|
BmnRoot 26.10.0-19-g6979a6c6
Software framework of the BM@N experiment
|
#include <BmnBdPoint.h>
Public Member Functions | |
| BmnBdPoint () | |
| Default constructor. | |
| BmnBdPoint (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 isPrimary, Double_t charge, Int_t pdgId, Double_t lightYield, Double_t timeIn, Double_t timeOut, Double_t lengthtrack) | |
| Constructor with arguments. | |
| BmnBdPoint (const BmnBdPoint &point) | |
| Copy constructor. | |
| virtual | ~BmnBdPoint () |
| 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 | 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 16 of file BmnBdPoint.h.
| BmnBdPoint::BmnBdPoint | ( | ) |
Definition at line 13 of file BmnBdPoint.cxx.
References fCharge, fIsPrimary, fPdgId, fPxOut, fPyOut, fPzOut, fXOut, fYOut, fZOut, and nCopy.
Referenced by BmnBdPoint().
| BmnBdPoint::BmnBdPoint | ( | 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 | 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 31 of file BmnBdPoint.cxx.
References fCharge, fIsPrimary, fLengthtrack, fLightYield, fPdgId, fPxOut, fPyOut, fPzOut, fTimeIn, fTimeOut, fXOut, fYOut, fZOut, nCopy, and tof.
|
inline |
Definition at line 55 of file BmnBdPoint.h.
References BmnBdPoint().
|
virtual |
Definition at line 73 of file BmnBdPoint.cxx.
|
inline |
Definition at line 65 of file BmnBdPoint.h.
References fCharge.
|
inline |
Definition at line 61 of file BmnBdPoint.h.
References nCopy.
Referenced by BmnBdDigitizer::Exec(), and BmnBdHitProducer::Exec().
|
inline |
Definition at line 64 of file BmnBdPoint.h.
References fIsPrimary.
|
inline |
Definition at line 69 of file BmnBdPoint.h.
References fLengthtrack.
|
inline |
Definition at line 84 of file BmnBdPoint.h.
References fLightYield.
|
inline |
Definition at line 66 of file BmnBdPoint.h.
References fPdgId.
|
inline |
Definition at line 71 of file BmnBdPoint.h.
References fPxOut.
|
inline |
Definition at line 72 of file BmnBdPoint.h.
References fPyOut.
|
inline |
Definition at line 73 of file BmnBdPoint.h.
References fPzOut.
|
inline |
Definition at line 67 of file BmnBdPoint.h.
References fTimeIn.
|
inline |
Definition at line 68 of file BmnBdPoint.h.
References fTimeOut.
|
inline |
Definition at line 77 of file BmnBdPoint.h.
References fXOut.
|
inline |
Definition at line 78 of file BmnBdPoint.h.
References fYOut.
|
inline |
Definition at line 79 of file BmnBdPoint.h.
References fZOut.
|
inline |
Definition at line 75 of file BmnBdPoint.h.
References fPxOut, fPyOut, fPzOut, and TVector3::SetXYZ().
|
inline |
Definition at line 81 of file BmnBdPoint.h.
References fXOut, fYOut, fZOut, and TVector3::SetXYZ().
|
virtual |
Definition at line 77 of file BmnBdPoint.cxx.
|
inline |
Definition at line 97 of file BmnBdPoint.h.
|
protected |
Definition at line 113 of file BmnBdPoint.h.
Referenced by BmnBdPoint(), BmnBdPoint(), and GetCharge().
|
protected |
Definition at line 112 of file BmnBdPoint.h.
Referenced by BmnBdPoint(), BmnBdPoint(), and GetIsPrimary().
|
protected |
Definition at line 118 of file BmnBdPoint.h.
Referenced by BmnBdPoint(), and GetLengthtrack().
|
protected |
Definition at line 115 of file BmnBdPoint.h.
Referenced by BmnBdPoint(), and GetLightYield().
|
protected |
Definition at line 114 of file BmnBdPoint.h.
Referenced by BmnBdPoint(), BmnBdPoint(), and GetPdgId().
|
protected |
Definition at line 107 of file BmnBdPoint.h.
Referenced by BmnBdPoint(), BmnBdPoint(), GetPxOut(), and MomentumOut().
|
protected |
Definition at line 107 of file BmnBdPoint.h.
Referenced by BmnBdPoint(), BmnBdPoint(), GetPyOut(), and MomentumOut().
|
protected |
Definition at line 107 of file BmnBdPoint.h.
Referenced by BmnBdPoint(), BmnBdPoint(), GetPzOut(), and MomentumOut().
|
protected |
Definition at line 116 of file BmnBdPoint.h.
Referenced by BmnBdPoint(), and GetTimeIn().
|
protected |
Definition at line 117 of file BmnBdPoint.h.
Referenced by BmnBdPoint(), and GetTimeOut().
|
protected |
Definition at line 106 of file BmnBdPoint.h.
Referenced by BmnBdPoint(), BmnBdPoint(), GetXOut(), and PositionOut().
|
protected |
Definition at line 106 of file BmnBdPoint.h.
Referenced by BmnBdPoint(), BmnBdPoint(), GetYOut(), and PositionOut().
|
protected |
Definition at line 106 of file BmnBdPoint.h.
Referenced by BmnBdPoint(), BmnBdPoint(), GetZOut(), and PositionOut().
|
protected |
Definition at line 109 of file BmnBdPoint.h.
Referenced by BmnBdPoint(), BmnBdPoint(), GetCopy(), and SetCopy().