TrkTimeCalculator Class Reference

#include <TrkTimeCalculator.h>

Inheritance diagram for TrkTimeCalculator:

TrkOutAvgTimeCalculator List of all members.

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 &)
TrkTimeCalculatoroperator= (const TrkTimeCalculator &)

Private Attributes

const TrkHotSelector_selector

Detailed Description

Definition at line 25 of file TrkTimeCalculator.h.


Constructor & Destructor Documentation

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]

Definition at line 30 of file TrkTimeCalculator.h.

00030 {};

TrkTimeCalculator::TrkTimeCalculator ( const TrkTimeCalculator  )  [private]


Member Function Documentation

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]

Implemented in TrkOutAvgTimeCalculator.

Referenced by trackTime().

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().

00039 { return _selector.useHot(x);}


Member Data Documentation

const TrkHotSelector& TrkTimeCalculator::_selector [private]

Definition at line 41 of file TrkTimeCalculator.h.

Referenced by useHot().


Generated on Tue Nov 29 23:36:17 2016 for BOSS_7.0.2 by  doxygen 1.4.7