|
BOSS 8.0.0
BESIII Offline Software System
|
A class to relate TMDCWireHit and TTrack objects. More...
#include <TMLink.h>
Public Member Functions | |
| TMLink (TTrack *track=0, const TMDCWireHit *hit=0, const HepPoint3D &position=HepPoint3D(), const HepPoint3D &positionD=HepPoint3D(), const double=0.0) | |
| Constructor. | |
| TMLink (const TMLink &) | |
| Copy constructor. | |
| virtual | ~TMLink () |
| Destructor. | |
| void | dump (const std::string &message=std::string(""), const std::string &prefix=std::string("")) const |
| dumps debug information. | |
| const TMDCWireHit * | hit (void) const |
| returns a pointer to a hit. | |
| const TMDCWire *const | wire (void) const |
| returns a pointer to a wire. | |
| TTrack * | track (void) const |
| returns a pointer to a track. | |
| double | pull (void) const |
| returns pull. | |
| const HepPoint3D & | xyPosition (void) const |
| returns middle position of a wire. z componet is 0. | |
| const HepPoint3D & | positionOnWire (void) const |
| returns the closest point on wire to a track. | |
| const HepPoint3D & | positionOnTrack (void) const |
| returns the closest point on track to wire. | |
| double | dPhi (void) const |
| returns dPhi to the closest point. | |
| unsigned | leftRight (void) const |
| returns left-right. 0:left, 1:right, 2:wire | |
| int | zStatus (void) const |
| returns stauts of stereo hit | |
| int | zPair (void) const |
| returns id# of the pair, if zStatus == 20 (2 consective hits). | |
| const HepPoint3D & | position (void) const |
| returns position. | |
| const HepPoint3D & | positionD (void) const |
| double | distance (void) const |
| returns distance between point on wire and on track. | |
| void | distance (double) |
| double | distancenew (void) const |
| TMLink * | neighbor (unsigned int) const |
| returns neighbor TMLink. | |
| TMLink * | link (void) const |
| returns a pointer to a TMLink. | |
| const HepPoint3D & | arcZ (const unsigned=0) const |
| returns UseCathode flag | |
| const HepPoint3D & | conf (const HepPoint3D &conf) |
| void | update (const HepPoint3D &onTrack, const HepPoint3D &onWire, unsigned leftRight, double pull) |
| sets results of fitting. | |
| const TMDCWireHit * | hit (const TMDCWireHit *) |
| sets a pointer to a hit. | |
| TTrack * | track (TTrack *) |
| sets a pointer to a track. | |
| const HepPoint3D & | positionOnWire (const HepPoint3D &) |
| sets and returns the closest point on wire to a track. | |
| const HepPoint3D & | positionOnWire (double p[3]) |
| const HepPoint3D & | positionOnTrack (const HepPoint3D &) |
| sets and returns the closest point on track to wire. | |
| const HepPoint3D & | positionOnTrack (double p[3]) |
| double | dPhi (double) |
| sets and returns dPhi to the closest point. | |
| const HepPoint3D & | position (const HepPoint3D &) |
| sets and returns position. | |
| const HepPoint3D & | positionD (const HepPoint3D &) |
| void | neighbor (unsigned int, TMLink *) |
| sets neighbor TMLink. | |
| TMLink * | link (TMLink *) |
| sets a pointer to a TMLink. | |
| unsigned | leftRight (unsigned) |
| sets left-right. 0:left, 1:right, 2:wire | |
| double | pull (double) |
| sets pull. | |
| int | zStatus (int) |
| sets stereo Hit status | |
| int | zPair (int) |
| sets id# of the pair | |
| const HepPoint3D & | arcZ (const HepPoint3D &, const unsigned=0) |
| sets usecathode flag | |
| const unsigned | fit2D (const unsigned &) |
| unsigned | fit2D (void) |
| float | drift (void) const |
| returns/sets drift distance. | |
| float | drift (unsigned) const |
| float | drift (float, unsigned) |
| double | cDrift (void) const |
| double | cDrift (unsigned) const |
| double | cDrift (double, unsigned) |
| float | dDrift (void) const |
| returns/sets drift distance error. | |
| float | dDrift (unsigned) const |
| float | dDrift (float, unsigned) |
| unsigned | tsfTag (void) const |
| return tsfTag of links | |
| unsigned | tsfTag (unsigned) |
| double | tof (void) const |
| return time of flight | |
| double | tof (double) |
| void | setDriftTime (double) |
| add by jialk returns timeDrift after prop correction | |
| double | getDriftTime (void) |
| double | DriftTime (double, double) const |
| returs drift time | |
| TMLink (TTrack *track=0, const TMDCWireHit *hit=0, const HepPoint3D &position=HepPoint3D(), const HepPoint3D &positionD=HepPoint3D(), const double=0.0) | |
| Constructor. | |
| TMLink (const TMLink &) | |
| Copy constructor. | |
| virtual | ~TMLink () |
| Destructor. | |
| void | dump (const std::string &message=std::string(""), const std::string &prefix=std::string("")) const |
| dumps debug information. | |
| const TMDCWireHit * | hit (void) const |
| returns a pointer to a hit. | |
| const TMDCWire *const | wire (void) const |
| returns a pointer to a wire. | |
| TTrack * | track (void) const |
| returns a pointer to a track. | |
| double | pull (void) const |
| returns pull. | |
| const HepPoint3D & | xyPosition (void) const |
| returns middle position of a wire. z componet is 0. | |
| const HepPoint3D & | positionOnWire (void) const |
| returns the closest point on wire to a track. | |
| const HepPoint3D & | positionOnTrack (void) const |
| returns the closest point on track to wire. | |
| double | dPhi (void) const |
| returns dPhi to the closest point. | |
| unsigned | leftRight (void) const |
| returns left-right. 0:left, 1:right, 2:wire | |
| int | zStatus (void) const |
| returns stauts of stereo hit | |
| int | zPair (void) const |
| returns id# of the pair, if zStatus == 20 (2 consective hits). | |
| const HepPoint3D & | position (void) const |
| returns position. | |
| const HepPoint3D & | positionD (void) const |
| double | distance (void) const |
| returns distance between point on wire and on track. | |
| void | distance (double) |
| double | distancenew (void) const |
| TMLink * | neighbor (unsigned int) const |
| returns neighbor TMLink. | |
| TMLink * | link (void) const |
| returns a pointer to a TMLink. | |
| const HepPoint3D & | arcZ (const unsigned=0) const |
| returns UseCathode flag | |
| const HepPoint3D & | conf (const HepPoint3D &conf) |
| void | update (const HepPoint3D &onTrack, const HepPoint3D &onWire, unsigned leftRight, double pull) |
| sets results of fitting. | |
| const TMDCWireHit * | hit (const TMDCWireHit *) |
| sets a pointer to a hit. | |
| TTrack * | track (TTrack *) |
| sets a pointer to a track. | |
| const HepPoint3D & | positionOnWire (const HepPoint3D &) |
| sets and returns the closest point on wire to a track. | |
| const HepPoint3D & | positionOnWire (double p[3]) |
| const HepPoint3D & | positionOnTrack (const HepPoint3D &) |
| sets and returns the closest point on track to wire. | |
| const HepPoint3D & | positionOnTrack (double p[3]) |
| double | dPhi (double) |
| sets and returns dPhi to the closest point. | |
| const HepPoint3D & | position (const HepPoint3D &) |
| sets and returns position. | |
| const HepPoint3D & | positionD (const HepPoint3D &) |
| void | neighbor (unsigned int, TMLink *) |
| sets neighbor TMLink. | |
| TMLink * | link (TMLink *) |
| sets a pointer to a TMLink. | |
| unsigned | leftRight (unsigned) |
| sets left-right. 0:left, 1:right, 2:wire | |
| double | pull (double) |
| sets pull. | |
| int | zStatus (int) |
| sets stereo Hit status | |
| int | zPair (int) |
| sets id# of the pair | |
| const HepPoint3D & | arcZ (const HepPoint3D &, const unsigned=0) |
| sets usecathode flag | |
| const unsigned | fit2D (const unsigned &) |
| unsigned | fit2D (void) |
| float | drift (void) const |
| returns/sets drift distance. | |
| float | drift (unsigned) const |
| float | drift (float, unsigned) |
| double | cDrift (void) const |
| double | cDrift (unsigned) const |
| double | cDrift (double, unsigned) |
| float | dDrift (void) const |
| returns/sets drift distance error. | |
| float | dDrift (unsigned) const |
| float | dDrift (float, unsigned) |
| unsigned | tsfTag (void) const |
| return tsfTag of links | |
| unsigned | tsfTag (unsigned) |
| double | tof (void) const |
| return time of flight | |
| double | tof (double) |
| void | setDriftTime (double) |
| add by jialk returns timeDrift after prop correction | |
| double | getDriftTime (void) |
| double | DriftTime (double, double) const |
| returs drift time | |
| TMLink (TTrack *track=0, const TMDCWireHit *hit=0, const HepPoint3D &position=HepPoint3D(), const HepPoint3D &positionD=HepPoint3D(), const double=0.0) | |
| Constructor. | |
| TMLink (const TMLink &) | |
| Copy constructor. | |
| virtual | ~TMLink () |
| Destructor. | |
| void | dump (const std::string &message=std::string(""), const std::string &prefix=std::string("")) const |
| dumps debug information. | |
| const TMDCWireHit * | hit (void) const |
| returns a pointer to a hit. | |
| const TMDCWire *const | wire (void) const |
| returns a pointer to a wire. | |
| TTrack * | track (void) const |
| returns a pointer to a track. | |
| double | pull (void) const |
| returns pull. | |
| const HepPoint3D & | xyPosition (void) const |
| returns middle position of a wire. z componet is 0. | |
| const HepPoint3D & | positionOnWire (void) const |
| returns the closest point on wire to a track. | |
| const HepPoint3D & | positionOnTrack (void) const |
| returns the closest point on track to wire. | |
| double | dPhi (void) const |
| returns dPhi to the closest point. | |
| unsigned | leftRight (void) const |
| returns left-right. 0:left, 1:right, 2:wire | |
| int | zStatus (void) const |
| returns stauts of stereo hit | |
| int | zPair (void) const |
| returns id# of the pair, if zStatus == 20 (2 consective hits). | |
| const HepPoint3D & | position (void) const |
| returns position. | |
| const HepPoint3D & | positionD (void) const |
| double | distance (void) const |
| returns distance between point on wire and on track. | |
| void | distance (double) |
| double | distancenew (void) const |
| TMLink * | neighbor (unsigned int) const |
| returns neighbor TMLink. | |
| TMLink * | link (void) const |
| returns a pointer to a TMLink. | |
| const HepPoint3D & | arcZ (const unsigned=0) const |
| returns UseCathode flag | |
| const HepPoint3D & | conf (const HepPoint3D &conf) |
| void | update (const HepPoint3D &onTrack, const HepPoint3D &onWire, unsigned leftRight, double pull) |
| sets results of fitting. | |
| const TMDCWireHit * | hit (const TMDCWireHit *) |
| sets a pointer to a hit. | |
| TTrack * | track (TTrack *) |
| sets a pointer to a track. | |
| const HepPoint3D & | positionOnWire (const HepPoint3D &) |
| sets and returns the closest point on wire to a track. | |
| const HepPoint3D & | positionOnWire (double p[3]) |
| const HepPoint3D & | positionOnTrack (const HepPoint3D &) |
| sets and returns the closest point on track to wire. | |
| const HepPoint3D & | positionOnTrack (double p[3]) |
| double | dPhi (double) |
| sets and returns dPhi to the closest point. | |
| const HepPoint3D & | position (const HepPoint3D &) |
| sets and returns position. | |
| const HepPoint3D & | positionD (const HepPoint3D &) |
| void | neighbor (unsigned int, TMLink *) |
| sets neighbor TMLink. | |
| TMLink * | link (TMLink *) |
| sets a pointer to a TMLink. | |
| unsigned | leftRight (unsigned) |
| sets left-right. 0:left, 1:right, 2:wire | |
| double | pull (double) |
| sets pull. | |
| int | zStatus (int) |
| sets stereo Hit status | |
| int | zPair (int) |
| sets id# of the pair | |
| const HepPoint3D & | arcZ (const HepPoint3D &, const unsigned=0) |
| sets usecathode flag | |
| const unsigned | fit2D (const unsigned &) |
| unsigned | fit2D (void) |
| float | drift (void) const |
| returns/sets drift distance. | |
| float | drift (unsigned) const |
| float | drift (float, unsigned) |
| double | cDrift (void) const |
| double | cDrift (unsigned) const |
| double | cDrift (double, unsigned) |
| float | dDrift (void) const |
| returns/sets drift distance error. | |
| float | dDrift (unsigned) const |
| float | dDrift (float, unsigned) |
| unsigned | tsfTag (void) const |
| return tsfTag of links | |
| unsigned | tsfTag (unsigned) |
| double | tof (void) const |
| return time of flight | |
| double | tof (double) |
| void | setDriftTime (double) |
| add by jialk returns timeDrift after prop correction | |
| double | getDriftTime (void) |
| double | DriftTime (double, double) const |
| returs drift time | |
A class to relate TMDCWireHit and TTrack objects.
Definition at line 44 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
| TMLink::TMLink | ( | TTrack * | track = 0, |
| const TMDCWireHit * | hit = 0, | ||
| const HepPoint3D & | position = HepPoint3D(), | ||
| const HepPoint3D & | positionD = HepPoint3D(), | ||
| const double | dr = 0.0 ) |
Constructor.
Definition at line 63 of file TMLink.cxx.
Referenced by DriftTime(), link(), link(), neighbor(), neighbor(), and TMLink().
| TMLink::TMLink | ( | const TMLink & | l | ) |
Copy constructor.
Definition at line 100 of file TMLink.cxx.
|
virtual |
| TMLink::TMLink | ( | TTrack * | track = 0, |
| const TMDCWireHit * | hit = 0, | ||
| const HepPoint3D & | position = HepPoint3D(), | ||
| const HepPoint3D & | positionD = HepPoint3D(), | ||
| const double | = 0.0 ) |
Constructor.
| TMLink::TMLink | ( | const TMLink & | ) |
Copy constructor.
|
virtual |
Destructor.
| TMLink::TMLink | ( | TTrack * | track = 0, |
| const TMDCWireHit * | hit = 0, | ||
| const HepPoint3D & | position = HepPoint3D(), | ||
| const HepPoint3D & | positionD = HepPoint3D(), | ||
| const double | = 0.0 ) |
Constructor.
| TMLink::TMLink | ( | const TMLink & | ) |
Copy constructor.
|
virtual |
Destructor.
|
inline |
sets usecathode flag
sets pointer to the cluster to be fit sets z(phi) before cathode fit sets and returns arc and Z for the curl finder.
Definition at line 506 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
| const HepPoint3D & TMLink::arcZ | ( | const HepPoint3D & | , |
| const unsigned | = 0 ) |
sets usecathode flag
sets pointer to the cluster to be fit sets z(phi) before cathode fit sets and returns arc and Z for the curl finder.
| const HepPoint3D & TMLink::arcZ | ( | const HepPoint3D & | , |
| const unsigned | = 0 ) |
sets usecathode flag
sets pointer to the cluster to be fit sets z(phi) before cathode fit sets and returns arc and Z for the curl finder.
|
inline |
returns UseCathode flag
returns pointer to the cluster to be fit returns arc and Z for the curl finder.
Definition at line 500 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
| const HepPoint3D & TMLink::arcZ | ( | const unsigned | = 0 | ) | const |
returns UseCathode flag
returns pointer to the cluster to be fit returns arc and Z for the curl finder.
| const HepPoint3D & TMLink::arcZ | ( | const unsigned | = 0 | ) | const |
returns UseCathode flag
returns pointer to the cluster to be fit returns arc and Z for the curl finder.
|
inline |
Definition at line 528 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
| double TMLink::cDrift | ( | double | , |
| unsigned | ) |
| double TMLink::cDrift | ( | double | , |
| unsigned | ) |
|
inline |
Definition at line 526 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
| double TMLink::cDrift | ( | unsigned | ) | const |
| double TMLink::cDrift | ( | unsigned | ) | const |
|
inline |
Definition at line 536 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
| double TMLink::cDrift | ( | void | ) | const |
| double TMLink::cDrift | ( | void | ) | const |
|
inline |
Definition at line 421 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
Referenced by conf(), and neighbor().
| const HepPoint3D & TMLink::conf | ( | const HepPoint3D & | conf | ) |
| const HepPoint3D & TMLink::conf | ( | const HepPoint3D & | conf | ) |
|
inline |
Definition at line 532 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
| float TMLink::dDrift | ( | float | , |
| unsigned | ) |
| float TMLink::dDrift | ( | float | , |
| unsigned | ) |
|
inline |
Definition at line 530 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
| float TMLink::dDrift | ( | unsigned | ) | const |
| float TMLink::dDrift | ( | unsigned | ) | const |
|
inline |
returns/sets drift distance error.
Definition at line 538 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
Referenced by TTrackBase::appendByApproach(), TMDC::driftDistance(), T3DLineFitter::fit(), and TTrackManager::makeTds().
| float TMLink::dDrift | ( | void | ) | const |
returns/sets drift distance error.
| float TMLink::dDrift | ( | void | ) | const |
returns/sets drift distance error.
|
inline |
Definition at line 439 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
| void TMLink::distance | ( | double | ) |
| void TMLink::distance | ( | double | ) |
|
inline |
returns distance between point on wire and on track.
Definition at line 436 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
Referenced by TTrackManager::makeTds(), TTrackManager::salvageAssociateHits(), and TTrackBase::testByApproach().
| double TMLink::distance | ( | void | ) | const |
returns distance between point on wire and on track.
| double TMLink::distance | ( | void | ) | const |
returns distance between point on wire and on track.
|
inline |
Definition at line 437 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
Referenced by TTrackManager::makeTds().
| double TMLink::distancenew | ( | void | ) | const |
| double TMLink::distancenew | ( | void | ) | const |
|
inline |
sets and returns dPhi to the closest point.
Definition at line 405 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
| double TMLink::dPhi | ( | double | ) |
sets and returns dPhi to the closest point.
| double TMLink::dPhi | ( | double | ) |
sets and returns dPhi to the closest point.
|
inline |
returns dPhi to the closest point.
Definition at line 403 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
Referenced by TTrack::approach(), TTrack::approach2D(), TMDC::driftDistance(), TTrack::fit2D(), and TTrackManager::makeTds().
| double TMLink::dPhi | ( | void | ) | const |
returns dPhi to the closest point.
| double TMLink::dPhi | ( | void | ) | const |
returns dPhi to the closest point.
|
inline |
Definition at line 524 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
| float TMLink::drift | ( | float | , |
| unsigned | ) |
| float TMLink::drift | ( | float | , |
| unsigned | ) |
|
inline |
Definition at line 522 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
| float TMLink::drift | ( | unsigned | ) | const |
| float TMLink::drift | ( | unsigned | ) | const |
|
inline |
returns/sets drift distance.
Definition at line 534 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
Referenced by TTrackBase::appendByApproach(), TMDC::driftDistance(), T3DLineFitter::fit(), and TTrackManager::makeTds().
| float TMLink::drift | ( | void | ) | const |
returns/sets drift distance.
| float TMLink::drift | ( | void | ) | const |
returns/sets drift distance.
| double TMLink::DriftTime | ( | double | , |
| double | ) const |
returs drift time
| double TMLink::DriftTime | ( | double | , |
| double | ) const |
returs drift time
| double TMLink::DriftTime | ( | double | , |
| double | ) const |
returs drift time
| void TMLink::dump | ( | const std::string & | message = std::string( "" ), |
| const std::string & | prefix = std::string( "" ) ) const |
dumps debug information.
Definition at line 131 of file TMLink.cxx.
Referenced by TTrackBase::appendByApproach(), and TTrackBase::testByApproach().
| void TMLink::dump | ( | const std::string & | message = std::string(""), |
| const std::string & | prefix = std::string("") ) const |
dumps debug information.
| void TMLink::dump | ( | const std::string & | message = std::string(""), |
| const std::string & | prefix = std::string("") ) const |
dumps debug information.
|
inline |
Definition at line 518 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
Referenced by TTrack::fit2D().
| const unsigned TMLink::fit2D | ( | const unsigned & | ) |
| const unsigned TMLink::fit2D | ( | const unsigned & | ) |
|
inline |
Definition at line 520 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
| unsigned TMLink::fit2D | ( | void | ) |
| unsigned TMLink::fit2D | ( | void | ) |
|
inline |
Definition at line 548 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
Referenced by TTrackManager::makeTds().
| double TMLink::getDriftTime | ( | void | ) |
| double TMLink::getDriftTime | ( | void | ) |
|
inline |
sets a pointer to a hit.
Definition at line 359 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
| const TMDCWireHit * TMLink::hit | ( | const TMDCWireHit * | ) |
sets a pointer to a hit.
| const TMDCWireHit * TMLink::hit | ( | const TMDCWireHit * | ) |
sets a pointer to a hit.
|
inline |
returns a pointer to a hit.
Definition at line 355 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
Referenced by TSegmentCurl::append(), TSegmentCurl::append(), TTrackBase::append(), TTrackBase::appendByApproach(), TLine0::appendByszdistance(), TMLine::appendByszdistance(), TTrack::assign(), TBuilder0::buildRphi(), TBuilder0::buildStereo(), TBuilderCosmic::buildStereo(), TBuilderCurl::buildStereo(), calVirtualCircle(), TTrackManager::divide(), TConformalFinder0::doit(), TMDC::driftDistance(), Dump(), T3DLineFitter::fit(), TCircleFitter::fit(), TLine0::fit2(), TMLine::fit2(), TTrack::fit2D(), TLine0::fit2p(), TMLine::fit2p(), TLine0::fit2s(), TMLine::fit2s(), TLine0::fit2sp(), TMLine::fit2sp(), TCircle::fitForCurl(), Links2HEP(), TTrackManager::makeTds(), TTrackManager::merge(), offsetBorder(), TLine0::reducedChi2(), TMLine::reducedChi2(), TLine0::refine(), TMLine::refine(), TSegmentCurl::remove(), TSegmentCurl::remove(), TLine0::removeChits(), TMLine::removeChits(), TBuilder0::salvage(), TTrackManager::salvageAssociateHits(), TTrackManager::saveMCTables(), TSegment::solveLR(), TTrack::szPosition(), TTrack::szPosition(), TTrackBase::testByApproach(), TMLink(), TTrackBase::update(), and TCircle::weight().
| const TMDCWireHit * TMLink::hit | ( | void | ) | const |
returns a pointer to a hit.
| const TMDCWireHit * TMLink::hit | ( | void | ) | const |
returns a pointer to a hit.
|
inline |
sets left-right. 0:left, 1:right, 2:wire
Definition at line 401 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
| unsigned TMLink::leftRight | ( | unsigned | ) |
sets left-right. 0:left, 1:right, 2:wire
| unsigned TMLink::leftRight | ( | unsigned | ) |
sets left-right. 0:left, 1:right, 2:wire
|
inline |
returns left-right. 0:left, 1:right, 2:wire
Definition at line 399 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
Referenced by TBuilder0::buildStereo(), TBuilder::buildStereo(), TBuilderCosmic::buildStereo(), TBuilder0::buildStereo0(), TPerfectFinder::doit(), Dump(), TTrackManager::makeTds(), neighbor(), TTrack::szPosition(), TTrack::szPosition(), and update().
| unsigned TMLink::leftRight | ( | void | ) | const |
returns left-right. 0:left, 1:right, 2:wire
| unsigned TMLink::leftRight | ( | void | ) | const |
returns left-right. 0:left, 1:right, 2:wire
sets a pointer to a TMLink.
Definition at line 434 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
|
inline |
returns a pointer to a TMLink.
Definition at line 432 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
Referenced by TBuilder0::buildStereo(), TBuilder::buildStereo(), TBuilderCosmic::buildStereo(), and TBuilder0::buildStereo0().
| TMLink * TMLink::neighbor | ( | unsigned int | ) | const |
returns neighbor TMLink.
Referenced by findIsolatedCloseHits(), and TCircle::weight().
|
inline |
sets and returns position.
Definition at line 409 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
| const HepPoint3D & TMLink::position | ( | const HepPoint3D & | ) |
sets and returns position.
| const HepPoint3D & TMLink::position | ( | const HepPoint3D & | ) |
sets and returns position.
|
inline |
returns position.
Definition at line 407 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
Referenced by TBuilder0::buildStereo(), TBuilderCosmic::buildStereo(), TBuilder0::buildStereo0(), TLine0::chi2(), TMLine::chi2(), TMDCTsf::createTsf(), TLine0::distance(), TMLine::distance(), doLineFit(), Dump(), THistogram::fillPhi(), THistogram::fillX(), THistogram::fillY(), TLine0::fit2(), TMLine::fit2(), TLine0::fit2p(), TMLine::fit2p(), TLine0::fit2s(), TMLine::fit2s(), TLine0::fit2sp(), TMLine::fit2sp(), TBuilder::initialLine(), TBuilder::initialLineOld(), TLine0::reducedChi2(), TMLine::reducedChi2(), TLine0::refine(), TMLine::refine(), TLine0::removeChits(), TMLine::removeChits(), TTrack::szPosition(), TTrack::szPosition(), and TMLink().
| const HepPoint3D & TMLink::position | ( | void | ) | const |
returns position.
| const HepPoint3D & TMLink::position | ( | void | ) | const |
returns position.
|
inline |
Definition at line 413 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
| const HepPoint3D & TMLink::positionD | ( | const HepPoint3D & | ) |
| const HepPoint3D & TMLink::positionD | ( | const HepPoint3D & | ) |
|
inline |
Definition at line 411 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
Referenced by TMLink().
| const HepPoint3D & TMLink::positionD | ( | void | ) | const |
| const HepPoint3D & TMLink::positionD | ( | void | ) | const |
|
inline |
sets and returns the closest point on track to wire.
Definition at line 388 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
| const HepPoint3D & TMLink::positionOnTrack | ( | const HepPoint3D & | ) |
sets and returns the closest point on track to wire.
| const HepPoint3D & TMLink::positionOnTrack | ( | const HepPoint3D & | ) |
sets and returns the closest point on track to wire.
|
inline |
Definition at line 392 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
| const HepPoint3D & TMLink::positionOnTrack | ( | double | p[3] | ) |
| const HepPoint3D & TMLink::positionOnTrack | ( | double | p[3] | ) |
|
inline |
returns the closest point on track to wire.
Definition at line 377 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
Referenced by TTrackBase::appendByApproach(), T3DLine::approach(), TRunge::approach(), TTrack::approach(), TTrack::approach2D(), TTrackManager::divide(), TTrackManager::divideByIp(), T3DLineFitter::fit(), TTrack::fit2D(), TTrackManager::makeTds(), and TTrackManager::merge().
| const HepPoint3D & TMLink::positionOnTrack | ( | void | ) | const |
returns the closest point on track to wire.
| const HepPoint3D & TMLink::positionOnTrack | ( | void | ) | const |
returns the closest point on track to wire.
|
inline |
sets and returns the closest point on wire to a track.
Definition at line 379 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
| const HepPoint3D & TMLink::positionOnWire | ( | const HepPoint3D & | ) |
sets and returns the closest point on wire to a track.
| const HepPoint3D & TMLink::positionOnWire | ( | const HepPoint3D & | ) |
sets and returns the closest point on wire to a track.
|
inline |
Definition at line 381 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
| const HepPoint3D & TMLink::positionOnWire | ( | double | p[3] | ) |
| const HepPoint3D & TMLink::positionOnWire | ( | double | p[3] | ) |
|
inline |
returns the closest point on wire to a track.
Definition at line 375 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
Referenced by TTrackBase::appendByApproach(), T3DLine::approach(), TRunge::approach(), TTrack::approach(), TTrack::approach2D(), TMDC::driftDistance(), T3DLineFitter::fit(), TTrack::fit2D(), and TTrackManager::makeTds().
| const HepPoint3D & TMLink::positionOnWire | ( | void | ) | const |
returns the closest point on wire to a track.
| const HepPoint3D & TMLink::positionOnWire | ( | void | ) | const |
returns the closest point on wire to a track.
|
inline |
sets pull.
Definition at line 373 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
| double TMLink::pull | ( | double | ) |
sets pull.
| double TMLink::pull | ( | double | ) |
sets pull.
|
inline |
returns pull.
Definition at line 371 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
Referenced by Dump(), TTrackManager::makeTds(), neighbor(), TTrackManager::salvageAssociateHits(), TTrackBase::testByApproach(), and update().
| double TMLink::pull | ( | void | ) | const |
returns pull.
| double TMLink::pull | ( | void | ) | const |
returns pull.
|
inline |
add by jialk returns timeDrift after prop correction
Definition at line 550 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
| void TMLink::setDriftTime | ( | double | ) |
add by jialk returns timeDrift after prop correction
| void TMLink::setDriftTime | ( | double | ) |
add by jialk returns timeDrift after prop correction
|
inline |
Definition at line 546 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
| double TMLink::tof | ( | double | ) |
| double TMLink::tof | ( | double | ) |
|
inline |
return time of flight
Definition at line 544 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
| double TMLink::tof | ( | void | ) | const |
return time of flight
| double TMLink::tof | ( | void | ) | const |
return time of flight
sets a pointer to a track.
Definition at line 361 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
|
inline |
returns a pointer to a track.
Definition at line 357 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
Referenced by TMLink().
| TTrack * TMLink::track | ( | void | ) | const |
returns a pointer to a track.
| TTrack * TMLink::track | ( | void | ) | const |
returns a pointer to a track.
|
inline |
Definition at line 542 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
| unsigned TMLink::tsfTag | ( | unsigned | ) |
| unsigned TMLink::tsfTag | ( | unsigned | ) |
|
inline |
return tsfTag of links
Definition at line 540 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
Referenced by TSegment::splitTsf().
| unsigned TMLink::tsfTag | ( | void | ) | const |
return tsfTag of links
| unsigned TMLink::tsfTag | ( | void | ) | const |
return tsfTag of links
|
inline |
sets results of fitting.
Definition at line 363 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
Referenced by T3DLineFitter::fit(), and TTrack::fit2D().
| void TMLink::update | ( | const HepPoint3D & | onTrack, |
| const HepPoint3D & | onWire, | ||
| unsigned | leftRight, | ||
| double | pull ) |
sets results of fitting.
| void TMLink::update | ( | const HepPoint3D & | onTrack, |
| const HepPoint3D & | onWire, | ||
| unsigned | leftRight, | ||
| double | pull ) |
sets results of fitting.
| const TMDCWire *const TMLink::wire | ( | void | ) | const |
returns a pointer to a wire.
Definition at line 21 of file TMLink.cxx.
Referenced by TTrackBase::append(), T3DLine::approach(), TRunge::approach(), TTrack::approach(), TTrack::approach2D(), TBuilder0::buildRphi(), TBuilder0::buildStereo(), TBuilderCosmic::buildStereo(), calVirtualCircle(), TMDCTsf::createTsf(), TRunge::DisToWire(), TPerfectFinder::doit(), Dump(), findIsolatedCloseHits(), TConformalFinder0::findSegments(), TTrack::fit2D(), TBuilder::initialLine(), TBuilder::initialLineOld(), TTrackManager::makeTds(), TTrackManager::maskNormal(), TTrackManager::merge(), TTrack::movePivot(), TLine0::refine(), TMLine::refine(), SameLayer(), SameSuperLayer(), TRunge::SetFlightLength(), and TSegment::splitTsf().
| const TMDCWire *const TMLink::wire | ( | void | ) | const |
returns a pointer to a wire.
| const TMDCWire *const TMLink::wire | ( | void | ) | const |
returns a pointer to a wire.
| const HepPoint3D & TMLink::xyPosition | ( | void | ) | const |
returns middle position of a wire. z componet is 0.
Definition at line 26 of file TMLink.cxx.
Referenced by TSegment0::solveDualHits(), and TSegment::solveDualHits().
| const HepPoint3D & TMLink::xyPosition | ( | void | ) | const |
returns middle position of a wire. z componet is 0.
| const HepPoint3D & TMLink::xyPosition | ( | void | ) | const |
returns middle position of a wire. z componet is 0.
|
inline |
sets id# of the pair
Definition at line 469 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
| int TMLink::zPair | ( | int | ) |
sets id# of the pair
| int TMLink::zPair | ( | int | ) |
sets id# of the pair
|
inline |
returns id# of the pair, if zStatus == 20 (2 consective hits).
Definition at line 467 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
Referenced by TBuilder0::buildStereo().
| int TMLink::zPair | ( | void | ) | const |
returns id# of the pair, if zStatus == 20 (2 consective hits).
| int TMLink::zPair | ( | void | ) | const |
returns id# of the pair, if zStatus == 20 (2 consective hits).
|
inline |
sets stereo Hit status
Definition at line 465 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
| int TMLink::zStatus | ( | int | ) |
sets stereo Hit status
| int TMLink::zStatus | ( | int | ) |
sets stereo Hit status
|
inline |
returns stauts of stereo hit
Definition at line 463 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMLink.h.
Referenced by TBuilder0::buildStereo(), and Dump().
| int TMLink::zStatus | ( | void | ) | const |
returns stauts of stereo hit
| int TMLink::zStatus | ( | void | ) | const |
returns stauts of stereo hit