#include <TrkFitMaker.h>
Inheritance diagram for TrkFitMaker:
Public Member Functions | |
virtual | ~TrkFitMaker () |
void | changeDefault (TrkRecoTrk &, PdtPid::PidType) const |
Protected Member Functions | |
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 |
Friends | |
class | KalMiniTrkK |
class | KalMiniRX |
class | KalFit |
Definition at line 43 of file TrkFitMaker.h.
TrkFitMaker::~TrkFitMaker | ( | ) | [virtual] |
void TrkFitMaker::addHypoTo | ( | TrkRecoTrk & | , | |
TrkRep * | , | |||
PdtPid::PidType | hypo | |||
) | const [protected] |
Definition at line 80 of file TrkFitMaker.cxx.
References TrkRecoTrk::addHypoTo().
00081 { 00082 trk.addHypoTo(newRep, hypo); 00083 }
std::pair< TrkRepIter, TrkRepIter > TrkFitMaker::allReps | ( | const TrkRecoTrk & | t | ) | const [protected] |
Definition at line 30 of file TrkFitMaker.cxx.
References t().
00031 { 00032 return t.allReps(); 00033 }
void TrkFitMaker::changeDefault | ( | TrkRecoTrk & | , | |
PdtPid::PidType | ||||
) | const |
Definition at line 62 of file TrkFitMaker.cxx.
References t().
00063 { 00064 t.changeDefault(h); 00065 }
TrkRecoTrk * TrkFitMaker::createTrack | ( | PdtPid::PidType | , | |
long | idnum, | |||
double | t0 | |||
) | const [protected] |
Definition at line 55 of file TrkFitMaker.cxx.
00057 { 00058 return new TrkRecoTrk(hypo, idnum, t0); 00059 }
TrkRecoTrk * TrkFitMaker::createTrack | ( | PdtPid::PidType | , | |
const TrkContext & | , | |||
double | t0 | |||
) | const [protected] |
Definition at line 48 of file TrkFitMaker.cxx.
00050 { 00051 return new TrkRecoTrk(hypo, tc, t0); 00052 }
TrkRep * TrkFitMaker::getRep | ( | TrkRecoTrk & | , | |
PdtPid::PidType | ||||
) | const [protected] |
Definition at line 42 of file TrkFitMaker.cxx.
References t().
Referenced by TrkHelixMaker::addZValues().
00043 { 00044 return t.getRep(h); 00045 }
void TrkFitMaker::repointHypo | ( | TrkRecoTrk & | , | |
PdtPid::PidType | hypo, | |||
PdtPid::PidType | fit | |||
) | const [protected] |
Definition at line 68 of file TrkFitMaker.cxx.
References t().
00069 { 00070 t.repointHypo(h, f); 00071 }
void TrkFitMaker::setBField | ( | TrkRecoTrk & | , | |
const BField * | ||||
) | const [protected] |
Definition at line 92 of file TrkFitMaker.cxx.
References TrkRecoTrk::setBField().
00093 { 00094 trk.setBField(field); 00095 }
void TrkFitMaker::setFitNumber | ( | TrkRecoTrk & | , | |
PdtPid::PidType | , | |||
int | ||||
) | const [protected] |
Definition at line 74 of file TrkFitMaker.cxx.
References t().
00075 { 00076 t.setFitNumber(hypo, newNum); 00077 }
void TrkFitMaker::setIdManager | ( | TrkRecoTrk & | , | |
TrkIdManager * | ||||
) | const [protected] |
Definition at line 86 of file TrkFitMaker.cxx.
References TrkRecoTrk::setIdManager().
00087 { 00088 trk.setIdManager(idMan); 00089 }
void TrkFitMaker::setRep | ( | TrkRecoTrk & | , | |
TrkRep * | ||||
) | const [protected] |
Definition at line 36 of file TrkFitMaker.cxx.
References TrkRecoTrk::setRep().
Referenced by TrkHelixMaker::addZValues().
00037 { 00038 trk.setRep(r); 00039 }
std::pair< TrkRepIter, TrkRepIter > TrkFitMaker::uniqueReps | ( | const TrkRecoTrk & | t | ) | const [protected] |
Definition at line 24 of file TrkFitMaker.cxx.
References t().
00025 { 00026 return t.uniqueReps(); 00027 }
friend class KalFit [friend] |
Definition at line 73 of file TrkFitMaker.h.
friend class KalMiniRX [friend] |
Definition at line 72 of file TrkFitMaker.h.
friend class KalMiniTrkK [friend] |
Definition at line 71 of file TrkFitMaker.h.