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

cut chip Processor of the MarlinTPC package . More...

#include <CutChipProcessor.h>

Inheritance diagram for marlintpc::CutChipProcessor:

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
 
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
 

Detailed Description

cut chip Processor of the MarlinTPC package .

CutChipProcessor takes the data of the desired ChipIDs

Input - Prerequisites

a collection of TrackerRawData

Output

Parameters
InputCollectionNameName of input collection, TrackerRawData
OutputCollectionNameName of output collection, CutedChipIdRawData
SetOutputTransientIf not 0 the output collection is set transient
SkipEmptyEventsThrow 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

Member Data Documentation

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 desired chip IDs

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