BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
TrkTimeCalculator Class Referenceabstract

#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
 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
 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
bool useHot (const TrkHitOnTrk &x) const
bool useHot (const TrkHitOnTrk &x) const

Detailed Description

Constructor & Destructor Documentation

◆ TrkTimeCalculator() [1/3]

TrkTimeCalculator::TrkTimeCalculator ( const TrkHotSelector & selector)
inline

◆ ~TrkTimeCalculator() [1/3]

virtual TrkTimeCalculator::~TrkTimeCalculator ( )
inlinevirtual

◆ TrkTimeCalculator() [2/3]

TrkTimeCalculator::TrkTimeCalculator ( const TrkHotSelector & selector)
inline

Definition at line 28 of file InstallArea/x86_64-el9-gcc13-opt/include/TrkBase/TrkTimeCalculator.h.

28: _selector( selector ){};

◆ ~TrkTimeCalculator() [2/3]

virtual TrkTimeCalculator::~TrkTimeCalculator ( )
inlinevirtual

◆ TrkTimeCalculator() [3/3]

TrkTimeCalculator::TrkTimeCalculator ( const TrkHotSelector & selector)
inline

Definition at line 28 of file Reconstruction/MdcPatRec/TrkBase/include/TrkBase/TrkTimeCalculator.h.

28: _selector( selector ){};

◆ ~TrkTimeCalculator() [3/3]

virtual TrkTimeCalculator::~TrkTimeCalculator ( )
inlinevirtual

Member Function Documentation

◆ trackTime() [1/6]

bool TrkTimeCalculator::trackTime ( const TrkRecoTrk & trk,
double & time,
double & timeerr ) const
inline

Definition at line 33 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkBase/TrkTimeCalculator.h.

33 {
34 int dummy;
35 return trackTime( trk, time, timeerr, dummy );
36 }
Double_t time
virtual bool trackTime(const TrkRecoTrk &trk, double &time, double &timeerr, int &nHotsUsed) const =0

◆ trackTime() [2/6]

bool TrkTimeCalculator::trackTime ( const TrkRecoTrk & trk,
double & time,
double & timeerr ) const
inline

Definition at line 33 of file InstallArea/x86_64-el9-gcc13-opt/include/TrkBase/TrkTimeCalculator.h.

33 {
34 int dummy;
35 return trackTime( trk, time, timeerr, dummy );
36 }

◆ trackTime() [3/6]

bool TrkTimeCalculator::trackTime ( const TrkRecoTrk & trk,
double & time,
double & timeerr ) const
inline

Definition at line 33 of file Reconstruction/MdcPatRec/TrkBase/include/TrkBase/TrkTimeCalculator.h.

33 {
34 int dummy;
35 return trackTime( trk, time, timeerr, dummy );
36 }

◆ trackTime() [4/6]

virtual bool TrkTimeCalculator::trackTime ( const TrkRecoTrk & trk,
double & time,
double & timeerr,
int & nHotsUsed ) const
pure virtual

◆ trackTime() [5/6]

virtual bool TrkTimeCalculator::trackTime ( const TrkRecoTrk & trk,
double & time,
double & timeerr,
int & nHotsUsed ) const
pure virtual

◆ trackTime() [6/6]

virtual bool TrkTimeCalculator::trackTime ( const TrkRecoTrk & trk,
double & time,
double & timeerr,
int & nHotsUsed ) const
pure virtual

◆ useHot() [1/3]

bool TrkTimeCalculator::useHot ( const TrkHitOnTrk & x) const
inlineprotected

Definition at line 39 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkBase/TrkTimeCalculator.h.

39{ return _selector.useHot( x ); }
Double_t x[10]

Referenced by TrkOutAvgTimeCalculator::trackTime().

◆ useHot() [2/3]

bool TrkTimeCalculator::useHot ( const TrkHitOnTrk & x) const
inlineprotected

Definition at line 39 of file InstallArea/x86_64-el9-gcc13-opt/include/TrkBase/TrkTimeCalculator.h.

39{ return _selector.useHot( x ); }

◆ useHot() [3/3]

bool TrkTimeCalculator::useHot ( const TrkHitOnTrk & x) const
inlineprotected

Definition at line 39 of file Reconstruction/MdcPatRec/TrkBase/include/TrkBase/TrkTimeCalculator.h.

39{ return _selector.useHot( x ); }

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