cut chip Processor of the MarlinTPC package .
More...
#include <CutChipProcessor.h>
|
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 () |
|
|
std::string | _inputColName |
|
std::string | _outputColName |
|
std::vector< int > | _usedChipIDs |
|
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 wirten to an event used to to store parameters only in the first collection (also done, if collection is transient)
|
|
int | _nEvt |
|
cut chip Processor of the MarlinTPC package .
CutChipProcessor takes the data of the desired ChipIDs
Input - Prerequisites
a collection of TrackerRawData
Output
- Parameters
-
InputCollectionName | Name of input collection, TrackerRawData |
OutputCollectionName | Name of output collection, CutedChipIdRawData |
SetOutputTransient | If not 0 the output collection is set transient |
SkipEmptyEvents | Throw SkipEventException if TimePix data is empty. All subsequent processors are skipped, including the LCIOOutputProcessor. You might want to switch this off in case there is data from several subdetectors in the event. Default: 1 |
- Author
- Frederik Klöckner
std::string marlintpc::CutChipProcessor::_inputColName |
|
protected |
- the name of the input collection
int marlintpc::CutChipProcessor::_nEvt |
|
protected |
- counts the processed events
std::string marlintpc::CutChipProcessor::_outputColName |
|
protected |
- the name of the output collection
std::vector<int> marlintpc::CutChipProcessor::_usedChipIDs |
|
protected |
The documentation for this class was generated from the following files: