BOSS 7.0.2
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. | |
Friends | |
class | TMDC |
A class to represent a MC wire hit in MDC.
Definition at line 46 of file InstallArea/include/TrkReco/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.
|
inline |
returns a pointer to DATMDC_MCWIRHIT.
Definition at line 147 of file InstallArea/include/TrkReco/TrkReco/TMDCWireHitMC.h.
Referenced by TTrackManager::saveMCTables().
MdcDat_mcwirhit * TMDCWireHitMC::datcdc | ( | void | ) | const |
returns a pointer to DATMDC_MCWIRHIT.
|
inline |
returns vector from entrance to exit point.
Definition at line 135 of file InstallArea/include/TrkReco/TrkReco/TMDCWireHitMC.h.
Referenced by TPerfectFinder::doit().
const HepVector3D & TMDCWireHitMC::direction | ( | void | ) | const |
returns vector from entrance to exit point.
|
inline |
returns drift distance.
Definition at line 117 of file InstallArea/include/TrkReco/TrkReco/TMDCWireHitMC.h.
float TMDCWireHitMC::distance | ( | void | ) | const |
returns drift distance.
|
inline |
returns an entrance point.
Definition at line 129 of file InstallArea/include/TrkReco/TrkReco/TMDCWireHitMC.h.
Referenced by TPerfectFinder::doit().
const HepPoint3D & TMDCWireHitMC::entrance | ( | void | ) | const |
returns an entrance point.
|
inline |
returns a pointer to a GEN_HEPEVT.
Definition at line 159 of file InstallArea/include/TrkReco/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.
|
inline |
returns a pointer to a TMDCWireHit.
Definition at line 165 of file InstallArea/include/TrkReco/TrkReco/TMDCWireHitMC.h.
Referenced by TPerfectFinder::doit().
const TMDCWireHit *const TMDCWireHitMC::hit | ( | void | ) | const |
returns a pointer to a TMDCWireHit.
|
inline |
returns hit position.
Definition at line 123 of file InstallArea/include/TrkReco/TrkReco/TMDCWireHitMC.h.
const HepPoint3D & TMDCWireHitMC::hitPosition | ( | void | ) | const |
returns hit position.
|
inline |
returns left or right.
Definition at line 141 of file InstallArea/include/TrkReco/TrkReco/TMDCWireHitMC.h.
Referenced by TPerfectFinder::doit().
int TMDCWireHitMC::leftRight | ( | void | ) | const |
returns left or right.
|
inline |
returns momentum vector at the entrance.
Definition at line 171 of file InstallArea/include/TrkReco/TrkReco/TMDCWireHitMC.h.
Referenced by TPerfectFinder::doit().
const Hep3Vector & TMDCWireHitMC::momentum | ( | void | ) | const |
returns momentum vector at the entrance.
|
inline |
returns a pointer to a TMDCWire.
Definition at line 153 of file InstallArea/include/TrkReco/TrkReco/TMDCWireHitMC.h.
Referenced by TPerfectFinder::doit().
|
friend |
Definition at line 101 of file InstallArea/include/TrkReco/TrkReco/TMDCWireHitMC.h.