Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

TrkTimeCalculator Class Reference

#include <TrkTimeCalculator.h>

Inheritance diagram for TrkTimeCalculator:

TrkOutAvgTimeCalculator TrkOutAvgTimeCalculator List of all members.

Public Member Functions

bool trackTime (const TrkRecoTrk &trk, double &time, double &timeerr) const
virtual bool trackTime (const TrkRecoTrk &trk, double &time, double &timeerr, int &nHotsUsed) const =0
bool trackTime (const TrkRecoTrk &trk, double &time, double &timeerr) const
virtual bool trackTime (const TrkRecoTrk &trk, double &time, double &timeerr, int &nHotsUsed) const =0
 TrkTimeCalculator (const TrkHotSelector &selector)
 TrkTimeCalculator (const TrkHotSelector &selector)
virtual ~TrkTimeCalculator ()
virtual ~TrkTimeCalculator ()

Protected Member Functions

bool useHot (const TrkHitOnTrk &x) const
bool useHot (const TrkHitOnTrk &x) const

Private Member Functions

TrkTimeCalculatoroperator= (const TrkTimeCalculator &)
TrkTimeCalculatoroperator= (const TrkTimeCalculator &)
 TrkTimeCalculator (const TrkTimeCalculator &)
 TrkTimeCalculator (const TrkTimeCalculator &)

Private Attributes

const TrkHotSelector_selector
const TrkHotSelector_selector

Constructor & Destructor Documentation

TrkTimeCalculator::TrkTimeCalculator const TrkHotSelector selector  )  [inline]
 

00028                                                     :
00029     _selector(selector){};
  virtual ~TrkTimeCalculator(){};

virtual TrkTimeCalculator::~TrkTimeCalculator  )  [inline, virtual]
 

00030 {};

TrkTimeCalculator::TrkTimeCalculator const TrkTimeCalculator  )  [private]
 

TrkTimeCalculator::TrkTimeCalculator const TrkHotSelector selector  )  [inline]
 

00028                                                     :
00029     _selector(selector){};
  virtual ~TrkTimeCalculator(){};

virtual TrkTimeCalculator::~TrkTimeCalculator  )  [inline, virtual]
 

00030 {};

TrkTimeCalculator::TrkTimeCalculator const TrkTimeCalculator  )  [private]
 


Member Function Documentation

TrkTimeCalculator& TrkTimeCalculator::operator= const TrkTimeCalculator  )  [private]
 

TrkTimeCalculator& TrkTimeCalculator::operator= const TrkTimeCalculator  )  [private]
 

bool TrkTimeCalculator::trackTime const TrkRecoTrk trk,
double &  time,
double &  timeerr
const [inline]
 

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, and TrkOutAvgTimeCalculator.

bool TrkTimeCalculator::trackTime const TrkRecoTrk trk,
double &  time,
double &  timeerr
const [inline]
 

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, and TrkOutAvgTimeCalculator.

bool TrkTimeCalculator::useHot const TrkHitOnTrk x  )  const [inline, protected]
 

00039 { return _selector.useHot(x);}

bool TrkTimeCalculator::useHot const TrkHitOnTrk x  )  const [inline, protected]
 

00039 { return _selector.useHot(x);}


Member Data Documentation

const TrkHotSelector& TrkTimeCalculator::_selector [private]
 

const TrkHotSelector& TrkTimeCalculator::_selector [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 19:10:29 2011 for BOSS6.5.5 by  doxygen 1.3.9.1