|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <BmnHodoPoint.h>
Public Member Functions | |
| BmnHodoPoint () | |
| Default constructor. | |
| BmnHodoPoint (Int_t trackID, Int_t detID, Int_t copyNo, Int_t copyNoMother, TVector3 pos, TVector3 mom, Double_t tof, Double_t length, Double_t eLoss, UInt_t EventId=0) | |
| Constructor with arguments. | |
| BmnHodoPoint (const BmnHodoPoint &point) | |
| Copy constructor. | |
| virtual | ~BmnHodoPoint () |
| Destructor. | |
| Short_t | GetCopy () const |
| Short_t | GetCopyMother () const |
| Double_t | GetTime () const |
| Double_t | GetLengthtrack () const |
| Double_t | GetPx () const |
| Double_t | GetPy () const |
| Double_t | GetPz () const |
| void | MomentumOut (TVector3 &mom) |
| Double_t | GetX () const |
| Double_t | GetY () const |
| Double_t | GetZ () const |
| void | SetCopy (Short_t i) |
| Modifiers. | |
| void | SetCopyMother (Short_t i) |
| void | PositionOut (TVector3 &pos) |
| virtual void | Print (const Option_t *opt) const |
| Output to screen. | |
| void | AddSTICK (Int_t trackID, Int_t detID, Int_t idsticksens, Int_t idstick, TVector3 pos, TVector3 mom, Double_t dt, Double_t dl, Double_t de) |
| BmnHodoPoint () | |
| Default constructor. | |
| BmnHodoPoint (Int_t trackID, Int_t detID, Int_t copyNo, Int_t copyNoMother, TVector3 pos, TVector3 mom, Double_t tof, Double_t length, Double_t eLoss, UInt_t EventId=0) | |
| Constructor with arguments. | |
| BmnHodoPoint (const BmnHodoPoint &point) | |
| Copy constructor. | |
| virtual | ~BmnHodoPoint () |
| Destructor. | |
| Short_t | GetCopy () const |
| Short_t | GetCopyMother () const |
| Double_t | GetTime () const |
| Double_t | GetLengthtrack () const |
| Double_t | GetPx () const |
| Double_t | GetPy () const |
| Double_t | GetPz () const |
| void | MomentumOut (TVector3 &mom) |
| Double_t | GetX () const |
| Double_t | GetY () const |
| Double_t | GetZ () const |
| void | SetCopy (Short_t i) |
| Modifiers. | |
| void | SetCopyMother (Short_t i) |
| void | PositionOut (TVector3 &pos) |
| virtual void | Print (const Option_t *opt) const |
| Output to screen. | |
| void | AddSTICK (Int_t trackID, Int_t detID, Int_t idsticksens, Int_t idstick, TVector3 pos, TVector3 mom, Double_t dt, Double_t dl, Double_t de) |
Protected Attributes | |
| Short_t | nCopy |
| Short_t | nCopyMother |
| Double_t | fX |
| Double_t | fY |
| Double_t | fZ |
| Double_t | fPx |
| Double_t | fPy |
| Double_t | fPz |
| Double_t | fTime |
| Double_t | fLengthtrack |
Definition at line 18 of file BmnHodoPoint.h.
| BmnHodoPoint::BmnHodoPoint | ( | ) |
Definition at line 12 of file BmnHodoPoint.cxx.
References fPx, fPy, fPz, fX, fY, fZ, nCopy, and nCopyMother.
Referenced by BmnHodoPoint().
| BmnHodoPoint::BmnHodoPoint | ( | Int_t | trackID, |
| Int_t | detID, | ||
| Int_t | copyNo, | ||
| Int_t | copyNoMother, | ||
| TVector3 | pos, | ||
| TVector3 | mom, | ||
| Double_t | tof, | ||
| Double_t | length, | ||
| Double_t | eLoss, | ||
| UInt_t | EventId = 0 ) |
| trackID | Index of MCTrack |
| detID | Detector ID (at present, volume MC number) |
| copyNo | Sticksens number |
| copyNoMother | Stick number |
| pos | Coordinates [cm] |
| mom | Momentum of track [GeV] |
| tof | Time since event start [ns] |
| length | Track length since creation [cm] |
| eLoss | Energy deposit [GeV] |
Definition at line 26 of file BmnHodoPoint.cxx.
References fPx, fPy, fPz, fX, fY, fZ, nCopy, nCopyMother, and tof.
|
inline |
Definition at line 48 of file BmnHodoPoint.h.
References BmnHodoPoint().
|
virtual |
Definition at line 49 of file BmnHodoPoint.cxx.
| BmnHodoPoint::BmnHodoPoint | ( | ) |
| BmnHodoPoint::BmnHodoPoint | ( | Int_t | trackID, |
| Int_t | detID, | ||
| Int_t | copyNo, | ||
| Int_t | copyNoMother, | ||
| TVector3 | pos, | ||
| TVector3 | mom, | ||
| Double_t | tof, | ||
| Double_t | length, | ||
| Double_t | eLoss, | ||
| UInt_t | EventId = 0 ) |
| trackID | Index of MCTrack |
| detID | Detector ID (at present, volume MC number) |
| copyNo | Sticksens number |
| copyNoMother | Stick number |
| pos | Coordinates [cm] |
| mom | Momentum of track [GeV] |
| tof | Time since event start [ns] |
| length | Track length since creation [cm] |
| eLoss | Energy deposit [GeV] |
References tof.
|
inline |
Definition at line 48 of file BmnHodoPoint.h.
References BmnHodoPoint().
|
virtual |
|
inline |
Definition at line 80 of file BmnHodoPoint.h.
References fPx, fPy, fPz, fTime, fX, fY, fZ, nCopy, nCopyMother, TVector3::Px(), TVector3::Py(), TVector3::Pz(), TVector3::X(), TVector3::Y(), and TVector3::Z().
Referenced by BmnHodo::ProcessHits().
|
inline |
Definition at line 80 of file BmnHodoPoint.h.
References fPx, fPy, fPz, fTime, fX, fY, fZ, nCopy, nCopyMother, TVector3::Px(), TVector3::Py(), TVector3::Pz(), TVector3::X(), TVector3::Y(), and TVector3::Z().
|
inline |
Definition at line 53 of file BmnHodoPoint.h.
References nCopy.
Referenced by BmnHodo::GetHit().
|
inline |
Definition at line 53 of file BmnHodoPoint.h.
References nCopy.
|
inline |
Definition at line 54 of file BmnHodoPoint.h.
References nCopyMother.
Referenced by BmnHodoDigitizer::FillHitMap(), and BmnHodo::GetHit().
|
inline |
Definition at line 54 of file BmnHodoPoint.h.
References nCopyMother.
|
inline |
Definition at line 56 of file BmnHodoPoint.h.
References fLengthtrack.
|
inline |
Definition at line 56 of file BmnHodoPoint.h.
References fLengthtrack.
|
inline |
Definition at line 58 of file BmnHodoPoint.h.
References fPx.
|
inline |
Definition at line 58 of file BmnHodoPoint.h.
References fPx.
|
inline |
Definition at line 59 of file BmnHodoPoint.h.
References fPy.
|
inline |
Definition at line 59 of file BmnHodoPoint.h.
References fPy.
|
inline |
Definition at line 60 of file BmnHodoPoint.h.
References fPz.
|
inline |
Definition at line 60 of file BmnHodoPoint.h.
References fPz.
|
inline |
Definition at line 55 of file BmnHodoPoint.h.
References fTime.
|
inline |
Definition at line 55 of file BmnHodoPoint.h.
References fTime.
|
inline |
Definition at line 64 of file BmnHodoPoint.h.
References fX.
|
inline |
Definition at line 64 of file BmnHodoPoint.h.
References fX.
|
inline |
Definition at line 65 of file BmnHodoPoint.h.
References fY.
|
inline |
Definition at line 65 of file BmnHodoPoint.h.
References fY.
|
inline |
Definition at line 66 of file BmnHodoPoint.h.
References fZ.
|
inline |
Definition at line 66 of file BmnHodoPoint.h.
References fZ.
|
inline |
Definition at line 62 of file BmnHodoPoint.h.
References fPx, fPy, fPz, and TVector3::SetXYZ().
|
inline |
Definition at line 62 of file BmnHodoPoint.h.
References fPx, fPy, fPz, and TVector3::SetXYZ().
|
inline |
Definition at line 73 of file BmnHodoPoint.h.
References fX, fY, fZ, and TVector3::SetXYZ().
|
inline |
Definition at line 73 of file BmnHodoPoint.h.
References fX, fY, fZ, and TVector3::SetXYZ().
|
virtual |
|
virtual |
|
inline |
Definition at line 69 of file BmnHodoPoint.h.
|
inline |
Definition at line 69 of file BmnHodoPoint.h.
|
inline |
Definition at line 70 of file BmnHodoPoint.h.
References i, and nCopyMother.
|
inline |
Definition at line 70 of file BmnHodoPoint.h.
References i, and nCopyMother.
|
protected |
Definition at line 115 of file BmnHodoPoint.h.
Referenced by GetLengthtrack().
|
protected |
Definition at line 113 of file BmnHodoPoint.h.
Referenced by BmnHodoPoint(), BmnHodoPoint(), AddSTICK(), GetPx(), MomentumOut(), and Print().
|
protected |
Definition at line 113 of file BmnHodoPoint.h.
Referenced by BmnHodoPoint(), BmnHodoPoint(), AddSTICK(), GetPy(), MomentumOut(), and Print().
|
protected |
Definition at line 113 of file BmnHodoPoint.h.
Referenced by BmnHodoPoint(), BmnHodoPoint(), AddSTICK(), GetPz(), MomentumOut(), and Print().
|
protected |
Definition at line 114 of file BmnHodoPoint.h.
Referenced by AddSTICK(), GetTime(), and Print().
|
protected |
Definition at line 112 of file BmnHodoPoint.h.
Referenced by BmnHodoPoint(), BmnHodoPoint(), AddSTICK(), GetX(), PositionOut(), and Print().
|
protected |
Definition at line 112 of file BmnHodoPoint.h.
Referenced by BmnHodoPoint(), BmnHodoPoint(), AddSTICK(), GetY(), PositionOut(), and Print().
|
protected |
Definition at line 112 of file BmnHodoPoint.h.
Referenced by BmnHodoPoint(), BmnHodoPoint(), AddSTICK(), GetZ(), PositionOut(), and Print().
|
protected |
Definition at line 110 of file BmnHodoPoint.h.
Referenced by BmnHodoPoint(), BmnHodoPoint(), AddSTICK(), GetCopy(), Print(), and SetCopy().
|
protected |
Definition at line 111 of file BmnHodoPoint.h.
Referenced by BmnHodoPoint(), BmnHodoPoint(), AddSTICK(), GetCopyMother(), Print(), and SetCopyMother().