CGEM BOSS 6.6.5.f
BESIII Offline Software System
|
#include <HoughTrack.h>
Public Member Functions | |
HoughTrack (int charge, double angle, double rho, double dAngle, double dRho, int trkID) | |
HoughTrack (int charge, const HepPoint3D &position, const Hep3Vector &momentum, int trkID) | |
HoughTrack (HepPoint3D &pivot, HepVector &a, int trkID) | |
HoughTrack (const HoughTrack &other) | |
HoughTrack & | operator= (const HoughTrack &other) |
HoughTrack () | |
void | setTrkID (int trkID) |
void | setFlag (int flag) |
void | setCharge (int charge) |
void | setAngle (double angle) |
void | setRho (double rho) |
void | setDAngle (double dAngle) |
void | setDRho (double dRho) |
void | setDTanl (double dTanl) |
void | setDDz (double dDz) |
void | setChi2 (double chi2) |
void | setDz (double dz) |
void | setTanl (double tanl) |
int | getTrkID () const |
int | getCharge () const |
int | getFlag () const |
double | getAngle () const |
double | getRho () const |
double | getDAngle () const |
double | getDRho () const |
double | getDTanl () const |
double | getDDz () const |
double | getChi2 () const |
int | getCircleFitStat () const |
TrkRecoTrk * | getTrkRecoTrk () |
double | getDr () const |
double | getPhi0 () const |
double | getKappa () const |
double | getDz () const |
double | getTanl () const |
int | findXHot (vector< HoughHit * > &hitList, int charge) |
void | sortHot (vector< HoughHit * > &hotList) |
vector< HoughHit * > | getVecHitPnt () |
void | addHitPnt (HoughHit *aHitPnt) |
void | dropHitPnt (HoughHit *aHitPnt) |
void | dropVHitPnt (HoughHit *aHitPnt) |
int | getNHitsShared () |
void | dropRedundentCgemXHits () |
void | dropRedundentCgemVHits () |
int | getNhitFirstHalf () |
int | getNhitSecondHalf () |
int | getNhitUnusedFirstHalf () |
int | getNhitUnusedSecondHalf () |
void | resetNhitHalf () |
double | driftDistRes (HoughHit *hit) |
int | judgeHalf (HoughHit *hit) |
int | judgeCharge (HoughHit *hit) |
int | judgeCharge (double xHit, double yHit) |
TrkErrCode | fitCircle (const MdcDetector *mdcDetector, TrkContextEv *trkContextEv, double bunchT0) |
int | calculateZ_S (HoughHit *hit) |
void | updateHelix () |
void | update (double angle, double rho) |
void | updateCirclePar (double dr, double phi0, double kappa) |
void | markUsedHot (vector< HoughHit * > &hitPntList, int use=1) |
void | markUsedHot (int use=1) |
void | print () |
void | printHot () |
void | clearHits () |
bool | isAGoodCircle () |
int | getNTried () |
void | releaseSelHits () |
vector< double > | getVecHitRes () |
vector< HoughHit * > | getVecStereoHitPnt () |
void | addVecStereoHitPnt (HoughHit *aHitPnt) |
vector< double > | getVecStereoHitRes () |
TrkErrCode | fitHelix (const MdcDetector *mdcDetector, const BField *bField, double bunchT0, vector< HoughHit * > &hot, int Layer) |
TrkErrCode | fitHelix (const MdcDetector *mdcDetector, TrkContextEv *trkContextEv, double bunchT0, vector< MdcHit * > &mdcHitCol, vector< HoughHit * > &hot) |
int | findVHot (vector< HoughHit * > &hitList, int charge, int maxLayer) |
vector< HoughHit * > | getHotList (int type=2) |
HoughTrack * | getMcTrack () const |
void | setMcTrack (HoughTrack *mcTrack) |
void | clearMemory () |
HoughTrack () | |
~HoughTrack () | |
HoughTrack (const HoughTrack &other) | |
HoughTrack (const HoughPeak ¢erPeak, std::vector< const HoughHit * > trackHitList, double, double, int) | |
TrkRecoTrk * | getTrk () const |
TrkRecoTrk * | getTrk2D () const |
vector< MdcHit * > & | getVecForClean3D () |
HoughPeak | getCenterPeak () const |
Hough2D | get2D () const |
Hough3D | get3D () const |
recHitCol & | getHoughHitList () |
void | setCharge (int charge) |
int | getCharge () const |
double | getPt_least () const |
double | getPt2D () const |
double | getPt3D () const |
double | getP () const |
double | getPz () const |
double | getRho () const |
double | getTheta () const |
double | getD0 () const |
double | getOmega () const |
double | getPhi0 () const |
double | getTanl () const |
double | getZ0 () const |
double | getTanl_zs () const |
double | getZ0_zs () const |
int | getHitNum (int) const |
int | getHitNumA (int) const |
int | getHitNumS (int) const |
int | getNfit2D () const |
int | getNfit3D () const |
int | getStat2D () const |
int | getStat3D () const |
double | getCirR () const |
double | getCirX () const |
double | getCirY () const |
double | getChi2_3D () const |
double | getChi2_2D () const |
double | getNfit () const |
void | setHoughHitList (vector< HoughHit > vec_hit) |
void | printRecHit () const |
void | printHoughTrack () |
void | print () |
void | sortHit () |
void | fit (double bunchtime) |
int | calzs () |
void | fitzs () |
int | judgeTrack () |
int | find_stereo_hit () |
int | find_pair_hit () |
int | cutNoise_inner () |
int | cut_axial_inner () |
HoughTrack & | operator= (const HoughTrack &other) |
HoughTrack & | add (const HoughTrack &other) |
int | fit2D (double bunchtime) |
int | fit3D () |
int | fit3D_inner () |
int | trackCharge2D () |
int | trackCharge3D () |
void | outerHit () |
void | cald_layer () |
double | getMapRho () const |
double | getMapTheta () const |
double | getPro () const |
void | Leastfit (vector< double >, vector< double >, double &, double &) |
void | setMdcHit (const vector< MdcHit * > *mdchit) |
void | setMcPar (std::map< int, const HepVector > mcTkPars) |
double | getbunchTime () |
void | setbunchTime (double t) |
int | getTrkid () |
int | fitLeast () |
double | intersect_cylinder (double r_cylinder, double r_center, double phi_center, int charge) |
double | intersect_cylinder (int charge, double x_center, double y_center, double r_cylinder) |
HoughTrack (int charge, double angle, double rho, double dAngle, double dRho, int trkID) | |
HoughTrack (int charge, const HepPoint3D &position, const Hep3Vector &momentum, int trkID) | |
HoughTrack (HepPoint3D &pivot, HepVector &a, int trkID) | |
HoughTrack (const HoughTrack &other) | |
HoughTrack & | operator= (const HoughTrack &other) |
HoughTrack () | |
void | setTrkID (int trkID) |
void | setFlag (int flag) |
void | setCharge (int charge) |
void | setAngle (double angle) |
void | setRho (double rho) |
void | setDAngle (double dAngle) |
void | setDRho (double dRho) |
void | setDTanl (double dTanl) |
void | setDDz (double dDz) |
void | setChi2 (double chi2) |
void | setDz (double dz) |
void | setTanl (double tanl) |
int | getTrkID () const |
int | getCharge () const |
int | getFlag () const |
double | getAngle () const |
double | getRho () const |
double | getDAngle () const |
double | getDRho () const |
double | getDTanl () const |
double | getDDz () const |
double | getChi2 () const |
int | getCircleFitStat () const |
TrkRecoTrk * | getTrkRecoTrk () |
double | getDr () const |
double | getPhi0 () const |
double | getKappa () const |
double | getDz () const |
double | getTanl () const |
int | findXHot (vector< HoughHit * > &hitList, int charge) |
void | sortHot (vector< HoughHit * > &hotList) |
vector< HoughHit * > | getVecHitPnt () |
void | addHitPnt (HoughHit *aHitPnt) |
void | dropHitPnt (HoughHit *aHitPnt) |
void | dropVHitPnt (HoughHit *aHitPnt) |
int | getNHitsShared () |
void | dropRedundentCgemXHits () |
void | dropRedundentCgemVHits () |
int | getNhitFirstHalf () |
int | getNhitSecondHalf () |
int | getNhitUnusedFirstHalf () |
int | getNhitUnusedSecondHalf () |
void | resetNhitHalf () |
double | driftDistRes (HoughHit *hit) |
int | judgeHalf (HoughHit *hit) |
int | judgeCharge (HoughHit *hit) |
int | judgeCharge (double xHit, double yHit) |
TrkErrCode | fitCircle (const MdcDetector *mdcDetector, TrkContextEv *trkContextEv, double bunchT0) |
int | calculateZ_S (HoughHit *hit) |
void | updateHelix () |
void | update (double angle, double rho) |
void | updateCirclePar (double dr, double phi0, double kappa) |
void | markUsedHot (vector< HoughHit * > &hitPntList, int use=1) |
void | markUsedHot (int use=1) |
void | print () |
void | printHot () |
void | clearHits () |
bool | isAGoodCircle () |
int | getNTried () |
void | releaseSelHits () |
vector< double > | getVecHitRes () |
vector< HoughHit * > | getVecStereoHitPnt () |
void | addVecStereoHitPnt (HoughHit *aHitPnt) |
vector< double > | getVecStereoHitRes () |
TrkErrCode | fitHelix (const MdcDetector *mdcDetector, const BField *bField, double bunchT0, vector< HoughHit * > &hot, int Layer) |
TrkErrCode | fitHelix (const MdcDetector *mdcDetector, TrkContextEv *trkContextEv, double bunchT0, vector< MdcHit * > &mdcHitCol, vector< HoughHit * > &hot) |
int | findVHot (vector< HoughHit * > &hitList, int charge, int maxLayer) |
vector< HoughHit * > | getHotList (int type=2) |
HoughTrack * | getMcTrack () const |
void | setMcTrack (HoughTrack *mcTrack) |
void | clearMemory () |
HoughTrack () | |
~HoughTrack () | |
HoughTrack (const HoughTrack &other) | |
HoughTrack (const HoughPeak ¢erPeak, std::vector< const HoughHit * > trackHitList, double, double, int) | |
TrkRecoTrk * | getTrk () const |
TrkRecoTrk * | getTrk2D () const |
vector< MdcHit * > & | getVecForClean3D () |
HoughPeak | getCenterPeak () const |
Hough2D | get2D () const |
Hough3D | get3D () const |
recHitCol & | getHoughHitList () |
void | setCharge (int charge) |
int | getCharge () const |
double | getPt_least () const |
double | getPt2D () const |
double | getPt3D () const |
double | getP () const |
double | getPz () const |
double | getRho () const |
double | getTheta () const |
double | getD0 () const |
double | getOmega () const |
double | getPhi0 () const |
double | getTanl () const |
double | getZ0 () const |
double | getTanl_zs () const |
double | getZ0_zs () const |
int | getHitNum (int) const |
int | getHitNumA (int) const |
int | getHitNumS (int) const |
int | getNfit2D () const |
int | getNfit3D () const |
int | getStat2D () const |
int | getStat3D () const |
double | getCirR () const |
double | getCirX () const |
double | getCirY () const |
double | getChi2_3D () const |
double | getChi2_2D () const |
double | getNfit () const |
void | setHoughHitList (vector< HoughHit > vec_hit) |
void | printRecHit () const |
void | printHoughTrack () |
void | print () |
void | sortHit () |
void | fit (double bunchtime) |
int | calzs () |
void | fitzs () |
int | judgeTrack () |
int | find_stereo_hit () |
int | find_pair_hit () |
int | cutNoise_inner () |
int | cut_axial_inner () |
HoughTrack & | operator= (const HoughTrack &other) |
HoughTrack & | add (const HoughTrack &other) |
int | fit2D (double bunchtime) |
int | fit3D () |
int | fit3D_inner () |
int | trackCharge2D () |
int | trackCharge3D () |
void | outerHit () |
void | cald_layer () |
double | getMapRho () const |
double | getMapTheta () const |
double | getPro () const |
void | Leastfit (vector< double >, vector< double >, double &, double &) |
void | setMdcHit (const vector< MdcHit * > *mdchit) |
void | setMcPar (std::map< int, const HepVector > mcTkPars) |
double | getbunchTime () |
void | setbunchTime (double t) |
int | getTrkid () |
int | fitLeast () |
double | intersect_cylinder (double r_cylinder, double r_center, double phi_center, int charge) |
double | intersect_cylinder (int charge, double x_center, double y_center, double r_cylinder) |
Public Member Functions inherited from Helix | |
Helix () | |
Helix (const HepPoint3D &pivot, const HepVector &a, const HepSymMatrix &Ea) | |
Constructor with pivot, helix parameter a, and its error matrix. | |
Helix (const HepPoint3D &pivot, const HepVector &a) | |
Constructor without error matrix. | |
Helix (const HepPoint3D &position, const Hep3Vector &momentum, double charge) | |
Constructor with position, momentum, and charge. | |
Helix (const Helix &i) | |
virtual | ~Helix () |
Destructor. | |
const HepPoint3D & | center (void) const |
returns position of helix center(z = 0.); | |
const HepPoint3D & | pivot (void) const |
returns pivot position. | |
double | radius (void) const |
returns radious of helix. | |
HepPoint3D | x (double dPhi=0.) const |
returns position after rotating angle dPhi in phi direction. | |
double * | x (double dPhi, double p[3]) const |
HepPoint3D | x (double dPhi, HepSymMatrix &Ex) const |
returns position and convariance matrix(Ex) after rotation. | |
Hep3Vector | direction (double dPhi=0.) const |
returns direction vector after rotating angle dPhi in phi direction. | |
Hep3Vector | momentum (double dPhi=0.) const |
returns momentum vector after rotating angle dPhi in phi direction. | |
Hep3Vector | momentum (double dPhi, HepSymMatrix &Em) const |
returns momentum vector after rotating angle dPhi in phi direction. | |
HepLorentzVector | momentum (double dPhi, double mass) const |
returns 4momentum vector after rotating angle dPhi in phi direction. | |
HepLorentzVector | momentum (double dPhi, double mass, HepSymMatrix &Em) const |
returns 4momentum vector after rotating angle dPhi in phi direction. | |
HepLorentzVector | momentum (double dPhi, double mass, HepPoint3D &x, HepSymMatrix &Emx) const |
returns 4momentum vector after rotating angle dPhi in phi direction. | |
double | dr (void) const |
returns an element of parameters. | |
double | phi0 (void) const |
double | kappa (void) const |
double | dz (void) const |
double | tanl (void) const |
double | curv (void) const |
double | sinPhi0 (void) const |
double | cosPhi0 (void) const |
double | alpha (void) const |
const HepVector & | a (void) const |
returns helix parameters. | |
const HepSymMatrix & | Ea (void) const |
returns error matrix. | |
double | pt (void) const |
double | cosTheta (void) const |
const HepVector & | a (const HepVector &newA) |
sets helix parameters. | |
const HepSymMatrix & | Ea (const HepSymMatrix &newdA) |
sets helix paramters and error matrix. | |
const HepPoint3D & | pivot (const HepPoint3D &newPivot) |
sets pivot position. | |
void | set (const HepPoint3D &pivot, const HepVector &a, const HepSymMatrix &Ea) |
sets helix pivot position, parameters, and error matrix. | |
void | ignoreErrorMatrix (void) |
unsets error matrix. Error calculations will be ignored after this function call until an error matrix be set again. 0 matrix will be return as a return value for error matrix when you call functions which returns an error matrix. | |
double | bFieldZ (double) |
sets/returns z componet of the magnetic field. | |
double | bFieldZ (void) const |
Helix & | operator= (const Helix &) |
Copy operator. | |
HepMatrix | delApDelA (const HepVector &ap) const |
HepMatrix | delXDelA (double phi) const |
HepMatrix | delMDelA (double phi) const |
HepMatrix | del4MDelA (double phi, double mass) const |
HepMatrix | del4MXDelA (double phi, double mass) const |
double | IntersectCylinder (double r) const |
double | flightArc (HepPoint3D &hit) const |
double | flightArc (double r) const |
double | flightLength (HepPoint3D &hit) const |
double | dPhi (HepPoint3D &hit) const |
Helix (const HepPoint3D &pivot, const HepVector &a, const HepSymMatrix &Ea) | |
Constructor with pivot, helix parameter a, and its error matrix. | |
Helix (const HepPoint3D &pivot, const HepVector &a) | |
Constructor without error matrix. | |
Helix (const HepPoint3D &position, const Hep3Vector &momentum, double charge) | |
Constructor with position, momentum, and charge. | |
virtual | ~Helix () |
Destructor. | |
const HepPoint3D & | center (void) const |
returns position of helix center(z = 0.); | |
const HepPoint3D & | pivot (void) const |
returns pivot position. | |
double | radius (void) const |
returns radious of helix. | |
HepPoint3D | x (double dPhi=0.) const |
returns position after rotating angle dPhi in phi direction. | |
double * | x (double dPhi, double p[3]) const |
HepPoint3D | x (double dPhi, HepSymMatrix &Ex) const |
returns position and convariance matrix(Ex) after rotation. | |
Hep3Vector | direction (double dPhi=0.) const |
returns direction vector after rotating angle dPhi in phi direction. | |
Hep3Vector | momentum (double dPhi=0.) const |
returns momentum vector after rotating angle dPhi in phi direction. | |
Hep3Vector | momentum (double dPhi, HepSymMatrix &Em) const |
returns momentum vector after rotating angle dPhi in phi direction. | |
HepLorentzVector | momentum (double dPhi, double mass) const |
returns 4momentum vector after rotating angle dPhi in phi direction. | |
HepLorentzVector | momentum (double dPhi, double mass, HepSymMatrix &Em) const |
returns 4momentum vector after rotating angle dPhi in phi direction. | |
HepLorentzVector | momentum (double dPhi, double mass, HepPoint3D &x, HepSymMatrix &Emx) const |
returns 4momentum vector after rotating angle dPhi in phi direction. | |
double | dr (void) const |
returns an element of parameters. | |
double | phi0 (void) const |
double | kappa (void) const |
double | dz (void) const |
double | tanl (void) const |
double | curv (void) const |
double | sinPhi0 (void) const |
double | cosPhi0 (void) const |
double | alpha (void) const |
const HepVector & | a (void) const |
returns helix parameters. | |
const HepSymMatrix & | Ea (void) const |
returns error matrix. | |
double | pt (void) const |
double | cosTheta (void) const |
const HepVector & | a (const HepVector &newA) |
sets helix parameters. | |
const HepSymMatrix & | Ea (const HepSymMatrix &newdA) |
sets helix paramters and error matrix. | |
const HepPoint3D & | pivot (const HepPoint3D &newPivot) |
sets pivot position. | |
void | set (const HepPoint3D &pivot, const HepVector &a, const HepSymMatrix &Ea) |
sets helix pivot position, parameters, and error matrix. | |
void | ignoreErrorMatrix (void) |
unsets error matrix. Error calculations will be ignored after this function call until an error matrix be set again. 0 matrix will be return as a return value for error matrix when you call functions which returns an error matrix. | |
double | bFieldZ (double) |
sets/returns z componet of the magnetic field. | |
double | bFieldZ (void) const |
Helix & | operator= (const Helix &) |
Copy operator. | |
HepMatrix | delApDelA (const HepVector &ap) const |
HepMatrix | delXDelA (double phi) const |
HepMatrix | delMDelA (double phi) const |
HepMatrix | del4MDelA (double phi, double mass) const |
HepMatrix | del4MXDelA (double phi, double mass) const |
double | IntersectCylinder (double r) const |
Helix () | |
Helix (const HepPoint3D &pivot, const HepVector &a, const HepSymMatrix &Ea) | |
Constructor with pivot, helix parameter a, and its error matrix. | |
Helix (const HepPoint3D &pivot, const HepVector &a) | |
Constructor without error matrix. | |
Helix (const HepPoint3D &position, const Hep3Vector &momentum, double charge) | |
Constructor with position, momentum, and charge. | |
Helix (const Helix &i) | |
virtual | ~Helix () |
Destructor. | |
const HepPoint3D & | center (void) const |
returns position of helix center(z = 0.); | |
const HepPoint3D & | pivot (void) const |
returns pivot position. | |
double | radius (void) const |
returns radious of helix. | |
HepPoint3D | x (double dPhi=0.) const |
returns position after rotating angle dPhi in phi direction. | |
double * | x (double dPhi, double p[3]) const |
HepPoint3D | x (double dPhi, HepSymMatrix &Ex) const |
returns position and convariance matrix(Ex) after rotation. | |
Hep3Vector | direction (double dPhi=0.) const |
returns direction vector after rotating angle dPhi in phi direction. | |
Hep3Vector | momentum (double dPhi=0.) const |
returns momentum vector after rotating angle dPhi in phi direction. | |
Hep3Vector | momentum (double dPhi, HepSymMatrix &Em) const |
returns momentum vector after rotating angle dPhi in phi direction. | |
HepLorentzVector | momentum (double dPhi, double mass) const |
returns 4momentum vector after rotating angle dPhi in phi direction. | |
HepLorentzVector | momentum (double dPhi, double mass, HepSymMatrix &Em) const |
returns 4momentum vector after rotating angle dPhi in phi direction. | |
HepLorentzVector | momentum (double dPhi, double mass, HepPoint3D &x, HepSymMatrix &Emx) const |
returns 4momentum vector after rotating angle dPhi in phi direction. | |
double | dr (void) const |
returns an element of parameters. | |
double | phi0 (void) const |
double | kappa (void) const |
double | dz (void) const |
double | tanl (void) const |
double | curv (void) const |
double | sinPhi0 (void) const |
double | cosPhi0 (void) const |
double | alpha (void) const |
const HepVector & | a (void) const |
returns helix parameters. | |
const HepSymMatrix & | Ea (void) const |
returns error matrix. | |
double | pt (void) const |
double | cosTheta (void) const |
const HepVector & | a (const HepVector &newA) |
sets helix parameters. | |
const HepSymMatrix & | Ea (const HepSymMatrix &newdA) |
sets helix paramters and error matrix. | |
const HepPoint3D & | pivot (const HepPoint3D &newPivot) |
sets pivot position. | |
void | set (const HepPoint3D &pivot, const HepVector &a, const HepSymMatrix &Ea) |
sets helix pivot position, parameters, and error matrix. | |
void | ignoreErrorMatrix (void) |
unsets error matrix. Error calculations will be ignored after this function call until an error matrix be set again. 0 matrix will be return as a return value for error matrix when you call functions which returns an error matrix. | |
double | bFieldZ (double) |
sets/returns z componet of the magnetic field. | |
double | bFieldZ (void) const |
Helix & | operator= (const Helix &) |
Copy operator. | |
HepMatrix | delApDelA (const HepVector &ap) const |
HepMatrix | delXDelA (double phi) const |
HepMatrix | delMDelA (double phi) const |
HepMatrix | del4MDelA (double phi, double mass) const |
HepMatrix | del4MXDelA (double phi, double mass) const |
double | IntersectCylinder (double r) const |
double | flightArc (HepPoint3D &hit) const |
double | flightArc (double r) const |
double | flightLength (HepPoint3D &hit) const |
double | dPhi (HepPoint3D &hit) const |
Public Attributes | |
std::map< int, const HepVector > | g_tkParTruth |
Static Public Attributes | |
static int | m_clearTrack =1 |
static int | m_useCgemInGlobalFit =3 |
static TGraph * | m_cut [2][43] = {NULL} |
static bool | m_debug =0 |
static bool | m_globalfit =0 |
Static Public Attributes inherited from Helix | |
static const double | ConstantAlpha = 333.564095 |
Constant alpha for uniform field. | |
Additional Inherited Members | |
Protected Attributes inherited from Helix | |
IMagneticFieldSvc * | m_pmgnIMF |
double | m_bField |
double | m_alpha |
Definition at line 21 of file InstallArea/include/HoughTransAlg/HoughTransAlg/HoughTrack.h.
HoughTrack::HoughTrack | ( | int | charge, |
double | angle, | ||
double | rho, | ||
double | dAngle, | ||
double | dRho, | ||
int | trkID | ||
) |
Definition at line 19 of file HoughTransAlg/HoughTransAlg-00-00-14/src/HoughTrack.cxx.
HoughTrack::HoughTrack | ( | int | charge, |
const HepPoint3D & | position, | ||
const Hep3Vector & | momentum, | ||
int | trkID | ||
) |
Definition at line 73 of file HoughTransAlg/HoughTransAlg-00-00-14/src/HoughTrack.cxx.
HoughTrack::HoughTrack | ( | HepPoint3D & | pivot, |
HepVector & | a, | ||
int | trkID | ||
) |
Definition at line 116 of file HoughTransAlg/HoughTransAlg-00-00-14/src/HoughTrack.cxx.
HoughTrack::HoughTrack | ( | const HoughTrack & | other | ) |
Definition at line 222 of file HoughTransAlg/HoughTransAlg-00-00-14/src/HoughTrack.cxx.
HoughTrack::HoughTrack | ( | ) |
Definition at line 187 of file HoughTransAlg/HoughTransAlg-00-00-14/src/HoughTrack.cxx.
HoughTrack::HoughTrack | ( | ) |
HoughTrack::~HoughTrack | ( | ) |
Definition at line 19 of file MdcHoughFinder/MdcHoughFinder-00-00-12/src/HoughTrack.cxx.
HoughTrack::HoughTrack | ( | const HoughTrack & | other | ) |
HoughTrack::HoughTrack | ( | const HoughPeak & | centerPeak, |
std::vector< const HoughHit * > | trackHitList, | ||
double | rho, | ||
double | theta, | ||
int | trackId | ||
) |
Definition at line 151 of file MdcHoughFinder/MdcHoughFinder-00-00-12/src/HoughTrack.cxx.
HoughTrack::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::HoughTrack | ( | ) |
HoughTrack::~HoughTrack | ( | ) |
HoughTrack::HoughTrack | ( | const HoughTrack & | other | ) |
HoughTrack::HoughTrack | ( | const HoughPeak & | centerPeak, |
std::vector< const HoughHit * > | trackHitList, | ||
double | , | ||
double | , | ||
int | |||
) |
HoughTrack & HoughTrack::add | ( | const HoughTrack & | other | ) |
HoughTrack & HoughTrack::add | ( | const HoughTrack & | other | ) |
|
inline |
Definition at line 83 of file InstallArea/include/HoughTransAlg/HoughTransAlg/HoughTrack.h.
Referenced by HoughFinder::getMcParticleCol().
|
inline |
Definition at line 83 of file Reconstruction/HoughTransAlg/HoughTransAlg-00-00-14/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 126 of file InstallArea/include/HoughTransAlg/HoughTransAlg/HoughTrack.h.
Referenced by HoughFinder::getMcParticleCol().
|
inline |
Definition at line 126 of file Reconstruction/HoughTransAlg/HoughTransAlg-00-00-14/HoughTransAlg/HoughTrack.h.
int HoughTrack::calculateZ_S | ( | HoughHit * | hit | ) |
Definition at line 768 of file HoughTransAlg/HoughTransAlg-00-00-14/src/HoughTrack.cxx.
Referenced by HoughFinder::fillHistogram(), and findVHot().
int HoughTrack::calculateZ_S | ( | HoughHit * | hit | ) |
void HoughTrack::cald_layer | ( | ) |
Definition at line 940 of file MdcHoughFinder/MdcHoughFinder-00-00-12/src/HoughTrack.cxx.
Referenced by fit2D().
void HoughTrack::cald_layer | ( | ) |
int HoughTrack::calzs | ( | ) |
Definition at line 607 of file MdcHoughFinder/MdcHoughFinder-00-00-12/src/HoughTrack.cxx.
Referenced by fit3D(), and fit3D_inner().
int HoughTrack::calzs | ( | ) |
void HoughTrack::clearHits | ( | ) |
Definition at line 1173 of file HoughTransAlg/HoughTransAlg-00-00-14/src/HoughTrack.cxx.
void HoughTrack::clearHits | ( | ) |
void HoughTrack::clearMemory | ( | ) |
Definition at line 2538 of file HoughTransAlg/HoughTransAlg-00-00-14/src/HoughTrack.cxx.
void HoughTrack::clearMemory | ( | ) |
int HoughTrack::cut_axial_inner | ( | ) |
int HoughTrack::cut_axial_inner | ( | ) |
int HoughTrack::cutNoise_inner | ( | ) |
int HoughTrack::cutNoise_inner | ( | ) |
double HoughTrack::driftDistRes | ( | HoughHit * | hit | ) |
Definition at line 632 of file HoughTransAlg/HoughTransAlg-00-00-14/src/HoughTrack.cxx.
Referenced by findXHot().
double HoughTrack::driftDistRes | ( | HoughHit * | hit | ) |
void HoughTrack::dropHitPnt | ( | HoughHit * | aHitPnt | ) |
Definition at line 1834 of file HoughTransAlg/HoughTransAlg-00-00-14/src/HoughTrack.cxx.
Referenced by dropRedundentCgemXHits().
void HoughTrack::dropHitPnt | ( | HoughHit * | aHitPnt | ) |
void HoughTrack::dropRedundentCgemVHits | ( | ) |
Definition at line 1918 of file HoughTransAlg/HoughTransAlg-00-00-14/src/HoughTrack.cxx.
void HoughTrack::dropRedundentCgemVHits | ( | ) |
void HoughTrack::dropRedundentCgemXHits | ( | ) |
Definition at line 1859 of file HoughTransAlg/HoughTransAlg-00-00-14/src/HoughTrack.cxx.
void HoughTrack::dropRedundentCgemXHits | ( | ) |
void HoughTrack::dropVHitPnt | ( | HoughHit * | aHitPnt | ) |
Definition at line 1849 of file HoughTransAlg/HoughTransAlg-00-00-14/src/HoughTrack.cxx.
Referenced by dropRedundentCgemVHits().
void HoughTrack::dropVHitPnt | ( | HoughHit * | aHitPnt | ) |
int HoughTrack::find_pair_hit | ( | ) |
Definition at line 1061 of file MdcHoughFinder/MdcHoughFinder-00-00-12/src/HoughTrack.cxx.
Referenced by MdcHoughFinder::execute().
int HoughTrack::find_pair_hit | ( | ) |
int HoughTrack::find_stereo_hit | ( | ) |
Definition at line 777 of file MdcHoughFinder/MdcHoughFinder-00-00-12/src/HoughTrack.cxx.
Referenced by MdcHoughFinder::execute().
int HoughTrack::find_stereo_hit | ( | ) |
int HoughTrack::findVHot | ( | vector< HoughHit * > & | hitList, |
int | charge, | ||
int | maxLayer | ||
) |
Definition at line 1969 of file HoughTransAlg/HoughTransAlg-00-00-14/src/HoughTrack.cxx.
int HoughTrack::findVHot | ( | vector< HoughHit * > & | hitList, |
int | charge, | ||
int | maxLayer | ||
) |
int HoughTrack::findXHot | ( | vector< HoughHit * > & | hitList, |
int | charge | ||
) |
Definition at line 479 of file HoughTransAlg/HoughTransAlg-00-00-14/src/HoughTrack.cxx.
int HoughTrack::findXHot | ( | vector< HoughHit * > & | hitList, |
int | charge | ||
) |
void HoughTrack::fit | ( | double | bunchtime | ) |
void HoughTrack::fit | ( | double | bunchtime | ) |
int HoughTrack::fit2D | ( | double | bunchtime | ) |
Definition at line 198 of file MdcHoughFinder/MdcHoughFinder-00-00-12/src/HoughTrack.cxx.
Referenced by MdcHoughFinder::execute().
int HoughTrack::fit2D | ( | double | bunchtime | ) |
int HoughTrack::fit3D | ( | ) |
Definition at line 311 of file MdcHoughFinder/MdcHoughFinder-00-00-12/src/HoughTrack.cxx.
Referenced by MdcHoughFinder::execute().
int HoughTrack::fit3D | ( | ) |
int HoughTrack::fit3D_inner | ( | ) |
Definition at line 327 of file MdcHoughFinder/MdcHoughFinder-00-00-12/src/HoughTrack.cxx.
Referenced by MdcHoughFinder::execute().
int HoughTrack::fit3D_inner | ( | ) |
TrkErrCode HoughTrack::fitCircle | ( | const MdcDetector * | mdcDetector, |
TrkContextEv * | trkContextEv, | ||
double | bunchT0 | ||
) |
Definition at line 2146 of file HoughTransAlg/HoughTransAlg-00-00-14/src/HoughTrack.cxx.
TrkErrCode HoughTrack::fitCircle | ( | const MdcDetector * | mdcDetector, |
TrkContextEv * | trkContextEv, | ||
double | bunchT0 | ||
) |
TrkErrCode HoughTrack::fitHelix | ( | const MdcDetector * | mdcDetector, |
const BField * | bField, | ||
double | bunchT0, | ||
vector< HoughHit * > & | hot, | ||
int | Layer | ||
) |
Definition at line 2403 of file HoughTransAlg/HoughTransAlg-00-00-14/src/HoughTrack.cxx.
TrkErrCode HoughTrack::fitHelix | ( | const MdcDetector * | mdcDetector, |
const BField * | bField, | ||
double | bunchT0, | ||
vector< HoughHit * > & | hot, | ||
int | Layer | ||
) |
TrkErrCode HoughTrack::fitHelix | ( | const MdcDetector * | mdcDetector, |
TrkContextEv * | trkContextEv, | ||
double | bunchT0, | ||
vector< MdcHit * > & | mdcHitCol, | ||
vector< HoughHit * > & | hot | ||
) |
Definition at line 2262 of file HoughTransAlg/HoughTransAlg-00-00-14/src/HoughTrack.cxx.
TrkErrCode HoughTrack::fitHelix | ( | const MdcDetector * | mdcDetector, |
TrkContextEv * | trkContextEv, | ||
double | bunchT0, | ||
vector< MdcHit * > & | mdcHitCol, | ||
vector< HoughHit * > & | hot | ||
) |
int HoughTrack::fitLeast | ( | ) |
Definition at line 371 of file MdcHoughFinder/MdcHoughFinder-00-00-12/src/HoughTrack.cxx.
Referenced by MdcHoughFinder::execute(), and fit2D().
int HoughTrack::fitLeast | ( | ) |
void HoughTrack::fitzs | ( | ) |
Definition at line 656 of file MdcHoughFinder/MdcHoughFinder-00-00-12/src/HoughTrack.cxx.
Referenced by fit3D(), and fit3D_inner().
void HoughTrack::fitzs | ( | ) |
|
inline |
Definition at line 27 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 27 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 28 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 28 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 51 of file InstallArea/include/HoughTransAlg/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 51 of file Reconstruction/HoughTransAlg/HoughTransAlg-00-00-14/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 96 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 96 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 26 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 26 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 49 of file InstallArea/include/HoughTransAlg/HoughTransAlg/HoughTrack.h.
Referenced by HoughFinder::fillHistogram().
|
inline |
Definition at line 32 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 49 of file Reconstruction/HoughTransAlg/HoughTransAlg-00-00-14/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 32 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 57 of file InstallArea/include/HoughTransAlg/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 57 of file Reconstruction/HoughTransAlg/HoughTransAlg-00-00-14/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 60 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 60 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 59 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 59 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 58 of file InstallArea/include/HoughTransAlg/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 58 of file Reconstruction/HoughTransAlg/HoughTransAlg-00-00-14/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 56 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 56 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 57 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 57 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 58 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 58 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 40 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 40 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 53 of file InstallArea/include/HoughTransAlg/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 53 of file Reconstruction/HoughTransAlg/HoughTransAlg-00-00-14/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 56 of file InstallArea/include/HoughTransAlg/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 56 of file Reconstruction/HoughTransAlg/HoughTransAlg-00-00-14/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 62 of file InstallArea/include/HoughTransAlg/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 62 of file Reconstruction/HoughTransAlg/HoughTransAlg-00-00-14/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 54 of file InstallArea/include/HoughTransAlg/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 54 of file Reconstruction/HoughTransAlg/HoughTransAlg-00-00-14/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 55 of file InstallArea/include/HoughTransAlg/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 55 of file Reconstruction/HoughTransAlg/HoughTransAlg-00-00-14/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 65 of file InstallArea/include/HoughTransAlg/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 65 of file Reconstruction/HoughTransAlg/HoughTransAlg-00-00-14/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 50 of file InstallArea/include/HoughTransAlg/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 50 of file Reconstruction/HoughTransAlg/HoughTransAlg-00-00-14/HoughTransAlg/HoughTrack.h.
int HoughTrack::getHitNum | ( | int | select | ) | const |
Definition at line 668 of file MdcHoughFinder/MdcHoughFinder-00-00-12/src/HoughTrack.cxx.
int HoughTrack::getHitNum | ( | int | ) | const |
int HoughTrack::getHitNumA | ( | int | select | ) | const |
Definition at line 694 of file MdcHoughFinder/MdcHoughFinder-00-00-12/src/HoughTrack.cxx.
int HoughTrack::getHitNumA | ( | int | ) | const |
int HoughTrack::getHitNumS | ( | int | select | ) | const |
Definition at line 721 of file MdcHoughFinder/MdcHoughFinder-00-00-12/src/HoughTrack.cxx.
int HoughTrack::getHitNumS | ( | int | ) | const |
vector< HoughHit * > HoughTrack::getHotList | ( | int | type = 2 | ) |
Definition at line 2096 of file HoughTransAlg/HoughTransAlg-00-00-14/src/HoughTrack.cxx.
Referenced by moreHot(), print(), and printHot().
vector< HoughHit * > HoughTrack::getHotList | ( | int | type = 2 | ) |
|
inline |
Definition at line 29 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 29 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 64 of file InstallArea/include/HoughTransAlg/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 64 of file Reconstruction/HoughTransAlg/HoughTransAlg-00-00-14/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 89 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 89 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 90 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 90 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 132 of file InstallArea/include/HoughTransAlg/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 132 of file Reconstruction/HoughTransAlg/HoughTransAlg-00-00-14/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 61 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 61 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 51 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 51 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 52 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 52 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 91 of file InstallArea/include/HoughTransAlg/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 91 of file Reconstruction/HoughTransAlg/HoughTransAlg-00-00-14/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 92 of file InstallArea/include/HoughTransAlg/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 92 of file Reconstruction/HoughTransAlg/HoughTransAlg-00-00-14/HoughTransAlg/HoughTrack.h.
int HoughTrack::getNHitsShared | ( | ) |
Definition at line 1956 of file HoughTransAlg/HoughTransAlg-00-00-14/src/HoughTrack.cxx.
int HoughTrack::getNHitsShared | ( | ) |
|
inline |
Definition at line 93 of file InstallArea/include/HoughTransAlg/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 93 of file Reconstruction/HoughTransAlg/HoughTransAlg-00-00-14/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 94 of file InstallArea/include/HoughTransAlg/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 94 of file Reconstruction/HoughTransAlg/HoughTransAlg-00-00-14/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 120 of file InstallArea/include/HoughTransAlg/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 120 of file Reconstruction/HoughTransAlg/HoughTransAlg-00-00-14/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 41 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 41 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 36 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 36 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 63 of file InstallArea/include/HoughTransAlg/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 42 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 63 of file Reconstruction/HoughTransAlg/HoughTransAlg-00-00-14/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 42 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 91 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 91 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 34 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 34 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 35 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughTrack.h.
Referenced by more_pt().
|
inline |
Definition at line 35 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 33 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 33 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 37 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 37 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 52 of file InstallArea/include/HoughTransAlg/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 38 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 52 of file Reconstruction/HoughTransAlg/HoughTransAlg-00-00-14/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 38 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 53 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 53 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 54 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 54 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 66 of file InstallArea/include/HoughTransAlg/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 43 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 66 of file Reconstruction/HoughTransAlg/HoughTransAlg-00-00-14/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 43 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 45 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 45 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 39 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 39 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 22 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 22 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 23 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 23 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 98 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 98 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 48 of file InstallArea/include/HoughTransAlg/HoughTransAlg/HoughTrack.h.
Referenced by HoughFinder::getMcParticleCol(), and markUsedHot().
|
inline |
Definition at line 48 of file Reconstruction/HoughTransAlg/HoughTransAlg-00-00-14/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 61 of file InstallArea/include/HoughTransAlg/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 61 of file Reconstruction/HoughTransAlg/HoughTransAlg-00-00-14/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 25 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 25 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 82 of file InstallArea/include/HoughTransAlg/HoughTransAlg/HoughTrack.h.
Referenced by getHotList(), and print().
|
inline |
Definition at line 82 of file Reconstruction/HoughTransAlg/HoughTransAlg-00-00-14/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 124 of file InstallArea/include/HoughTransAlg/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 124 of file Reconstruction/HoughTransAlg/HoughTransAlg-00-00-14/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 125 of file InstallArea/include/HoughTransAlg/HoughTransAlg/HoughTrack.h.
Referenced by getHotList(), and print().
|
inline |
Definition at line 125 of file Reconstruction/HoughTransAlg/HoughTransAlg-00-00-14/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 127 of file InstallArea/include/HoughTransAlg/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 127 of file Reconstruction/HoughTransAlg/HoughTransAlg-00-00-14/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 44 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 44 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 46 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 46 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughTrack.h.
double HoughTrack::intersect_cylinder | ( | double | r_cylinder, |
double | r_center, | ||
double | phi_center, | ||
int | charge | ||
) |
Definition at line 1030 of file MdcHoughFinder/MdcHoughFinder-00-00-12/src/HoughTrack.cxx.
Referenced by cald_layer().
double HoughTrack::intersect_cylinder | ( | double | r_cylinder, |
double | r_center, | ||
double | phi_center, | ||
int | charge | ||
) |
double HoughTrack::intersect_cylinder | ( | int | charge, |
double | x_center, | ||
double | y_center, | ||
double | r_cylinder | ||
) |
Definition at line 1044 of file MdcHoughFinder/MdcHoughFinder-00-00-12/src/HoughTrack.cxx.
double HoughTrack::intersect_cylinder | ( | int | charge, |
double | x_center, | ||
double | y_center, | ||
double | r_cylinder | ||
) |
bool HoughTrack::isAGoodCircle | ( | ) |
Definition at line 1487 of file HoughTransAlg/HoughTransAlg-00-00-14/src/HoughTrack.cxx.
bool HoughTrack::isAGoodCircle | ( | ) |
int HoughTrack::judgeCharge | ( | double | xHit, |
double | yHit | ||
) |
Definition at line 618 of file HoughTransAlg/HoughTransAlg-00-00-14/src/HoughTrack.cxx.
int HoughTrack::judgeCharge | ( | double | xHit, |
double | yHit | ||
) |
int HoughTrack::judgeCharge | ( | HoughHit * | hit | ) |
Definition at line 605 of file HoughTransAlg/HoughTransAlg-00-00-14/src/HoughTrack.cxx.
Referenced by findVHot(), and findXHot().
int HoughTrack::judgeCharge | ( | HoughHit * | hit | ) |
int HoughTrack::judgeHalf | ( | HoughHit * | hit | ) |
Definition at line 592 of file HoughTransAlg/HoughTransAlg-00-00-14/src/HoughTrack.cxx.
Referenced by driftDistRes(), HoughFinder::fillHistogram(), findXHot(), HoughFinder::getMcParticleCol(), and HoughHit::residual().
int HoughTrack::judgeHalf | ( | HoughHit * | hit | ) |
int HoughTrack::judgeTrack | ( | ) |
Definition at line 749 of file MdcHoughFinder/MdcHoughFinder-00-00-12/src/HoughTrack.cxx.
int HoughTrack::judgeTrack | ( | ) |
void HoughTrack::Leastfit | ( | vector< double > | , |
vector< double > | , | ||
double & | , | ||
double & | |||
) |
void HoughTrack::Leastfit | ( | vector< double > | , |
vector< double > | , | ||
double & | , | ||
double & | |||
) |
void HoughTrack::markUsedHot | ( | int | use = 1 | ) |
Definition at line 1464 of file HoughTransAlg/HoughTransAlg-00-00-14/src/HoughTrack.cxx.
void HoughTrack::markUsedHot | ( | int | use = 1 | ) |
void HoughTrack::markUsedHot | ( | vector< HoughHit * > & | hitPntList, |
int | use = 1 |
||
) |
Definition at line 1447 of file HoughTransAlg/HoughTransAlg-00-00-14/src/HoughTrack.cxx.
void HoughTrack::markUsedHot | ( | vector< HoughHit * > & | hitPntList, |
int | use = 1 |
||
) |
HoughTrack & HoughTrack::operator= | ( | const HoughTrack & | other | ) |
Definition at line 254 of file HoughTransAlg/HoughTransAlg-00-00-14/src/HoughTrack.cxx.
HoughTrack & HoughTrack::operator= | ( | const HoughTrack & | other | ) |
HoughTrack & HoughTrack::operator= | ( | const HoughTrack & | other | ) |
HoughTrack & HoughTrack::operator= | ( | const HoughTrack & | other | ) |
void HoughTrack::outerHit | ( | ) |
Definition at line 218 of file MdcHoughFinder/MdcHoughFinder-00-00-12/src/HoughTrack.cxx.
Referenced by fit3D(), and fit3D_inner().
void HoughTrack::outerHit | ( | ) |
void HoughTrack::print | ( | ) |
Definition at line 956 of file HoughTransAlg/HoughTransAlg-00-00-14/src/HoughTrack.cxx.
Referenced by HoughFinder::getMcParticleCol().
void HoughTrack::print | ( | ) |
void HoughTrack::print | ( | ) |
void HoughTrack::print | ( | ) |
void HoughTrack::printHot | ( | ) |
Definition at line 1013 of file HoughTransAlg/HoughTransAlg-00-00-14/src/HoughTrack.cxx.
void HoughTrack::printHot | ( | ) |
void HoughTrack::printHoughTrack | ( | ) |
Definition at line 1137 of file MdcHoughFinder/MdcHoughFinder-00-00-12/src/HoughTrack.cxx.
Referenced by MdcHoughFinder::execute().
void HoughTrack::printHoughTrack | ( | ) |
void HoughTrack::printRecHit | ( | ) | const |
Definition at line 1145 of file MdcHoughFinder/MdcHoughFinder-00-00-12/src/HoughTrack.cxx.
Referenced by fit3D(), fit3D_inner(), fitLeast(), and fitzs().
void HoughTrack::printRecHit | ( | ) | const |
void HoughTrack::releaseSelHits | ( | ) |
Definition at line 1825 of file HoughTransAlg/HoughTransAlg-00-00-14/src/HoughTrack.cxx.
void HoughTrack::releaseSelHits | ( | ) |
|
inline |
Definition at line 95 of file InstallArea/include/HoughTransAlg/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 95 of file Reconstruction/HoughTransAlg/HoughTransAlg-00-00-14/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 36 of file InstallArea/include/HoughTransAlg/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 36 of file Reconstruction/HoughTransAlg/HoughTransAlg-00-00-14/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 97 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughTrack.h.
Referenced by MdcHoughFinder::execute().
|
inline |
Definition at line 97 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 35 of file InstallArea/include/HoughTransAlg/HoughTransAlg/HoughTrack.h.
Referenced by MdcHoughFinder::execute().
|
inline |
Definition at line 31 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 35 of file Reconstruction/HoughTransAlg/HoughTransAlg-00-00-14/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 31 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 42 of file InstallArea/include/HoughTransAlg/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 42 of file Reconstruction/HoughTransAlg/HoughTransAlg-00-00-14/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 38 of file InstallArea/include/HoughTransAlg/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 38 of file Reconstruction/HoughTransAlg/HoughTransAlg-00-00-14/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 41 of file InstallArea/include/HoughTransAlg/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 41 of file Reconstruction/HoughTransAlg/HoughTransAlg-00-00-14/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 39 of file InstallArea/include/HoughTransAlg/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 39 of file Reconstruction/HoughTransAlg/HoughTransAlg-00-00-14/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 40 of file InstallArea/include/HoughTransAlg/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 40 of file Reconstruction/HoughTransAlg/HoughTransAlg-00-00-14/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 45 of file InstallArea/include/HoughTransAlg/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 45 of file Reconstruction/HoughTransAlg/HoughTransAlg-00-00-14/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 34 of file InstallArea/include/HoughTransAlg/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 34 of file Reconstruction/HoughTransAlg/HoughTransAlg-00-00-14/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 63 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughTrack.h.
Referenced by MdcHoughFinder::execute().
|
inline |
Definition at line 63 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 94 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughTrack.h.
Referenced by MdcHoughFinder::execute().
|
inline |
Definition at line 94 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 133 of file InstallArea/include/HoughTransAlg/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 133 of file Reconstruction/HoughTransAlg/HoughTransAlg-00-00-14/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 93 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughTrack.h.
Referenced by MdcHoughFinder::execute().
|
inline |
Definition at line 93 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughTrack.h.
|
inline |
Definition at line 37 of file InstallArea/include/HoughTransAlg/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 37 of file Reconstruction/HoughTransAlg/HoughTransAlg-00-00-14/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 46 of file InstallArea/include/HoughTransAlg/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 46 of file Reconstruction/HoughTransAlg/HoughTransAlg-00-00-14/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 33 of file InstallArea/include/HoughTransAlg/HoughTransAlg/HoughTrack.h.
|
inline |
Definition at line 33 of file Reconstruction/HoughTransAlg/HoughTransAlg-00-00-14/HoughTransAlg/HoughTrack.h.
void HoughTrack::sortHit | ( | ) |
Definition at line 195 of file MdcHoughFinder/MdcHoughFinder-00-00-12/src/HoughTrack.cxx.
Referenced by fit2D(), fit3D(), and fit3D_inner().
void HoughTrack::sortHit | ( | ) |
void HoughTrack::sortHot | ( | vector< HoughHit * > & | hotList | ) |
Definition at line 912 of file HoughTransAlg/HoughTransAlg-00-00-14/src/HoughTrack.cxx.
Referenced by getHotList().
void HoughTrack::sortHot | ( | vector< HoughHit * > & | hotList | ) |
int HoughTrack::trackCharge2D | ( | ) |
Definition at line 877 of file MdcHoughFinder/MdcHoughFinder-00-00-12/src/HoughTrack.cxx.
Referenced by MdcHoughFinder::execute().
int HoughTrack::trackCharge2D | ( | ) |
int HoughTrack::trackCharge3D | ( | ) |
Definition at line 896 of file MdcHoughFinder/MdcHoughFinder-00-00-12/src/HoughTrack.cxx.
Referenced by MdcHoughFinder::execute().
int HoughTrack::trackCharge3D | ( | ) |
void HoughTrack::update | ( | double | angle, |
double | rho | ||
) |
Definition at line 929 of file HoughTransAlg/HoughTransAlg-00-00-14/src/HoughTrack.cxx.
void HoughTrack::update | ( | double | angle, |
double | rho | ||
) |
void HoughTrack::updateCirclePar | ( | double | dr, |
double | phi0, | ||
double | kappa | ||
) |
Definition at line 947 of file HoughTransAlg/HoughTransAlg-00-00-14/src/HoughTrack.cxx.
void HoughTrack::updateCirclePar | ( | double | dr, |
double | phi0, | ||
double | kappa | ||
) |
void HoughTrack::updateHelix | ( | ) |
Definition at line 917 of file HoughTransAlg/HoughTransAlg-00-00-14/src/HoughTrack.cxx.
Referenced by fitCircle(), fitHelix(), and updateCirclePar().
void HoughTrack::updateHelix | ( | ) |
std::map< int, const HepVector > HoughTrack::g_tkParTruth |
Definition at line 95 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughTrack.h.
Referenced by setMcPar().
|
static |
Definition at line 136 of file InstallArea/include/HoughTransAlg/HoughTransAlg/HoughTrack.h.
Referenced by clearMemory(), fitCircle(), fitHelix(), and HoughFinder::initialize().
|
static |
Definition at line 138 of file InstallArea/include/HoughTransAlg/HoughTransAlg/HoughTrack.h.
Referenced by findVHot(), and HoughFinder::initialize().
|
static |
Definition at line 77 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughTrack.h.
Referenced by calzs(), find_pair_hit(), find_stereo_hit(), fit3D(), fit3D_inner(), fitLeast(), fitzs(), MdcHoughFinder::initialize(), trackCharge2D(), and trackCharge3D().
|
static |
Definition at line 78 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughTrack.h.
Referenced by fit2D(), fit3D(), fit3D_inner(), and MdcHoughFinder::initialize().
|
static |
Definition at line 137 of file InstallArea/include/HoughTransAlg/HoughTransAlg/HoughTrack.h.
Referenced by fitCircle(), fitHelix(), and HoughFinder::initialize().