BOSS 8.0.0
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
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
 TrkSimpleMaker ()
virtual ~TrkSimpleMaker ()
virtual void changeFit (TrkRecoTrk &theTrack) const
TrkRecoTrkmakeTrack (const TrkExchangePar &helix, const double chi2, const TrkContext &, double trackT0) 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
 TrkSimpleMaker ()
virtual ~TrkSimpleMaker ()
virtual void changeFit (TrkRecoTrk &theTrack) const
TrkRecoTrkmakeTrack (const TrkExchangePar &helix, const double chi2, const TrkContext &, double trackT0) 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
virtual ~TrkFitMaker ()
void changeDefault (TrkRecoTrk &, PdtPid::PidType) const
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 MdcPatRec::BField *) const
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 MdcPatRec::BField *) const
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 MdcPatRec::BField *) const

Detailed Description

template<class T>
class TrkSimpleMaker< T >

Definition at line 26 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkFitter/TrkSimpleMaker.h.

Constructor & Destructor Documentation

◆ TrkSimpleMaker() [1/3]

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

◆ ~TrkSimpleMaker() [1/3]

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

◆ TrkSimpleMaker() [2/3]

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

◆ ~TrkSimpleMaker() [2/3]

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

◆ TrkSimpleMaker() [3/3]

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

◆ ~TrkSimpleMaker() [3/3]

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

Member Function Documentation

◆ changeFit() [1/3]

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

◆ changeFit() [2/3]

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

◆ changeFit() [3/3]

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

◆ makeTrack() [1/3]

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

◆ makeTrack() [2/3]

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

◆ makeTrack() [3/3]

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

◆ setFlipAndDrop() [1/3]

template<class T>
bool TrkSimpleMaker< T >::setFlipAndDrop ( TrkRecoTrk & ,
bool allowFlips,
bool allowDrops ) const

◆ setFlipAndDrop() [2/3]

template<class T>
bool TrkSimpleMaker< T >::setFlipAndDrop ( TrkRecoTrk & ,
bool allowFlips,
bool allowDrops ) const

◆ setFlipAndDrop() [3/3]

template<class T>
bool TrkSimpleMaker< T >::setFlipAndDrop ( TrkRecoTrk & ,
bool allowFlips,
bool allowDrops ) const

◆ setValidRange() [1/3]

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

◆ setValidRange() [2/3]

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

◆ setValidRange() [3/3]

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

◆ setValues() [1/3]

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

◆ setValues() [2/3]

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

◆ setValues() [3/3]

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 files: