CGEM BOSS 6.6.5.h
BESIII Offline Software System
|
#include <TrkSimpleMaker.h>
Public Member Functions | |
TrkSimpleMaker () | |
virtual | ~TrkSimpleMaker () |
virtual void | changeFit (TrkRecoTrk &theTrack) const |
TrkRecoTrk * | makeTrack (const TrkExchangePar &helix, const double chi2, const TrkContext &, double trackT0) const |
TrkRecoTrk * | makeTrack (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, TrkRepIter > | uniqueReps (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, TrkRepIter > | allReps (const TrkRecoTrk &t) const |
TrkRep * | getRep (TrkRecoTrk &, PdtPid::PidType) const |
void | addHypoTo (TrkRecoTrk &, TrkRep *, PdtPid::PidType hypo) const |
TrkRecoTrk * | createTrack (PdtPid::PidType, const TrkContext &, double t0) const |
TrkRecoTrk * | createTrack (PdtPid::PidType, long idnum, double t0) const |
void | setIdManager (TrkRecoTrk &, TrkIdManager *) const |
void | setBField (TrkRecoTrk &, const BField *) const |
Definition at line 27 of file TrkSimpleMaker.h.
TrkSimpleMaker< T >::TrkSimpleMaker | ( | ) |
|
virtual |
|
virtual |
Referenced by MdcTrackListCsmc::finish3d().
TrkRecoTrk * TrkSimpleMaker< T >::makeTrack | ( | const TrkExchangePar & | helix, |
const double | chi2, | ||
const BField * | bfield, | ||
double | time ) const |
TrkRecoTrk * TrkSimpleMaker< T >::makeTrack | ( | const TrkExchangePar & | helix, |
const double | chi2, | ||
const TrkContext & | , | ||
double | trackT0 ) const |
bool TrkSimpleMaker< T >::setFlipAndDrop | ( | TrkRecoTrk & | , |
bool | allowFlips, | ||
bool | allowDrops ) const |
void TrkSimpleMaker< T >::setValidRange | ( | TrkRecoTrk & | track, |
double | newLo, | ||
double | newHi ) const |
void TrkSimpleMaker< T >::setValues | ( | TrkRecoTrk & | theTrack, |
const TrkExchangePar & | newPars, | ||
double | chi2 ) const |