MarlinTPC
1.2.0
|
CutHitsOnTracksProcessor is a Cut application Processor to be applied on reconstructed hits of a track. More...
#include <CutHitsOnTracksProcessor.h>
Public Member Functions | |
CutHitsOnTracksProcessor () | |
Default constructor. | |
~CutHitsOnTracksProcessor () | |
Destructor. | |
Processor * | newProcessor () |
Return a new instance of this processor. | |
void | init () |
Called at the begin of the job before anything is read. | |
void | processRunHeader (lcio::LCRunHeader *run) |
Called once per run to process the event's header. | |
virtual void | processEvent (lcio::LCEvent *evt) |
Called for every event - the working horse. | |
virtual void | check (lcio::LCEvent *evt) |
Called for every event - right after processEvent() has been called for all processors. | |
virtual void | end () |
Called after data processing for clean up in the inverse order of the init() method so that resources allocated in the first processor also will be available for all following processors. | |
CutHitsOnTracksProcessor is a Cut application Processor to be applied on reconstructed hits of a track.
InputTrackCandidates | The the name of the input collection of track candidates (default: CompleteTPCTrackCandidates) |
lowXCut | minimal Position of Hits on X-Axis in mm |
lowYCut | minimal Position of Hits in Y-Axis in mm |
highXCut | highest Position of Hits on X-Axis in mm |
highYCut | highest Position of Hits in Y-Axis in mm |
minNrOfHitsOnTrack | If a Track has less than N Hits it is thrown away |
OutputSeedTracks | The name of the collection the seed tracks be stored under (default: CutTPCSeedTracks) |