CGEM BOSS 6.6.5.g
BESIII Offline Software System
|
This is the complete list of members for HoughTrack, including all inherited members.
a(void) const | Helix | inline |
a(const HepVector &newA) | Helix | inline |
addHitPnt(HoughHit *aHitPnt) | HoughTrack | inline |
addVecStereoHitPnt(HoughHit *aHitPnt) | HoughTrack | inline |
alpha(void) const | Helix | inline |
bFieldZ(double) | Helix | inline |
bFieldZ(void) const | Helix | inline |
calculateZ_S(HoughHit *hit) | HoughTrack | |
center(void) const | Helix | inline |
clearHits() | HoughTrack | |
clearMemory() | HoughTrack | |
ConstantAlpha | Helix | static |
cosPhi0(void) const | Helix | inline |
cosTheta(void) const | Helix | inline |
curv(void) const | Helix | inline |
del4MDelA(double phi, double mass) const | Helix | |
del4MXDelA(double phi, double mass) const | Helix | |
delApDelA(const HepVector &ap) const | Helix | |
delMDelA(double phi) const | Helix | |
delXDelA(double phi) const | Helix | |
direction(double dPhi=0.) const | Helix | inline |
dPhi(HepPoint3D &hit) const | Helix | |
dr(void) const | Helix | inline |
driftDistRes(HoughHit *hit) | HoughTrack | |
dropHitPnt(HoughHit *aHitPnt) | HoughTrack | |
dropRedundentCgemVHits() | HoughTrack | |
dropRedundentCgemXHits() | HoughTrack | |
dropVHitPnt(HoughHit *aHitPnt) | HoughTrack | |
dz(void) const | Helix | inline |
Ea(void) const | Helix | inline |
Ea(const HepSymMatrix &newdA) | Helix | inline |
findVHot(vector< HoughHit * > &hitList, int charge, int maxLayer, double cutFactor=1.0) | HoughTrack | |
findXHot(vector< HoughHit * > &hitList, int charge) | HoughTrack | |
fitCircle(const MdcDetector *mdcDetector, TrkContextEv *trkContextEv, double bunchT0) | HoughTrack | |
fitCircle(DotsHelixFitter *fitter, double bunchT0) | HoughTrack | |
fitHelix(DotsHelixFitter *fitter, double bunchT0, RecCgemClusterCol::iterator recCgemClusterColBegin, double averageChi2cut=25) | HoughTrack | |
fitHelix(const MdcDetector *mdcDetector, const BField *bField, double bunchT0, vector< HoughHit * > &hot, int Layer) | HoughTrack | |
fitHelix(const MdcDetector *mdcDetector, TrkContextEv *trkContextEv, double bunchT0, vector< MdcHit * > &mdcHitCol, vector< HoughHit * > &hot) | HoughTrack | |
flightArc(HepPoint3D &hit) const | Helix | |
flightArc(double r) const | Helix | |
flightLength(HepPoint3D &hit) const | Helix | |
getAngle() const | HoughTrack | inline |
getCharge() const | HoughTrack | inline |
getChi2() const | HoughTrack | inline |
getCircleFitStat() const | HoughTrack | inline |
getDAngle() const | HoughTrack | inline |
getDDz() const | HoughTrack | inline |
getDr() const | HoughTrack | inline |
getDRho() const | HoughTrack | inline |
getDTanl() const | HoughTrack | inline |
getDz() const | HoughTrack | inline |
getFlag() const | HoughTrack | inline |
getHotList(int type=2) | HoughTrack | |
getKappa() const | HoughTrack | inline |
getMcTrack() const | HoughTrack | inline |
getNhitFirstHalf() | HoughTrack | inline |
getNhitSecondHalf() | HoughTrack | inline |
getNHitsShared() | HoughTrack | |
getNhitUnusedFirstHalf() | HoughTrack | inline |
getNhitUnusedSecondHalf() | HoughTrack | inline |
getNTried() | HoughTrack | inline |
getPhi0() const | HoughTrack | inline |
getRecMdcHitVec() | HoughTrack | inline |
getRho() const | HoughTrack | inline |
getTanl() const | HoughTrack | inline |
getTrkID() const | HoughTrack | inline |
getTrkRecoTrk() | HoughTrack | inline |
getVecHitPnt() | HoughTrack | inline |
getVecHitRes() | HoughTrack | inline |
getVecStereoHitPnt() | HoughTrack | inline |
getVecStereoHitRes() | HoughTrack | inline |
Helix() | Helix | |
Helix(const HepPoint3D &pivot, const HepVector &a, const HepSymMatrix &Ea) | Helix | |
Helix(const HepPoint3D &pivot, const HepVector &a) | Helix | |
Helix(const HepPoint3D &position, const Hep3Vector &momentum, double charge) | Helix | |
Helix(const Helix &i) | Helix | |
HoughTrack(int charge, double angle, double rho, double dAngle, double dRho, int trkID) | HoughTrack | |
HoughTrack(int charge, const HepPoint3D &position, const Hep3Vector &momentum, int trkID) | HoughTrack | |
HoughTrack(HepPoint3D &pivot, HepVector &a, int trkID) | HoughTrack | |
HoughTrack(const HoughTrack &other) | HoughTrack | |
HoughTrack() | HoughTrack | |
ignoreErrorMatrix(void) | Helix | |
IntersectCylinder(double r) const | Helix | |
isAGoodCircle() | HoughTrack | |
judgeCharge(HoughHit *hit) | HoughTrack | |
judgeCharge(double xHit, double yHit) | HoughTrack | |
judgeHalf(HoughHit *hit) | HoughTrack | |
kappa(void) const | Helix | inline |
m_alpha | Helix | protected |
m_bField | Helix | protected |
m_clearTrack | HoughTrack | static |
m_cut | HoughTrack | static |
m_pmgnIMF | Helix | protected |
m_useCgemInGlobalFit | HoughTrack | static |
markUsedHot(vector< HoughHit * > &hitPntList, int use=1) | HoughTrack | |
markUsedHot(int use=1) | HoughTrack | |
momentum(double dPhi=0.) const | Helix | |
momentum(double dPhi, HepSymMatrix &Em) const | Helix | |
momentum(double dPhi, double mass) const | Helix | |
momentum(double dPhi, double mass, HepSymMatrix &Em) const | Helix | |
momentum(double dPhi, double mass, HepPoint3D &x, HepSymMatrix &Emx) const | Helix | |
operator=(const HoughTrack &other) | HoughTrack | |
Helix::operator=(const Helix &) | Helix | |
phi0(void) const | Helix | inline |
pivot(void) const | Helix | inline |
pivot(const HepPoint3D &newPivot) | Helix | |
print() | HoughTrack | |
printHot() | HoughTrack | |
printRecMdcHitVec() | HoughTrack | |
pt(void) const | Helix | inline |
radius(void) const | Helix | inline |
releaseSelHits() | HoughTrack | |
resetNhitHalf() | HoughTrack | inline |
set(const HepPoint3D &pivot, const HepVector &a, const HepSymMatrix &Ea) | Helix | |
setAngle(double angle) | HoughTrack | inline |
setCharge(int charge) | HoughTrack | inline |
setChi2(double chi2) | HoughTrack | inline |
setDAngle(double dAngle) | HoughTrack | inline |
setDDz(double dDz) | HoughTrack | inline |
setDRho(double dRho) | HoughTrack | inline |
setDTanl(double dTanl) | HoughTrack | inline |
setDz(double dz) | HoughTrack | inline |
setFlag(int flag) | HoughTrack | inline |
setMcTrack(HoughTrack *mcTrack) | HoughTrack | inline |
setRecMdcHitVec(vector< RecMdcHit > &aRecMdcHitVec) | HoughTrack | inline |
setRho(double rho) | HoughTrack | inline |
setTanl(double tanl) | HoughTrack | inline |
setTrkID(int trkID) | HoughTrack | inline |
sinPhi0(void) const | Helix | inline |
sortHot(vector< HoughHit * > &hotList) | HoughTrack | |
tanl(void) const | Helix | inline |
update(double angle, double rho) | HoughTrack | |
updateCirclePar(double dr, double phi0, double kappa) | HoughTrack | |
updateHelix() | HoughTrack | |
x(double dPhi=0.) const | Helix | |
x(double dPhi, double p[3]) const | Helix | |
x(double dPhi, HepSymMatrix &Ex) const | Helix | |
~Helix() | Helix | virtual |