#include <TrkHelixMaker.h>
|
| TrkHelixMaker () |
|
virtual | ~TrkHelixMaker () |
|
void | addZValues (TrkRecoTrk &theTrack, double z0, double tanDip, double chi2) |
|
| 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 |
|
virtual | ~TrkFitMaker () |
|
void | changeDefault (TrkRecoTrk &, PdtPid::PidType) const |
|
|
TrkRep * | makeRep (TrkRecoTrk &theTrack) const |
|
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 25 of file TrkHelixMaker.h.
◆ TrkHelixMaker()
TrkHelixMaker::TrkHelixMaker |
( |
| ) |
|
◆ ~TrkHelixMaker()
TrkHelixMaker::~TrkHelixMaker |
( |
| ) |
|
|
virtual |
◆ addZValues()
void TrkHelixMaker::addZValues |
( |
TrkRecoTrk & |
theTrack, |
|
|
double |
z0, |
|
|
double |
tanDip, |
|
|
double |
chi2 |
|
) |
| |
Definition at line 29 of file TrkHelixMaker.cxx.
31{
33
34
38 if (theFit == 0) {
39 std::cout<<"ErrMsg(error)"
40 << "TrkSimpleMaker::addZValues() cannot get helix from invalid fit."
41 << std::endl;
42 return;
43 }
44
48
49
50
51
52
53
54
55
56
57
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
95 if (chi2 > 0.0) newRep->
setValid(
true);
97}
void setTanDip(double in)
TrkRep * getRep(TrkRecoTrk &, PdtPid::PidType) const
void setRep(TrkRecoTrk &, TrkRep *) const
virtual TrkExchangePar helix(double fltL) const =0
void setFittingPar(bool allowFlips, bool allowDrops)
PdtPid::PidType defaultType() const
const TrkFit * fitResult() const
virtual TrkHotList * hotList()
TrkHelixFitter & fitter()
Referenced by MdcSegGrouperSt::storePar().
◆ makeRep()
The documentation for this class was generated from the following files: