CGEM BOSS 6.6.5.g
BESIII Offline Software System
Loading...
Searching...
No Matches
TrkSimpleMaker< T > Class Template Reference

#include <TrkSimpleMaker.h>

+ Inheritance diagram for TrkSimpleMaker< T >:

Public Member Functions

 TrkSimpleMaker ()
 
virtual ~TrkSimpleMaker ()
 
virtual void changeFit (TrkRecoTrk &theTrack) const
 
TrkRecoTrkmakeTrack (const TrkExchangePar &helix, const double chi2, const TrkContext &, double trackT0) const
 
TrkRecoTrkmakeTrack (const TrkExchangePar &helix, const double chi2, const BField *bfield, double time) const
 
bool setFlipAndDrop (TrkRecoTrk &, bool allowFlips, bool allowDrops) const
 
void setValidRange (TrkRecoTrk &track, double newLo, double newHi) const
 
void setValues (TrkRecoTrk &theTrack, const TrkExchangePar &newPars, double chi2) const
 
- Public Member Functions inherited from TrkFitMaker
virtual ~TrkFitMaker ()
 
void changeDefault (TrkRecoTrk &, PdtPid::PidType) const
 

Additional Inherited Members

- Protected Member Functions inherited from TrkFitMaker
std::pair< TrkRepIter, TrkRepIteruniqueReps (const TrkRecoTrk &t) const
 
void setRep (TrkRecoTrk &, TrkRep *) const
 
void repointHypo (TrkRecoTrk &, PdtPid::PidType hypo, PdtPid::PidType fit) const
 
void setFitNumber (TrkRecoTrk &, PdtPid::PidType, int) const
 
std::pair< TrkRepIter, TrkRepIterallReps (const TrkRecoTrk &t) const
 
TrkRepgetRep (TrkRecoTrk &, PdtPid::PidType) const
 
void addHypoTo (TrkRecoTrk &, TrkRep *, PdtPid::PidType hypo) const
 
TrkRecoTrkcreateTrack (PdtPid::PidType, const TrkContext &, double t0) const
 
TrkRecoTrkcreateTrack (PdtPid::PidType, long idnum, double t0) const
 
void setIdManager (TrkRecoTrk &, TrkIdManager *) const
 
void setBField (TrkRecoTrk &, const BField *) const
 

Detailed Description

template<class T>
class TrkSimpleMaker< T >

Definition at line 27 of file TrkSimpleMaker.h.

Constructor & Destructor Documentation

◆ TrkSimpleMaker()

template<class T >
TrkSimpleMaker< T >::TrkSimpleMaker ( )

◆ ~TrkSimpleMaker()

template<class T >
virtual TrkSimpleMaker< T >::~TrkSimpleMaker ( )
virtual

Member Function Documentation

◆ changeFit()

template<class T >
virtual void TrkSimpleMaker< T >::changeFit ( TrkRecoTrk theTrack) const
virtual

◆ makeTrack() [1/2]

template<class T >
TrkRecoTrk * TrkSimpleMaker< T >::makeTrack ( const TrkExchangePar helix,
const double  chi2,
const BField bfield,
double  time 
) const

◆ makeTrack() [2/2]

template<class T >
TrkRecoTrk * TrkSimpleMaker< T >::makeTrack ( const TrkExchangePar helix,
const double  chi2,
const TrkContext ,
double  trackT0 
) const

◆ setFlipAndDrop()

◆ setValidRange()

template<class T >
void TrkSimpleMaker< T >::setValidRange ( TrkRecoTrk track,
double  newLo,
double  newHi 
) const

◆ setValues()

template<class T >
void TrkSimpleMaker< T >::setValues ( TrkRecoTrk theTrack,
const TrkExchangePar newPars,
double  chi2 
) const

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