|
BOSS 8.0.0
BESIII Offline Software System
|
A class to represent a MC wire hit in MDC. More...
#include <TMDCWireHitMC.h>
Public Member Functions | |
| TMDCWireHitMC (const TMDCWire *, const TMDCWireHit *, MdcDat_mcwirhit *) | |
| Constructor. | |
| virtual | ~TMDCWireHitMC () |
| Destructor. | |
| float | distance (void) const |
| returns drift distance. | |
| const HepPoint3D & | hitPosition (void) const |
| returns hit position. | |
| const HepPoint3D & | entrance (void) const |
| returns an entrance point. | |
| const HepVector3D & | direction (void) const |
| returns vector from entrance to exit point. | |
| const Hep3Vector & | momentum (void) const |
| returns momentum vector at the entrance. | |
| int | leftRight (void) const |
| returns left or right. | |
| MdcDat_mcwirhit * | datcdc (void) const |
| returns a pointer to DATMDC_MCWIRHIT. | |
| const TMDCWire *const | wire (void) const |
| returns a pointer to a TMDCWire. | |
| const TTrackHEP *const | hep (void) const |
| returns a pointer to a GEN_HEPEVT. | |
| const TMDCWireHit *const | hit (void) const |
| returns a pointer to a TMDCWireHit. | |
| TMDCWireHitMC (const TMDCWire *, const TMDCWireHit *, MdcDat_mcwirhit *) | |
| Constructor. | |
| virtual | ~TMDCWireHitMC () |
| Destructor. | |
| float | distance (void) const |
| returns drift distance. | |
| const HepPoint3D & | hitPosition (void) const |
| returns hit position. | |
| const HepPoint3D & | entrance (void) const |
| returns an entrance point. | |
| const HepVector3D & | direction (void) const |
| returns vector from entrance to exit point. | |
| const Hep3Vector & | momentum (void) const |
| returns momentum vector at the entrance. | |
| int | leftRight (void) const |
| returns left or right. | |
| MdcDat_mcwirhit * | datcdc (void) const |
| returns a pointer to DATMDC_MCWIRHIT. | |
| const TMDCWire *const | wire (void) const |
| returns a pointer to a TMDCWire. | |
| const TTrackHEP *const | hep (void) const |
| returns a pointer to a GEN_HEPEVT. | |
| const TMDCWireHit *const | hit (void) const |
| returns a pointer to a TMDCWireHit. | |
| TMDCWireHitMC (const TMDCWire *, const TMDCWireHit *, MdcDat_mcwirhit *) | |
| Constructor. | |
| virtual | ~TMDCWireHitMC () |
| Destructor. | |
| float | distance (void) const |
| returns drift distance. | |
| const HepPoint3D & | hitPosition (void) const |
| returns hit position. | |
| const HepPoint3D & | entrance (void) const |
| returns an entrance point. | |
| const HepVector3D & | direction (void) const |
| returns vector from entrance to exit point. | |
| const Hep3Vector & | momentum (void) const |
| returns momentum vector at the entrance. | |
| int | leftRight (void) const |
| returns left or right. | |
| MdcDat_mcwirhit * | datcdc (void) const |
| returns a pointer to DATMDC_MCWIRHIT. | |
| const TMDCWire *const | wire (void) const |
| returns a pointer to a TMDCWire. | |
| const TTrackHEP *const | hep (void) const |
| returns a pointer to a GEN_HEPEVT. | |
| const TMDCWireHit *const | hit (void) const |
| returns a pointer to a TMDCWireHit. | |
Friends | |
| class | TMDC |
A class to represent a MC wire hit in MDC.
Definition at line 46 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMDCWireHitMC.h.
| TMDCWireHitMC::TMDCWireHitMC | ( | const TMDCWire * | w, |
| const TMDCWireHit * | wh, | ||
| MdcDat_mcwirhit * | h ) |
Constructor.
Definition at line 20 of file TMDCWireHitMC.cxx.
|
virtual |
| TMDCWireHitMC::TMDCWireHitMC | ( | const TMDCWire * | , |
| const TMDCWireHit * | , | ||
| MdcDat_mcwirhit * | ) |
Constructor.
|
virtual |
Destructor.
| TMDCWireHitMC::TMDCWireHitMC | ( | const TMDCWire * | , |
| const TMDCWireHit * | , | ||
| MdcDat_mcwirhit * | ) |
Constructor.
|
virtual |
Destructor.
|
inline |
returns a pointer to DATMDC_MCWIRHIT.
Definition at line 124 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMDCWireHitMC.h.
Referenced by TTrackManager::saveMCTables().
| MdcDat_mcwirhit * TMDCWireHitMC::datcdc | ( | void | ) | const |
returns a pointer to DATMDC_MCWIRHIT.
| MdcDat_mcwirhit * TMDCWireHitMC::datcdc | ( | void | ) | const |
returns a pointer to DATMDC_MCWIRHIT.
|
inline |
returns vector from entrance to exit point.
Definition at line 120 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMDCWireHitMC.h.
Referenced by TPerfectFinder::doit().
| const HepVector3D & TMDCWireHitMC::direction | ( | void | ) | const |
returns vector from entrance to exit point.
| const HepVector3D & TMDCWireHitMC::direction | ( | void | ) | const |
returns vector from entrance to exit point.
|
inline |
returns drift distance.
Definition at line 114 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMDCWireHitMC.h.
| float TMDCWireHitMC::distance | ( | void | ) | const |
returns drift distance.
| float TMDCWireHitMC::distance | ( | void | ) | const |
returns drift distance.
|
inline |
returns an entrance point.
Definition at line 118 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMDCWireHitMC.h.
Referenced by TPerfectFinder::doit().
| const HepPoint3D & TMDCWireHitMC::entrance | ( | void | ) | const |
returns an entrance point.
| const HepPoint3D & TMDCWireHitMC::entrance | ( | void | ) | const |
returns an entrance point.
|
inline |
returns a pointer to a GEN_HEPEVT.
Definition at line 128 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMDCWireHitMC.h.
Referenced by TPerfectFinder::doit(), Dump(), TMDCWireHit::dump(), Links2HEP(), TLine0::refine(), TMLine::refine(), and TTrackManager::saveMCTables().
| const TTrackHEP *const TMDCWireHitMC::hep | ( | void | ) | const |
returns a pointer to a GEN_HEPEVT.
| const TTrackHEP *const TMDCWireHitMC::hep | ( | void | ) | const |
returns a pointer to a GEN_HEPEVT.
|
inline |
returns a pointer to a TMDCWireHit.
Definition at line 130 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMDCWireHitMC.h.
Referenced by TPerfectFinder::doit().
| const TMDCWireHit *const TMDCWireHitMC::hit | ( | void | ) | const |
returns a pointer to a TMDCWireHit.
| const TMDCWireHit *const TMDCWireHitMC::hit | ( | void | ) | const |
returns a pointer to a TMDCWireHit.
|
inline |
returns hit position.
Definition at line 116 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMDCWireHitMC.h.
| const HepPoint3D & TMDCWireHitMC::hitPosition | ( | void | ) | const |
returns hit position.
| const HepPoint3D & TMDCWireHitMC::hitPosition | ( | void | ) | const |
returns hit position.
|
inline |
returns left or right.
Definition at line 122 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMDCWireHitMC.h.
Referenced by TPerfectFinder::doit().
| int TMDCWireHitMC::leftRight | ( | void | ) | const |
returns left or right.
| int TMDCWireHitMC::leftRight | ( | void | ) | const |
returns left or right.
|
inline |
returns momentum vector at the entrance.
Definition at line 132 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMDCWireHitMC.h.
Referenced by TPerfectFinder::doit().
| const Hep3Vector & TMDCWireHitMC::momentum | ( | void | ) | const |
returns momentum vector at the entrance.
| const Hep3Vector & TMDCWireHitMC::momentum | ( | void | ) | const |
returns momentum vector at the entrance.
|
inline |
returns a pointer to a TMDCWire.
Definition at line 126 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMDCWireHitMC.h.
Referenced by TPerfectFinder::doit().
|
friend |
Definition at line 100 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMDCWireHitMC.h.