|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <BmnBCPoint.h>
Public Member Functions | |
| BmnBCPoint () | |
| Default constructor. | |
| BmnBCPoint (Int_t trackID, Int_t detID, Int_t copyNo, TVector3 posIn, TVector3 posOut, TVector3 momIn, TVector3 momOut, Double_t tof, Double_t length, Double_t eLoss, Int_t fStat, Int_t isPrimary, Double_t charge, Int_t pdgId, Double_t lightYield, Double_t timeIn, Double_t timeOut, Double_t lengthtrack) | |
| Constructor with arguments. | |
| BmnBCPoint (const BmnBCPoint &point) | |
| Copy constructor. | |
| virtual | ~BmnBCPoint () |
| Destructor. | |
| Short_t | GetCopy () const |
| Accessors. | |
| Int_t | GetIsPrimary () |
| Double_t | GetCharge () |
| Double_t | GetPdgId () |
| Double_t | GetTimeIn () const |
| Double_t | GetTimeOut () const |
| Double_t | GetLengthtrack () const |
| Double_t | GetStation () const |
| Double_t | GetPxOut () const |
| Double_t | GetPyOut () const |
| Double_t | GetPzOut () const |
| void | MomentumOut (TVector3 &mom) |
| Double_t | GetXOut () const |
| Double_t | GetYOut () const |
| Double_t | GetZOut () const |
| void | PositionOut (TVector3 &pos) |
| Float_t | GetLightYield () const |
| void | SetCopy (Short_t i) |
| Modifiers. | |
| virtual void | Print (const Option_t *opt) const |
| Output to screen. | |
| BmnBCPoint () | |
| Default constructor. | |
| BmnBCPoint (Int_t trackID, Int_t detID, Int_t copyNo, TVector3 posIn, TVector3 posOut, TVector3 momIn, TVector3 momOut, Double_t tof, Double_t length, Double_t eLoss, Int_t fStat, Int_t isPrimary, Double_t charge, Int_t pdgId, Double_t lightYield, Double_t timeIn, Double_t timeOut, Double_t lengthtrack) | |
| Constructor with arguments. | |
| BmnBCPoint (const BmnBCPoint &point) | |
| Copy constructor. | |
| virtual | ~BmnBCPoint () |
| Destructor. | |
| Short_t | GetCopy () const |
| Accessors. | |
| Int_t | GetIsPrimary () |
| Double_t | GetCharge () |
| Double_t | GetPdgId () |
| Double_t | GetTimeIn () const |
| Double_t | GetTimeOut () const |
| Double_t | GetLengthtrack () const |
| Double_t | GetStation () const |
| Double_t | GetPxOut () const |
| Double_t | GetPyOut () const |
| Double_t | GetPzOut () const |
| void | MomentumOut (TVector3 &mom) |
| Double_t | GetXOut () const |
| Double_t | GetYOut () const |
| Double_t | GetZOut () const |
| void | PositionOut (TVector3 &pos) |
| Float_t | GetLightYield () const |
| void | SetCopy (Short_t i) |
| Modifiers. | |
| virtual void | Print (const Option_t *opt) const |
| Output to screen. | |
Definition at line 20 of file BmnBCPoint.h.
| BmnBCPoint::BmnBCPoint | ( | ) |
Definition at line 22 of file BmnBCPoint.cxx.
References fCharge, fIsPrimary, fPdgId, fPxOut, fPyOut, fPzOut, fXOut, fYOut, fZOut, and nCopy.
Referenced by BmnBCPoint(), and Print().
| BmnBCPoint::BmnBCPoint | ( | Int_t | trackID, |
| Int_t | detID, | ||
| Int_t | copyNo, | ||
| TVector3 | posIn, | ||
| TVector3 | posOut, | ||
| TVector3 | momIn, | ||
| TVector3 | momOut, | ||
| Double_t | tof, | ||
| Double_t | length, | ||
| Double_t | eLoss, | ||
| Int_t | fStat, | ||
| Int_t | isPrimary, | ||
| Double_t | charge, | ||
| Int_t | pdgId, | ||
| Double_t | lightYield, | ||
| Double_t | timeIn, | ||
| Double_t | timeOut, | ||
| Double_t | lengthtrack ) |
| trackID | Index of MCTrack |
| detID | Detector ID (at present, volume MC number) |
| copyNo | Number of active layer inside BD module |
| posIn | Coordinates at entrance to active volume [cm] |
| posOut | Coordinates at exit of active volume [cm] |
| momIn | Momentum of track at entrance [GeV] |
| momOut | Momentum of track at exit [GeV] |
| tof | Time since event start [ns] |
| length | Track length since creation [cm] |
| eLoss | Energy deposit [GeV] |
Definition at line 40 of file BmnBCPoint.cxx.
References fCharge, fIsPrimary, fLengthtrack, fLightYield, fPdgId, fPxOut, fPyOut, fPzOut, fStation, fTimeIn, fTimeOut, fXOut, fYOut, fZOut, nCopy, and tof.
|
inline |
Definition at line 60 of file BmnBCPoint.h.
References BmnBCPoint().
|
virtual |
Definition at line 82 of file BmnBCPoint.cxx.
| BmnBCPoint::BmnBCPoint | ( | ) |
| BmnBCPoint::BmnBCPoint | ( | Int_t | trackID, |
| Int_t | detID, | ||
| Int_t | copyNo, | ||
| TVector3 | posIn, | ||
| TVector3 | posOut, | ||
| TVector3 | momIn, | ||
| TVector3 | momOut, | ||
| Double_t | tof, | ||
| Double_t | length, | ||
| Double_t | eLoss, | ||
| Int_t | fStat, | ||
| Int_t | isPrimary, | ||
| Double_t | charge, | ||
| Int_t | pdgId, | ||
| Double_t | lightYield, | ||
| Double_t | timeIn, | ||
| Double_t | timeOut, | ||
| Double_t | lengthtrack ) |
| trackID | Index of MCTrack |
| detID | Detector ID (at present, volume MC number) |
| copyNo | Number of active layer inside BD module |
| posIn | Coordinates at entrance to active volume [cm] |
| posOut | Coordinates at exit of active volume [cm] |
| momIn | Momentum of track at entrance [GeV] |
| momOut | Momentum of track at exit [GeV] |
| tof | Time since event start [ns] |
| length | Track length since creation [cm] |
| eLoss | Energy deposit [GeV] |
References tof.
|
inline |
Definition at line 60 of file BmnBCPoint.h.
References BmnBCPoint().
|
virtual |
|
inline |
Definition at line 70 of file BmnBCPoint.h.
References fCharge.
Referenced by BmnBCHitProducer::Exec().
|
inline |
Definition at line 70 of file BmnBCPoint.h.
References fCharge.
|
inline |
Definition at line 66 of file BmnBCPoint.h.
References nCopy.
|
inline |
Definition at line 66 of file BmnBCPoint.h.
References nCopy.
|
inline |
Definition at line 69 of file BmnBCPoint.h.
References fIsPrimary.
|
inline |
Definition at line 69 of file BmnBCPoint.h.
References fIsPrimary.
|
inline |
Definition at line 74 of file BmnBCPoint.h.
References fLengthtrack.
|
inline |
Definition at line 74 of file BmnBCPoint.h.
References fLengthtrack.
|
inline |
Definition at line 90 of file BmnBCPoint.h.
References fLightYield.
|
inline |
Definition at line 90 of file BmnBCPoint.h.
References fLightYield.
|
inline |
Definition at line 71 of file BmnBCPoint.h.
References fPdgId.
|
inline |
Definition at line 71 of file BmnBCPoint.h.
References fPdgId.
|
inline |
Definition at line 77 of file BmnBCPoint.h.
References fPxOut.
|
inline |
Definition at line 77 of file BmnBCPoint.h.
References fPxOut.
|
inline |
Definition at line 78 of file BmnBCPoint.h.
References fPyOut.
|
inline |
Definition at line 78 of file BmnBCPoint.h.
References fPyOut.
|
inline |
Definition at line 79 of file BmnBCPoint.h.
References fPzOut.
|
inline |
Definition at line 79 of file BmnBCPoint.h.
References fPzOut.
|
inline |
Definition at line 75 of file BmnBCPoint.h.
References fStation.
Referenced by BmnBCHitProducer::Exec().
|
inline |
Definition at line 75 of file BmnBCPoint.h.
References fStation.
|
inline |
Definition at line 72 of file BmnBCPoint.h.
References fTimeIn.
|
inline |
Definition at line 72 of file BmnBCPoint.h.
References fTimeIn.
|
inline |
Definition at line 73 of file BmnBCPoint.h.
References fTimeOut.
|
inline |
Definition at line 73 of file BmnBCPoint.h.
References fTimeOut.
|
inline |
Definition at line 83 of file BmnBCPoint.h.
References fXOut.
|
inline |
Definition at line 83 of file BmnBCPoint.h.
References fXOut.
|
inline |
Definition at line 84 of file BmnBCPoint.h.
References fYOut.
|
inline |
Definition at line 84 of file BmnBCPoint.h.
References fYOut.
|
inline |
Definition at line 85 of file BmnBCPoint.h.
References fZOut.
|
inline |
Definition at line 85 of file BmnBCPoint.h.
References fZOut.
|
inline |
Definition at line 81 of file BmnBCPoint.h.
References fPxOut, fPyOut, fPzOut, and TVector3::SetXYZ().
|
inline |
Definition at line 81 of file BmnBCPoint.h.
References fPxOut, fPyOut, fPzOut, and TVector3::SetXYZ().
|
inline |
Definition at line 87 of file BmnBCPoint.h.
References fXOut, fYOut, fZOut, and TVector3::SetXYZ().
|
inline |
Definition at line 87 of file BmnBCPoint.h.
References fXOut, fYOut, fZOut, and TVector3::SetXYZ().
|
virtual |
Definition at line 86 of file BmnBCPoint.cxx.
|
virtual |
References BmnBCPoint(), fCharge, fIsPrimary, fLengthtrack, fLightYield, fPdgId, fPxOut, fPyOut, fPzOut, fStation, fTimeIn, fTimeOut, fXOut, fYOut, fZOut, and nCopy.
|
inline |
Definition at line 103 of file BmnBCPoint.h.
|
inline |
Definition at line 103 of file BmnBCPoint.h.
|
protected |
Definition at line 120 of file BmnBCPoint.h.
Referenced by BmnBCPoint(), BmnBCPoint(), GetCharge(), and Print().
|
protected |
Definition at line 118 of file BmnBCPoint.h.
Referenced by BmnBCPoint(), BmnBCPoint(), GetIsPrimary(), and Print().
|
protected |
Definition at line 125 of file BmnBCPoint.h.
Referenced by BmnBCPoint(), GetLengthtrack(), and Print().
|
protected |
Definition at line 122 of file BmnBCPoint.h.
Referenced by BmnBCPoint(), GetLightYield(), and Print().
|
protected |
Definition at line 121 of file BmnBCPoint.h.
Referenced by BmnBCPoint(), BmnBCPoint(), GetPdgId(), and Print().
|
protected |
Definition at line 113 of file BmnBCPoint.h.
Referenced by BmnBCPoint(), BmnBCPoint(), GetPxOut(), MomentumOut(), and Print().
|
protected |
Definition at line 113 of file BmnBCPoint.h.
Referenced by BmnBCPoint(), BmnBCPoint(), GetPyOut(), MomentumOut(), and Print().
|
protected |
Definition at line 113 of file BmnBCPoint.h.
Referenced by BmnBCPoint(), BmnBCPoint(), GetPzOut(), MomentumOut(), and Print().
|
protected |
Definition at line 119 of file BmnBCPoint.h.
Referenced by BmnBCPoint(), GetStation(), and Print().
|
protected |
Definition at line 123 of file BmnBCPoint.h.
Referenced by BmnBCPoint(), GetTimeIn(), and Print().
|
protected |
Definition at line 124 of file BmnBCPoint.h.
Referenced by BmnBCPoint(), GetTimeOut(), and Print().
|
protected |
Definition at line 112 of file BmnBCPoint.h.
Referenced by BmnBCPoint(), BmnBCPoint(), GetXOut(), PositionOut(), and Print().
|
protected |
Definition at line 112 of file BmnBCPoint.h.
Referenced by BmnBCPoint(), BmnBCPoint(), GetYOut(), PositionOut(), and Print().
|
protected |
Definition at line 112 of file BmnBCPoint.h.
Referenced by BmnBCPoint(), BmnBCPoint(), GetZOut(), PositionOut(), and Print().
|
protected |
Definition at line 115 of file BmnBCPoint.h.
Referenced by BmnBCPoint(), BmnBCPoint(), GetCopy(), Print(), and SetCopy().