CGEM BOSS 6.6.5.g
BESIII Offline Software System
Loading...
Searching...
No Matches
HoughTrack Member List

This is the complete list of members for HoughTrack, including all inherited members.

a(void) constHelixinline
a(const HepVector &newA)Helixinline
addHitPnt(HoughHit *aHitPnt)HoughTrackinline
addVecStereoHitPnt(HoughHit *aHitPnt)HoughTrackinline
alpha(void) constHelixinline
bFieldZ(double)Helixinline
bFieldZ(void) constHelixinline
calculateZ_S(HoughHit *hit)HoughTrack
center(void) constHelixinline
clearHits()HoughTrack
clearMemory()HoughTrack
ConstantAlphaHelixstatic
cosPhi0(void) constHelixinline
cosTheta(void) constHelixinline
curv(void) constHelixinline
del4MDelA(double phi, double mass) constHelix
del4MXDelA(double phi, double mass) constHelix
delApDelA(const HepVector &ap) constHelix
delMDelA(double phi) constHelix
delXDelA(double phi) constHelix
direction(double dPhi=0.) constHelixinline
dPhi(HepPoint3D &hit) constHelix
dr(void) constHelixinline
driftDistRes(HoughHit *hit)HoughTrack
dropHitPnt(HoughHit *aHitPnt)HoughTrack
dropRedundentCgemVHits()HoughTrack
dropRedundentCgemXHits()HoughTrack
dropVHitPnt(HoughHit *aHitPnt)HoughTrack
dz(void) constHelixinline
Ea(void) constHelixinline
Ea(const HepSymMatrix &newdA)Helixinline
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) constHelix
flightArc(double r) constHelix
flightLength(HepPoint3D &hit) constHelix
getAngle() constHoughTrackinline
getCharge() constHoughTrackinline
getChi2() constHoughTrackinline
getCircleFitStat() constHoughTrackinline
getDAngle() constHoughTrackinline
getDDz() constHoughTrackinline
getDr() constHoughTrackinline
getDRho() constHoughTrackinline
getDTanl() constHoughTrackinline
getDz() constHoughTrackinline
getFlag() constHoughTrackinline
getHotList(int type=2)HoughTrack
getKappa() constHoughTrackinline
getMcTrack() constHoughTrackinline
getNhitFirstHalf()HoughTrackinline
getNhitSecondHalf()HoughTrackinline
getNHitsShared()HoughTrack
getNhitUnusedFirstHalf()HoughTrackinline
getNhitUnusedSecondHalf()HoughTrackinline
getNTried()HoughTrackinline
getPhi0() constHoughTrackinline
getRecMdcHitVec()HoughTrackinline
getRho() constHoughTrackinline
getTanl() constHoughTrackinline
getTrkID() constHoughTrackinline
getTrkRecoTrk()HoughTrackinline
getVecHitPnt()HoughTrackinline
getVecHitRes()HoughTrackinline
getVecStereoHitPnt()HoughTrackinline
getVecStereoHitRes()HoughTrackinline
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) constHelix
isAGoodCircle()HoughTrack
judgeCharge(HoughHit *hit)HoughTrack
judgeCharge(double xHit, double yHit)HoughTrack
judgeHalf(HoughHit *hit)HoughTrack
kappa(void) constHelixinline
m_alphaHelixprotected
m_bFieldHelixprotected
m_clearTrackHoughTrackstatic
m_cutHoughTrackstatic
m_pmgnIMFHelixprotected
m_useCgemInGlobalFitHoughTrackstatic
markUsedHot(vector< HoughHit * > &hitPntList, int use=1)HoughTrack
markUsedHot(int use=1)HoughTrack
momentum(double dPhi=0.) constHelix
momentum(double dPhi, HepSymMatrix &Em) constHelix
momentum(double dPhi, double mass) constHelix
momentum(double dPhi, double mass, HepSymMatrix &Em) constHelix
momentum(double dPhi, double mass, HepPoint3D &x, HepSymMatrix &Emx) constHelix
operator=(const HoughTrack &other)HoughTrack
Helix::operator=(const Helix &)Helix
phi0(void) constHelixinline
pivot(void) constHelixinline
pivot(const HepPoint3D &newPivot)Helix
print()HoughTrack
printHot()HoughTrack
printRecMdcHitVec()HoughTrack
pt(void) constHelixinline
radius(void) constHelixinline
releaseSelHits()HoughTrack
resetNhitHalf()HoughTrackinline
set(const HepPoint3D &pivot, const HepVector &a, const HepSymMatrix &Ea)Helix
setAngle(double angle)HoughTrackinline
setCharge(int charge)HoughTrackinline
setChi2(double chi2)HoughTrackinline
setDAngle(double dAngle)HoughTrackinline
setDDz(double dDz)HoughTrackinline
setDRho(double dRho)HoughTrackinline
setDTanl(double dTanl)HoughTrackinline
setDz(double dz)HoughTrackinline
setFlag(int flag)HoughTrackinline
setMcTrack(HoughTrack *mcTrack)HoughTrackinline
setRecMdcHitVec(vector< RecMdcHit > &aRecMdcHitVec)HoughTrackinline
setRho(double rho)HoughTrackinline
setTanl(double tanl)HoughTrackinline
setTrkID(int trkID)HoughTrackinline
sinPhi0(void) constHelixinline
sortHot(vector< HoughHit * > &hotList)HoughTrack
tanl(void) constHelixinline
update(double angle, double rho)HoughTrack
updateCirclePar(double dr, double phi0, double kappa)HoughTrack
updateHelix()HoughTrack
x(double dPhi=0.) constHelix
x(double dPhi, double p[3]) constHelix
x(double dPhi, HepSymMatrix &Ex) constHelix
~Helix()Helixvirtual