MarlinTPC  1.2.0
Public Member Functions | Protected Attributes | List of all members
marlintpc::TPCHitToTrackerDataConverterProcessor Class Reference

TPCHit data converting Processor of the MarlinTPC package . More...

#include <TPCHitToTrackerDataConverterProcessor.h>

Inheritance diagram for marlintpc::TPCHitToTrackerDataConverterProcessor:

Public Member Functions

virtual Processor * newProcessor ()
 
virtual void init ()
 
virtual void processRunHeader (lcio::LCRunHeader *run)
 
virtual void processEvent (lcio::LCEvent *evt)
 
virtual void check (lcio::LCEvent *evt)
 
virtual void end ()
 

Protected Attributes

std::string _inputColName
 <- the name of the input collection More...
 
std::string _outputColName
 
int _outputIsTransient
 give the status which is set to the transient flag of the output collection it is an int instead of a boolean, because the processor parameter cannot be a boolean
 
bool isFirstCollection
 is true till the first output collection is written to an event used to to store parameters only in the first collection (also done, if collection is transient)
 
int _ignoreFirstNBins
 
int _nRun
 
int _nEvt
 

Detailed Description

TPCHit data converting Processor of the MarlinTPC package .

TPCHitToTrackerDataConverterProcessor converts data in the (deprecated) TPCHit format to TrackerData. By setting the parameter IgnoreFirstNBins to a non-zero integer value N, the first N bins will be disregarded.

Input - Prerequisites

Collection containing TPCHits

Output

Collection containing TrackerData.

Parameters
InputCollectionNameName of raw data collection
OutputCollectionNameName of data collection
SetOutputTransientIf not 0 the output collection is set transient
Author
R. Diener, Uni Hamburg
Version
Id:
TPCHitToTrackerDataConverterProcessor.h,v 0.1 2008/02/01 11:34:04 rdiener Exp

Member Data Documentation

int marlintpc::TPCHitToTrackerDataConverterProcessor::_ignoreFirstNBins
protected
  • # of bins at the beginning of the pulse that should not be stored
std::string marlintpc::TPCHitToTrackerDataConverterProcessor::_inputColName
protected

<- the name of the input collection

  • the name of the output collection
int marlintpc::TPCHitToTrackerDataConverterProcessor::_nEvt
protected
  • counts the events processed
int marlintpc::TPCHitToTrackerDataConverterProcessor::_nRun
protected
  • counts the runs processed

The documentation for this class was generated from the following files: