#include <TrkTimeCalculator.h>
Inheritance diagram for TrkTimeCalculator:
Public Member Functions | |
TrkTimeCalculator (const TrkHotSelector &selector) | |
virtual | ~TrkTimeCalculator () |
virtual bool | trackTime (const TrkRecoTrk &trk, double &time, double &timeerr, int &nHotsUsed) const =0 |
bool | trackTime (const TrkRecoTrk &trk, double &time, double &timeerr) const |
Protected Member Functions | |
bool | useHot (const TrkHitOnTrk &x) const |
Private Member Functions | |
TrkTimeCalculator (const TrkTimeCalculator &) | |
TrkTimeCalculator & | operator= (const TrkTimeCalculator &) |
Private Attributes | |
const TrkHotSelector & | _selector |
Definition at line 25 of file TrkTimeCalculator.h.
TrkTimeCalculator::TrkTimeCalculator | ( | const TrkHotSelector & | selector | ) | [inline] |
Definition at line 28 of file TrkTimeCalculator.h.
00028 : 00029 _selector(selector){}; virtual ~TrkTimeCalculator(){};
virtual TrkTimeCalculator::~TrkTimeCalculator | ( | ) | [inline, virtual] |
TrkTimeCalculator::TrkTimeCalculator | ( | const TrkTimeCalculator & | ) | [private] |
TrkTimeCalculator& TrkTimeCalculator::operator= | ( | const TrkTimeCalculator & | ) | [private] |
bool TrkTimeCalculator::trackTime | ( | const TrkRecoTrk & | trk, | |
double & | time, | |||
double & | timeerr | |||
) | const [inline] |
Definition at line 35 of file TrkTimeCalculator.h.
References trackTime().
00037 { int dummy; return trackTime(trk,time,timeerr,dummy);}
virtual bool TrkTimeCalculator::trackTime | ( | const TrkRecoTrk & | trk, | |
double & | time, | |||
double & | timeerr, | |||
int & | nHotsUsed | |||
) | const [pure virtual] |
bool TrkTimeCalculator::useHot | ( | const TrkHitOnTrk & | x | ) | const [inline, protected] |
Definition at line 39 of file TrkTimeCalculator.h.
References _selector, TrkHotSelector::useHot(), and x.
Referenced by TrkOutAvgTimeCalculator::trackTime().
const TrkHotSelector& TrkTimeCalculator::_selector [private] |