MarlinTPC  1.2.0
Public Member Functions | List of all members
marlintpc::CutHitsOnTracksProcessor Class Reference

CutHitsOnTracksProcessor is a Cut application Processor to be applied on reconstructed hits of a track. More...

#include <CutHitsOnTracksProcessor.h>

Inheritance diagram for marlintpc::CutHitsOnTracksProcessor:

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.
 

Detailed Description

CutHitsOnTracksProcessor is a Cut application Processor to be applied on reconstructed hits of a track.

Author
C:Brezina (University of Bonn)

Input - Prerequisites

Output

Parameters
InputTrackCandidatesThe the name of the input collection of track candidates (default: CompleteTPCTrackCandidates)
lowXCutminimal Position of Hits on X-Axis in mm
lowYCutminimal Position of Hits in Y-Axis in mm
highXCuthighest Position of Hits on X-Axis in mm
highYCuthighest Position of Hits in Y-Axis in mm
minNrOfHitsOnTrackIf a Track has less than N Hits it is thrown away
OutputSeedTracksThe name of the collection the seed tracks be stored under (default: CutTPCSeedTracks)

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