1 #ifndef TOFEstimators_h
2 #define TOFEstimators_h 1
TOFEstimators()
Default constructor.
std::string _pfoCollectionName
Stores ReconstructedParticleCollection steering parameter.
TOFEstimators & operator=(const TOFEstimators &)=delete
Copy assignment operator.
int _maxEcalLayer
Stores MaxEcalLayer steering parameter.
int _nEvent
Stores current event number.
marlin::Processor * newProcessor()
Method required by the Marlin to register processor in the global scope.
Marlin processor that calculates time-of-flight for charged particles.
void processEvent(EVENT::LCEvent *evt)
Called for every event - the working horse.
double _bField
Stores z component of the magnetic field at the origin in Tesla.
std::string _tofMethod
Stores TofMethod steering parameter.
bool _extrapolateToEcal
Stores ExtrapolateToEcal steering parameter.
void init()
Called at the begin of the job before anything is read.
std::vector< std::string > _outputParNames
Stores names of the output parameter - "timeOfFlight".
double _timeResolution
Stores TimeResolution steering parameter.
double _tpcOuterR
Stores outer TPC radius in mm.