|
BOSS 8.0.0
BESIII Offline Software System
|
A class to represent a track in tracking. More...
#include <TTrack.h>
Public Member Functions | |
| TTrack () | |
| Default constructor. | |
| TTrack (const TCircle &) | |
| Constructor. | |
| TTrack (const TTrack &) | |
| Copy constructor. | |
| TTrack (const T3DLine &) | |
| Constructor. | |
| TTrack (const Helix &) | |
| Constructor. | |
| TTrack (const TRunge &) | |
| virtual | ~TTrack () |
| Destructor. | |
| const std::string & | name (void) const |
| returns/sets name. | |
| const std::string & | name (const std::string &newName) |
| TTrack * | mother (void) const |
| sets/returns mother/daughter. | |
| TTrack * | mother (TTrack *) |
| TTrack * | daughter (void) const |
| TTrack * | daughter (TTrack *) |
| unsigned | objectType (void) const |
| returns type. | |
| unsigned | type (void) const |
| returns type. Definition is depending on an object type. | |
| unsigned | finder (void) const |
| sets/returns finder. | |
| unsigned | finder (unsigned finderMask) |
| void | setFinderType (unsigned) |
| unsigned | getFinderType (void) const |
| unsigned | quality (void) const |
| sets/returns quality. | |
| unsigned | quality (unsigned qualityMask) |
| unsigned | fitting (void) const |
| sets/returns fitting status. | |
| unsigned | fitting (unsigned fitMask) |
| unsigned | state (void) const |
| returns/sets internal state.(for bank output) | |
| void | assign (unsigned maskForWireHit) |
| assigns wire hits to this track. | |
| void | dump (const std::string &message=std::string(""), const std::string &prefix=std::string("")) const |
| dumps debug information. | |
| double | charge (void) const |
| returns charge. | |
| const Helix & | helix (void) const |
| returns helix parameter. | |
| Hep3Vector | p (void) const |
| returns momentum. | |
| double | ptot (void) const |
| returns magnitude of momentum. | |
| double | pt (void) const |
| returns Pt. | |
| double | pz (void) const |
| returns Pz. | |
| double | impact (void) const |
| returns signed impact parameter to the origin. | |
| TPoint2D | center (void) const |
| returns position of helix center. | |
| double | radius (void) const |
| returns signed radius. | |
| unsigned | ndf (void) const |
| returns NDF. | |
| double | chi2 (void) const |
| returns chi2. | |
| double | confidenceLevel (void) const |
| returns confidence level. | |
| AList< TSegment > & | segments (void) |
| returns AList<TSegment>. | |
| const AList< TSegment > & | segments (void) const |
| int | approach (TMLink &) const |
| int | approach (TMLink &, bool sagCorrection) const |
| int | approach2D (TMLink &) const |
| int | szPosition (TMLink &link) const |
| calculates arc length and z for a stereo hit. | |
| int | szPosition (const TSegment &segment, TMLink &link) const |
| calculates arc length and z for a segment. Results are stored in TMLink. | |
| int | szPosition (const HepPoint3D &p, HepPoint3D &szPosition) const |
| calculates arc length for a point. | |
| int | stereoHitForCurl (TMLink &link, AList< HepPoint3D > &arcZList) const |
| int | stereoHitForCurl (TMLink &link, TMLink &link1) const |
| int | stereoHitForCurl (TMLink &link, TMLink &link1, TMLink &link2) const |
| void | deleteListForCurl (AList< HepPoint3D > &l1, AList< HepPoint3D > &l2) const |
| void | deleteListForCurl (AList< HepPoint3D > &l1, AList< HepPoint3D > &l2, AList< HepPoint3D > &l3) const |
| int | stereoHitForCurl (AList< TMLink > &) const |
| double | charge (double) |
| sets charge. | |
| int | fit2D (unsigned=0, double=0.1, double=0.015) |
| fits itself. Error was happened if return value is not zero. | |
| void | refine2D (AList< TMLink > &list, float maxSigma) |
| fits itself with cathode hits. | |
| void | movePivot (void) |
| moves pivot to the inner most hit. | |
| int | HelCyl (double rhole, double rcyl, double zb, double zf, double epsl, double &phi, HepPoint3D &xp) const |
| returns a cathode hit list. | |
| const AList< TMLink > & | finalHits (void) const |
| finds cathode hits associated to this track. | |
| const AList< TMLink > & | finalHits (const AList< TMLink > &hits) |
| const AList< TMLink > & | associateHits (void) const |
| sets/returns a list of associated TMLink which are used for table output. | |
| const AList< TMLink > & | associateHits (const AList< TMLink > &hits) |
| TTrack () | |
| Default constructor. | |
| TTrack (const TCircle &) | |
| Constructor. | |
| TTrack (const TTrack &) | |
| Copy constructor. | |
| TTrack (const T3DLine &) | |
| Constructor. | |
| TTrack (const Helix &) | |
| Constructor. | |
| TTrack (const TRunge &) | |
| virtual | ~TTrack () |
| Destructor. | |
| const std::string & | name (void) const |
| returns/sets name. | |
| const std::string & | name (const std::string &newName) |
| TTrack * | mother (void) const |
| sets/returns mother/daughter. | |
| TTrack * | mother (TTrack *) |
| TTrack * | daughter (void) const |
| TTrack * | daughter (TTrack *) |
| unsigned | objectType (void) const |
| returns type. | |
| unsigned | type (void) const |
| returns type. Definition is depending on an object type. | |
| unsigned | finder (void) const |
| sets/returns finder. | |
| unsigned | finder (unsigned finderMask) |
| void | setFinderType (unsigned) |
| unsigned | getFinderType (void) const |
| unsigned | quality (void) const |
| sets/returns quality. | |
| unsigned | quality (unsigned qualityMask) |
| unsigned | fitting (void) const |
| sets/returns fitting status. | |
| unsigned | fitting (unsigned fitMask) |
| unsigned | state (void) const |
| returns/sets internal state.(for bank output) | |
| void | assign (unsigned maskForWireHit) |
| assigns wire hits to this track. | |
| void | dump (const std::string &message=std::string(""), const std::string &prefix=std::string("")) const |
| dumps debug information. | |
| double | charge (void) const |
| returns charge. | |
| const Helix & | helix (void) const |
| returns helix parameter. | |
| Hep3Vector | p (void) const |
| returns momentum. | |
| double | ptot (void) const |
| returns magnitude of momentum. | |
| double | pt (void) const |
| returns Pt. | |
| double | pz (void) const |
| returns Pz. | |
| double | impact (void) const |
| returns signed impact parameter to the origin. | |
| TPoint2D | center (void) const |
| returns position of helix center. | |
| double | radius (void) const |
| returns signed radius. | |
| unsigned | ndf (void) const |
| returns NDF. | |
| double | chi2 (void) const |
| returns chi2. | |
| double | confidenceLevel (void) const |
| returns confidence level. | |
| AList< TSegment > & | segments (void) |
| returns AList<TSegment>. | |
| const AList< TSegment > & | segments (void) const |
| int | approach (TMLink &) const |
| int | approach (TMLink &, bool sagCorrection) const |
| int | approach2D (TMLink &) const |
| int | szPosition (TMLink &link) const |
| calculates arc length and z for a stereo hit. | |
| int | szPosition (const TSegment &segment, TMLink &link) const |
| calculates arc length and z for a segment. Results are stored in TMLink. | |
| int | szPosition (const HepPoint3D &p, HepPoint3D &szPosition) const |
| calculates arc length for a point. | |
| int | stereoHitForCurl (TMLink &link, AList< HepPoint3D > &arcZList) const |
| int | stereoHitForCurl (TMLink &link, TMLink &link1) const |
| int | stereoHitForCurl (TMLink &link, TMLink &link1, TMLink &link2) const |
| void | deleteListForCurl (AList< HepPoint3D > &l1, AList< HepPoint3D > &l2) const |
| void | deleteListForCurl (AList< HepPoint3D > &l1, AList< HepPoint3D > &l2, AList< HepPoint3D > &l3) const |
| int | stereoHitForCurl (AList< TMLink > &) const |
| double | charge (double) |
| sets charge. | |
| int | fit2D (unsigned=0, double=0.1, double=0.015) |
| fits itself. Error was happened if return value is not zero. | |
| void | refine2D (AList< TMLink > &list, float maxSigma) |
| fits itself with cathode hits. | |
| void | movePivot (void) |
| moves pivot to the inner most hit. | |
| int | HelCyl (double rhole, double rcyl, double zb, double zf, double epsl, double &phi, HepPoint3D &xp) const |
| returns a cathode hit list. | |
| const AList< TMLink > & | finalHits (void) const |
| finds cathode hits associated to this track. | |
| const AList< TMLink > & | finalHits (const AList< TMLink > &hits) |
| const AList< TMLink > & | associateHits (void) const |
| sets/returns a list of associated TMLink which are used for table output. | |
| const AList< TMLink > & | associateHits (const AList< TMLink > &hits) |
| TTrack () | |
| Default constructor. | |
| TTrack (const TCircle &) | |
| Constructor. | |
| TTrack (const TTrack &) | |
| Copy constructor. | |
| TTrack (const T3DLine &) | |
| Constructor. | |
| TTrack (const Helix &) | |
| Constructor. | |
| TTrack (const TRunge &) | |
| virtual | ~TTrack () |
| Destructor. | |
| const std::string & | name (void) const |
| returns/sets name. | |
| const std::string & | name (const std::string &newName) |
| TTrack * | mother (void) const |
| sets/returns mother/daughter. | |
| TTrack * | mother (TTrack *) |
| TTrack * | daughter (void) const |
| TTrack * | daughter (TTrack *) |
| unsigned | objectType (void) const |
| returns type. | |
| unsigned | type (void) const |
| returns type. Definition is depending on an object type. | |
| unsigned | finder (void) const |
| sets/returns finder. | |
| unsigned | finder (unsigned finderMask) |
| void | setFinderType (unsigned) |
| unsigned | getFinderType (void) const |
| unsigned | quality (void) const |
| sets/returns quality. | |
| unsigned | quality (unsigned qualityMask) |
| unsigned | fitting (void) const |
| sets/returns fitting status. | |
| unsigned | fitting (unsigned fitMask) |
| unsigned | state (void) const |
| returns/sets internal state.(for bank output) | |
| void | assign (unsigned maskForWireHit) |
| assigns wire hits to this track. | |
| void | dump (const std::string &message=std::string(""), const std::string &prefix=std::string("")) const |
| dumps debug information. | |
| double | charge (void) const |
| returns charge. | |
| const Helix & | helix (void) const |
| returns helix parameter. | |
| Hep3Vector | p (void) const |
| returns momentum. | |
| double | ptot (void) const |
| returns magnitude of momentum. | |
| double | pt (void) const |
| returns Pt. | |
| double | pz (void) const |
| returns Pz. | |
| double | impact (void) const |
| returns signed impact parameter to the origin. | |
| TPoint2D | center (void) const |
| returns position of helix center. | |
| double | radius (void) const |
| returns signed radius. | |
| unsigned | ndf (void) const |
| returns NDF. | |
| double | chi2 (void) const |
| returns chi2. | |
| double | confidenceLevel (void) const |
| returns confidence level. | |
| AList< TSegment > & | segments (void) |
| returns AList<TSegment>. | |
| const AList< TSegment > & | segments (void) const |
| int | approach (TMLink &) const |
| int | approach (TMLink &, bool sagCorrection) const |
| int | approach2D (TMLink &) const |
| int | szPosition (TMLink &link) const |
| calculates arc length and z for a stereo hit. | |
| int | szPosition (const TSegment &segment, TMLink &link) const |
| calculates arc length and z for a segment. Results are stored in TMLink. | |
| int | szPosition (const HepPoint3D &p, HepPoint3D &szPosition) const |
| calculates arc length for a point. | |
| int | stereoHitForCurl (TMLink &link, AList< HepPoint3D > &arcZList) const |
| int | stereoHitForCurl (TMLink &link, TMLink &link1) const |
| int | stereoHitForCurl (TMLink &link, TMLink &link1, TMLink &link2) const |
| void | deleteListForCurl (AList< HepPoint3D > &l1, AList< HepPoint3D > &l2) const |
| void | deleteListForCurl (AList< HepPoint3D > &l1, AList< HepPoint3D > &l2, AList< HepPoint3D > &l3) const |
| int | stereoHitForCurl (AList< TMLink > &) const |
| double | charge (double) |
| sets charge. | |
| int | fit2D (unsigned=0, double=0.1, double=0.015) |
| fits itself. Error was happened if return value is not zero. | |
| void | refine2D (AList< TMLink > &list, float maxSigma) |
| fits itself with cathode hits. | |
| void | movePivot (void) |
| moves pivot to the inner most hit. | |
| int | HelCyl (double rhole, double rcyl, double zb, double zf, double epsl, double &phi, HepPoint3D &xp) const |
| returns a cathode hit list. | |
| const AList< TMLink > & | finalHits (void) const |
| finds cathode hits associated to this track. | |
| const AList< TMLink > & | finalHits (const AList< TMLink > &hits) |
| const AList< TMLink > & | associateHits (void) const |
| sets/returns a list of associated TMLink which are used for table output. | |
| const AList< TMLink > & | associateHits (const AList< TMLink > &hits) |
| Public Member Functions inherited from TTrackBase | |
| TTrackBase () | |
| Constructor. | |
| TTrackBase (const AList< TMLink > &links) | |
| Constructor. | |
| virtual | ~TTrackBase () |
| Destructor. | |
| const AList< TMLink > & | links (unsigned mask=0) const |
| unsigned | nLinks (unsigned mask=0) const |
| returns # of masked TMLinks assigned to this track object. | |
| const AList< TMLink > & | cores (unsigned mask=0) const |
| returns a list of masked TMLinks for fit. 'mask' will be applied if mask is not 0. | |
| unsigned | nCores (unsigned mask=0) const |
| returns # of masked TMLinks for fit. 'mask' will be applied if mask is not 0. | |
| void | update (void) const |
| update cache. | |
| void | append (TMLink &) |
| appends a TMLink. | |
| void | append (const AList< TMLink > &) |
| appends TMLinks. | |
| void | appendByApproach (AList< TMLink > &list, double maxSigma) |
| void | appendByDistance (AList< TMLink > &list, double maxDistance) |
| void | remove (TMLink &a) |
| removes a TMLink. | |
| void | remove (const AList< TMLink > &) |
| removes TMLinks. | |
| virtual void | refine (AList< TMLink > &list, double maxSigma) |
| virtual void | refine (double maxSigma) |
| removes bad points by pull. The bad points are masked not to be used in fit. | |
| virtual int | DropWorst () |
| virtual void | removeLinks (void) |
| virtual double | distance (const TMLink &) const |
| returns distance to a position of TMLink in TMLink space. | |
| unsigned | testByApproach (const TMLink &list, double sigma) const |
| returns # of good hits to be appended. | |
| unsigned | testByApproach (const AList< TMLink > &list, double sigma) const |
| virtual int | fit (void) |
| fits itself by a default fitter. Error was happened if return value is not zero. | |
| const TMFitter *const | fitter (void) const |
| returns a pointer to a default fitter. | |
| const TMFitter *const | fitter (const TMFitter *) |
| sets a default fitter. | |
| void | falseFit () |
| false Fit | |
| TMLink * | operator[] (unsigned i) const |
| const TTrackHEP *const | hep (void) const |
| returns TTrackHEP. | |
| unsigned | nHeps (void) const |
| returns # of contributed TTrackHEP tracks. | |
| const TTrackMC *const | mc (void) const |
| returns a pointer to TTrackMC. | |
| bool | fitted (void) const |
| returns true if fitted. | |
| bool | fittedWithCathode (void) const |
| returns true if fitted with cathode hits(TEMPORARY). | |
| TTrackBase () | |
| Constructor. | |
| TTrackBase (const AList< TMLink > &links) | |
| Constructor. | |
| virtual | ~TTrackBase () |
| Destructor. | |
| const AList< TMLink > & | links (unsigned mask=0) const |
| unsigned | nLinks (unsigned mask=0) const |
| returns # of masked TMLinks assigned to this track object. | |
| const AList< TMLink > & | cores (unsigned mask=0) const |
| returns a list of masked TMLinks for fit. 'mask' will be applied if mask is not 0. | |
| unsigned | nCores (unsigned mask=0) const |
| returns # of masked TMLinks for fit. 'mask' will be applied if mask is not 0. | |
| void | update (void) const |
| update cache. | |
| void | append (TMLink &) |
| appends a TMLink. | |
| void | append (const AList< TMLink > &) |
| appends TMLinks. | |
| void | appendByApproach (AList< TMLink > &list, double maxSigma) |
| void | appendByDistance (AList< TMLink > &list, double maxDistance) |
| void | remove (TMLink &a) |
| removes a TMLink. | |
| void | remove (const AList< TMLink > &) |
| removes TMLinks. | |
| virtual void | refine (AList< TMLink > &list, double maxSigma) |
| virtual void | refine (double maxSigma) |
| removes bad points by pull. The bad points are masked not to be used in fit. | |
| virtual int | DropWorst () |
| virtual void | removeLinks (void) |
| virtual double | distance (const TMLink &) const |
| returns distance to a position of TMLink in TMLink space. | |
| unsigned | testByApproach (const TMLink &list, double sigma) const |
| returns # of good hits to be appended. | |
| unsigned | testByApproach (const AList< TMLink > &list, double sigma) const |
| virtual int | fit (void) |
| fits itself by a default fitter. Error was happened if return value is not zero. | |
| const TMFitter *const | fitter (void) const |
| returns a pointer to a default fitter. | |
| const TMFitter *const | fitter (const TMFitter *) |
| sets a default fitter. | |
| void | falseFit () |
| false Fit | |
| TMLink * | operator[] (unsigned i) const |
| const TTrackHEP *const | hep (void) const |
| returns TTrackHEP. | |
| unsigned | nHeps (void) const |
| returns # of contributed TTrackHEP tracks. | |
| const TTrackMC *const | mc (void) const |
| returns a pointer to TTrackMC. | |
| bool | fitted (void) const |
| returns true if fitted. | |
| bool | fittedWithCathode (void) const |
| returns true if fitted with cathode hits(TEMPORARY). | |
| TTrackBase () | |
| Constructor. | |
| TTrackBase (const AList< TMLink > &links) | |
| Constructor. | |
| virtual | ~TTrackBase () |
| Destructor. | |
| const AList< TMLink > & | links (unsigned mask=0) const |
| unsigned | nLinks (unsigned mask=0) const |
| returns # of masked TMLinks assigned to this track object. | |
| const AList< TMLink > & | cores (unsigned mask=0) const |
| returns a list of masked TMLinks for fit. 'mask' will be applied if mask is not 0. | |
| unsigned | nCores (unsigned mask=0) const |
| returns # of masked TMLinks for fit. 'mask' will be applied if mask is not 0. | |
| void | update (void) const |
| update cache. | |
| void | append (TMLink &) |
| appends a TMLink. | |
| void | append (const AList< TMLink > &) |
| appends TMLinks. | |
| void | appendByApproach (AList< TMLink > &list, double maxSigma) |
| void | appendByDistance (AList< TMLink > &list, double maxDistance) |
| void | remove (TMLink &a) |
| removes a TMLink. | |
| void | remove (const AList< TMLink > &) |
| removes TMLinks. | |
| virtual void | refine (AList< TMLink > &list, double maxSigma) |
| virtual void | refine (double maxSigma) |
| removes bad points by pull. The bad points are masked not to be used in fit. | |
| virtual int | DropWorst () |
| virtual void | removeLinks (void) |
| virtual double | distance (const TMLink &) const |
| returns distance to a position of TMLink in TMLink space. | |
| unsigned | testByApproach (const TMLink &list, double sigma) const |
| returns # of good hits to be appended. | |
| unsigned | testByApproach (const AList< TMLink > &list, double sigma) const |
| virtual int | fit (void) |
| fits itself by a default fitter. Error was happened if return value is not zero. | |
| const TMFitter *const | fitter (void) const |
| returns a pointer to a default fitter. | |
| const TMFitter *const | fitter (const TMFitter *) |
| sets a default fitter. | |
| void | falseFit () |
| false Fit | |
| TMLink * | operator[] (unsigned i) const |
| const TTrackHEP *const | hep (void) const |
| returns TTrackHEP. | |
| unsigned | nHeps (void) const |
| returns # of contributed TTrackHEP tracks. | |
| const TTrackMC *const | mc (void) const |
| returns a pointer to TTrackMC. | |
| bool | fitted (void) const |
| returns true if fitted. | |
| bool | fittedWithCathode (void) const |
| returns true if fitted with cathode hits(TEMPORARY). | |
Friends | |
| class | TTrackManager |
| class | TrkReco |
| class | THelixFitter |
| class | TCosmicFitter |
| class | Refit |
| class | TBuilder |
| class | TBuilder0 |
| class | TBuilderCosmic |
| class | TBuilderCurl |
| class | TPMCurlFinder |
| class | TCurlFinder |
Additional Inherited Members | |
| Protected Attributes inherited from TTrackBase | |
| AList< TMLink > | _links |
| bool | _fitted |
| bool | _fittedWithCathode |
| TTrackMC * | _mc |
A class to represent a track in tracking.
Definition at line 128 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
| TTrack::TTrack | ( | ) |
Default constructor.
Definition at line 190 of file TTrack.cxx.
Referenced by assign(), associateHits(), daughter(), daughter(), deleteListForCurl(), mother(), mother(), TTrack(), and TTrack().
| TTrack::TTrack | ( | const TCircle & | c | ) |
Constructor.
Definition at line 77 of file TTrack.cxx.
| TTrack::TTrack | ( | const TTrack & | a | ) |
Copy constructor.
Definition at line 126 of file TTrack.cxx.
| TTrack::TTrack | ( | const T3DLine & | ) |
Constructor.
| TTrack::TTrack | ( | const Helix & | h | ) |
Constructor.
Definition at line 168 of file TTrack.cxx.
| TTrack::TTrack | ( | const TRunge & | a | ) |
Definition at line 153 of file TTrack.cxx.
|
virtual |
| TTrack::TTrack | ( | ) |
Default constructor.
| TTrack::TTrack | ( | const TCircle & | ) |
Constructor.
| TTrack::TTrack | ( | const TTrack & | ) |
Copy constructor.
| TTrack::TTrack | ( | const T3DLine & | ) |
Constructor.
| TTrack::TTrack | ( | const Helix & | ) |
Constructor.
| TTrack::TTrack | ( | const TRunge & | ) |
|
virtual |
Destructor.
| TTrack::TTrack | ( | ) |
Default constructor.
| TTrack::TTrack | ( | const TCircle & | ) |
Constructor.
| TTrack::TTrack | ( | const TTrack & | ) |
Copy constructor.
| TTrack::TTrack | ( | const T3DLine & | ) |
Constructor.
| TTrack::TTrack | ( | const Helix & | ) |
Constructor.
| TTrack::TTrack | ( | const TRunge & | ) |
|
virtual |
Destructor.
|
virtual |
calculates the closest approach to a wire in real space. Results are stored in TMLink. Return value is negative if error happened.
Reimplemented from TTrackBase.
Definition at line 265 of file TTrack.cxx.
Referenced by approach(), and TTrackManager::closest().
|
virtual |
calculates the closest approach to a wire in real space. Results are stored in TMLink. Return value is negative if error happened.
Reimplemented from TTrackBase.
|
virtual |
calculates the closest approach to a wire in real space. Results are stored in TMLink. Return value is negative if error happened.
Reimplemented from TTrackBase.
| int TTrack::approach | ( | TMLink & | link, |
| bool | sagCorrection ) const |
Definition at line 3080 of file TTrack.cxx.
| int TTrack::approach | ( | TMLink & | , |
| bool | sagCorrection ) const |
| int TTrack::approach | ( | TMLink & | , |
| bool | sagCorrection ) const |
| int TTrack::approach2D | ( | TMLink & | l | ) | const |
Definition at line 2919 of file TTrack.cxx.
Referenced by fit2D().
| int TTrack::approach2D | ( | TMLink & | ) | const |
| int TTrack::approach2D | ( | TMLink & | ) | const |
| void TTrack::assign | ( | unsigned | maskForWireHit | ) |
assigns wire hits to this track.
Definition at line 3648 of file TTrack.cxx.
| void TTrack::assign | ( | unsigned | maskForWireHit | ) |
assigns wire hits to this track.
| void TTrack::assign | ( | unsigned | maskForWireHit | ) |
assigns wire hits to this track.
Definition at line 559 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
sets/returns a list of associated TMLink which are used for table output.
Definition at line 564 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
sets/returns a list of associated TMLink which are used for table output.
sets/returns a list of associated TMLink which are used for table output.
|
inline |
returns position of helix center.
Definition at line 493 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by stereoHitForCurl(), szPosition(), and szPosition().
| TPoint2D TTrack::center | ( | void | ) | const |
returns position of helix center.
| TPoint2D TTrack::center | ( | void | ) | const |
returns position of helix center.
|
inline |
sets charge.
Definition at line 457 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
| double TTrack::charge | ( | double | ) |
sets charge.
| double TTrack::charge | ( | double | ) |
sets charge.
|
inline |
returns charge.
Definition at line 455 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by TBuilder0::buildStereo(), TBuilder::buildStereo(), TBuilderCosmic::buildStereo(), TBuilderCurl::buildStereo(), TBuilder0::buildStereo0(), TBuilderCurl::buildStereoMC(), calVirtualCircle(), moveLR(), TTrackManager::setCurlerFlags(), and TTrack().
| double TTrack::charge | ( | void | ) | const |
returns charge.
| double TTrack::charge | ( | void | ) | const |
returns charge.
|
inline |
returns chi2.
Definition at line 448 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by fit2D(), TTrackManager::sortTracksByQuality(), and TTrack().
| double TTrack::chi2 | ( | void | ) | const |
returns chi2.
| double TTrack::chi2 | ( | void | ) | const |
returns chi2.
|
inline |
returns confidence level.
Definition at line 473 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
| double TTrack::confidenceLevel | ( | void | ) | const |
returns confidence level.
| double TTrack::confidenceLevel | ( | void | ) | const |
returns confidence level.
Definition at line 533 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
|
inline |
Definition at line 531 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by TTrackManager::setCurlerFlags().
| TTrack * TTrack::daughter | ( | void | ) | const |
| TTrack * TTrack::daughter | ( | void | ) | const |
| void TTrack::deleteListForCurl | ( | AList< HepPoint3D > & | l1, |
| AList< HepPoint3D > & | l2 ) const |
| void TTrack::deleteListForCurl | ( | AList< HepPoint3D > & | l1, |
| AList< HepPoint3D > & | l2 ) const |
| void TTrack::deleteListForCurl | ( | AList< HepPoint3D > & | l1, |
| AList< HepPoint3D > & | l2 ) const |
| void TTrack::deleteListForCurl | ( | AList< HepPoint3D > & | l1, |
| AList< HepPoint3D > & | l2, | ||
| AList< HepPoint3D > & | l3 ) const |
| void TTrack::deleteListForCurl | ( | AList< HepPoint3D > & | l1, |
| AList< HepPoint3D > & | l2, | ||
| AList< HepPoint3D > & | l3 ) const |
| void TTrack::deleteListForCurl | ( | AList< HepPoint3D > & | l1, |
| AList< HepPoint3D > & | l2, | ||
| AList< HepPoint3D > & | l3 ) const |
|
virtual |
dumps debug information.
Reimplemented from TTrackBase.
Definition at line 204 of file TTrack.cxx.
|
virtual |
dumps debug information.
Reimplemented from TTrackBase.
|
virtual |
dumps debug information.
Reimplemented from TTrackBase.
Definition at line 552 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
finds cathode hits associated to this track.
relation between cluster and wire relation between cluster and layer appends Svd Hits(TSvdHit) returns Svd Hits List sets/returns a list of TMLink which are used for table output.
Definition at line 557 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
finds cathode hits associated to this track.
relation between cluster and wire relation between cluster and layer appends Svd Hits(TSvdHit) returns Svd Hits List sets/returns a list of TMLink which are used for table output.
finds cathode hits associated to this track.
relation between cluster and wire relation between cluster and layer appends Svd Hits(TSvdHit) returns Svd Hits List sets/returns a list of TMLink which are used for table output.
|
inline |
Definition at line 497 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
| unsigned TTrack::finder | ( | unsigned | finderMask | ) |
| unsigned TTrack::finder | ( | unsigned | finderMask | ) |
|
inline |
sets/returns finder.
Definition at line 495 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by finder(), and TTrackManager::salvage().
| unsigned TTrack::finder | ( | void | ) | const |
sets/returns finder.
| unsigned TTrack::finder | ( | void | ) | const |
sets/returns finder.
| int TTrack::fit2D | ( | unsigned | ipFlag = 0, |
| double | ipDistance = 0.1, | ||
| double | ipError = 0.015 ) |
fits itself. Error was happened if return value is not zero.
fits itself with r-phi view. Error was happened if return value is not zero.
Definition at line 2524 of file TTrack.cxx.
Referenced by refine2D().
| int TTrack::fit2D | ( | unsigned | = 0, |
| double | = 0.1, | ||
| double | = 0.015 ) |
fits itself. Error was happened if return value is not zero.
fits itself with r-phi view. Error was happened if return value is not zero.
| int TTrack::fit2D | ( | unsigned | = 0, |
| double | = 0.1, | ||
| double | = 0.015 ) |
fits itself. Error was happened if return value is not zero.
fits itself with r-phi view. Error was happened if return value is not zero.
|
inline |
Definition at line 518 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
| unsigned TTrack::fitting | ( | unsigned | fitMask | ) |
| unsigned TTrack::fitting | ( | unsigned | fitMask | ) |
|
inline |
sets/returns fitting status.
Definition at line 514 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by fitting().
| unsigned TTrack::fitting | ( | void | ) | const |
sets/returns fitting status.
| unsigned TTrack::fitting | ( | void | ) | const |
sets/returns fitting status.
|
inline |
Definition at line 542 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
| unsigned TTrack::getFinderType | ( | void | ) | const |
| unsigned TTrack::getFinderType | ( | void | ) | const |
| int TTrack::HelCyl | ( | double | rhole, |
| double | rcyl, | ||
| double | zb, | ||
| double | zf, | ||
| double | epsl, | ||
| double & | phi, | ||
| HepPoint3D & | xp ) const |
returns a cathode hit list.
calculates an intersection of this track and a cylinder.
Definition at line 283 of file TTrack.cxx.
| int TTrack::HelCyl | ( | double | rhole, |
| double | rcyl, | ||
| double | zb, | ||
| double | zf, | ||
| double | epsl, | ||
| double & | phi, | ||
| HepPoint3D & | xp ) const |
returns a cathode hit list.
calculates an intersection of this track and a cylinder.
| int TTrack::HelCyl | ( | double | rhole, |
| double | rcyl, | ||
| double | zb, | ||
| double | zf, | ||
| double | epsl, | ||
| double & | phi, | ||
| HepPoint3D & | xp ) const |
returns a cathode hit list.
calculates an intersection of this track and a cylinder.
|
inline |
returns helix parameter.
Definition at line 434 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by TBuilder0::buildStereo(), TBuilder::buildStereo(), TBuilderCosmic::buildStereo(), TBuilderCurl::buildStereo(), TBuilder0::buildStereo0(), TBuilderCurl::buildStereoMC(), calVirtualCircle(), TTrackManager::merge(), and TTrack().
| const Helix & TTrack::helix | ( | void | ) | const |
returns helix parameter.
| const Helix & TTrack::helix | ( | void | ) | const |
returns helix parameter.
|
inline |
returns signed impact parameter to the origin.
Definition at line 483 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by TBuilderCurl::buildStereo(), TBuilderCurl::buildStereoMC(), and TMSelector::select().
| double TTrack::impact | ( | void | ) | const |
returns signed impact parameter to the origin.
| double TTrack::impact | ( | void | ) | const |
returns signed impact parameter to the origin.
Definition at line 525 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
|
inline |
sets/returns mother/daughter.
Definition at line 523 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
| TTrack * TTrack::mother | ( | void | ) | const |
sets/returns mother/daughter.
| TTrack * TTrack::mother | ( | void | ) | const |
sets/returns mother/daughter.
| void TTrack::movePivot | ( | void | ) |
moves pivot to the inner most hit.
Definition at line 230 of file TTrack.cxx.
| void TTrack::movePivot | ( | void | ) |
moves pivot to the inner most hit.
| void TTrack::movePivot | ( | void | ) |
moves pivot to the inner most hit.
|
inline |
Definition at line 461 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
| const std::string & TTrack::name | ( | const std::string & | newName | ) |
| const std::string & TTrack::name | ( | const std::string & | newName | ) |
|
inline |
returns/sets name.
Definition at line 459 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by fit2D(), and TTrackManager::salvageAssociateHits().
| const std::string & TTrack::name | ( | void | ) | const |
returns/sets name.
| const std::string & TTrack::name | ( | void | ) | const |
returns/sets name.
|
inline |
returns NDF.
Definition at line 441 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by TTrackManager::sortTracksByQuality(), and TTrack().
| unsigned TTrack::ndf | ( | void | ) | const |
returns NDF.
| unsigned TTrack::ndf | ( | void | ) | const |
returns NDF.
|
inlinevirtual |
returns type.
Reimplemented from TTrackBase.
Definition at line 479 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
|
virtual |
returns type.
Reimplemented from TTrackBase.
|
virtual |
returns type.
Reimplemented from TTrackBase.
|
inline |
returns momentum.
Definition at line 477 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by dump(), stereoHitForCurl(), szPosition(), szPosition(), and TTrack().
| Hep3Vector TTrack::p | ( | void | ) | const |
returns momentum.
| Hep3Vector TTrack::p | ( | void | ) | const |
returns momentum.
|
inline |
returns Pt.
Definition at line 463 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by TBuilderCurl::buildStereo(), TBuilderCurl::buildStereoMC(), dump(), TTrackManager::maskNormal(), TTrackManager::merge(), TMSelector::select(), and TTrackManager::sortTracksByPt().
| double TTrack::pt | ( | void | ) | const |
returns Pt.
| double TTrack::pt | ( | void | ) | const |
returns Pt.
|
inline |
returns magnitude of momentum.
Definition at line 469 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
| double TTrack::ptot | ( | void | ) | const |
returns magnitude of momentum.
| double TTrack::ptot | ( | void | ) | const |
returns magnitude of momentum.
|
inline |
returns Pz.
Definition at line 465 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by TBuilderCurl::buildStereo().
| double TTrack::pz | ( | void | ) | const |
returns Pz.
| double TTrack::pz | ( | void | ) | const |
returns Pz.
|
inline |
Definition at line 506 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
| unsigned TTrack::quality | ( | unsigned | qualityMask | ) |
| unsigned TTrack::quality | ( | unsigned | qualityMask | ) |
|
inline |
sets/returns quality.
Definition at line 502 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by movePivot(), and quality().
| unsigned TTrack::quality | ( | void | ) | const |
sets/returns quality.
| unsigned TTrack::quality | ( | void | ) | const |
sets/returns quality.
|
inline |
returns signed radius.
Definition at line 487 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by calVirtualCircle().
| double TTrack::radius | ( | void | ) | const |
returns signed radius.
| double TTrack::radius | ( | void | ) | const |
returns signed radius.
fits itself with cathode hits.
remove bad points by chi2. Bad points are returned in a 'list'. fit() should be called before calling this function. (using stereo wire as axial wire(z=0))
Definition at line 267 of file TTrack.cxx.
fits itself with cathode hits.
remove bad points by chi2. Bad points are returned in a 'list'. fit() should be called before calling this function. (using stereo wire as axial wire(z=0))
fits itself with cathode hits.
remove bad points by chi2. Bad points are returned in a 'list'. fit() should be called before calling this function. (using stereo wire as axial wire(z=0))
returns AList<TSegment>.
Definition at line 489 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by TBuilder::buildStereoNew().
returns AList<TSegment>.
returns AList<TSegment>.
Definition at line 491 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
|
inline |
Definition at line 541 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
| void TTrack::setFinderType | ( | unsigned | ) |
| void TTrack::setFinderType | ( | unsigned | ) |
|
inline |
returns/sets internal state.(for bank output)
Definition at line 539 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
| unsigned TTrack::state | ( | void | ) | const |
returns/sets internal state.(for bank output)
| unsigned TTrack::state | ( | void | ) | const |
returns/sets internal state.(for bank output)
calculates arc length and z for a stereo hit. uses these functions for curl tracks(included svd version).
Definition at line 1966 of file TTrack.cxx.
calculates arc length and z for a stereo hit. uses these functions for curl tracks(included svd version).
calculates arc length and z for a stereo hit. uses these functions for curl tracks(included svd version).
| int TTrack::stereoHitForCurl | ( | TMLink & | link, |
| AList< HepPoint3D > & | arcZList ) const |
| int TTrack::stereoHitForCurl | ( | TMLink & | link, |
| AList< HepPoint3D > & | arcZList ) const |
| int TTrack::stereoHitForCurl | ( | TMLink & | link, |
| AList< HepPoint3D > & | arcZList ) const |
| int TTrack::szPosition | ( | const HepPoint3D & | p, |
| HepPoint3D & | szPosition ) const |
calculates arc length for a point.
Definition at line 3628 of file TTrack.cxx.
| int TTrack::szPosition | ( | const HepPoint3D & | p, |
| HepPoint3D & | szPosition ) const |
calculates arc length for a point.
| int TTrack::szPosition | ( | const HepPoint3D & | p, |
| HepPoint3D & | szPosition ) const |
calculates arc length for a point.
calculates arc length and z for a segment. Results are stored in TMLink.
Definition at line 3589 of file TTrack.cxx.
calculates arc length and z for a segment. Results are stored in TMLink.
calculates arc length and z for a segment. Results are stored in TMLink.
| int TTrack::szPosition | ( | TMLink & | link | ) | const |
calculates arc length and z for a stereo hit.
Definition at line 3387 of file TTrack.cxx.
Referenced by TBuilder0::buildStereo(), TBuilder::buildStereo(), TBuilderCosmic::buildStereo(), TBuilder0::buildStereo0(), szPosition(), szPosition(), and TTrack().
| int TTrack::szPosition | ( | TMLink & | link | ) | const |
calculates arc length and z for a stereo hit.
| int TTrack::szPosition | ( | TMLink & | link | ) | const |
calculates arc length and z for a stereo hit.
|
inlinevirtual |
returns type. Definition is depending on an object type.
Reimplemented from TTrackBase.
Definition at line 481 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by TTrackManager::setCurlerFlags(), and setFinderType().
|
virtual |
returns type. Definition is depending on an object type.
Reimplemented from TTrackBase.
|
virtual |
returns type. Definition is depending on an object type.
Reimplemented from TTrackBase.
|
friend |
Definition at line 358 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by associateHits(), and Refit.
|
friend |
Definition at line 359 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by associateHits(), and TBuilder.
|
friend |
Definition at line 360 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by associateHits(), and TBuilder0.
|
friend |
Definition at line 361 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by associateHits(), and TBuilderCosmic.
|
friend |
Definition at line 362 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by associateHits(), and TBuilderCurl.
|
friend |
Definition at line 357 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by associateHits(), and TCosmicFitter.
|
friend |
Definition at line 364 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by associateHits(), and TCurlFinder.
|
friend |
Definition at line 356 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by associateHits(), deleteListForCurl(), and THelixFitter.
|
friend |
Definition at line 363 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by associateHits(), and TPMCurlFinder.
|
friend |
Definition at line 355 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by associateHits(), and TrkReco.
|
friend |
Definition at line 354 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by associateHits(), and TTrackManager.