#include <DetectorPoint.h>
|
| | DetectorPoint () |
| |
| | ~DetectorPoint ()=default |
| |
| | DetectorPoint (Int_t eventID, Int_t trackID, Int_t detID, TVector3 pos, TVector3 mom, Double_t tof, Double_t length, Double_t eLoss, Int_t pdgCode, TVector3 Lpos, TVector3 Lmom) |
| |
| | DetectorPoint (Int_t eventID, Int_t trackID, Int_t detID, TVector3 pos, TVector3 mom, Double_t tof, Double_t length, Double_t eLoss, Int_t pdgCode) |
| |
| | DetectorPoint (const DetectorPoint &point)=default |
| |
| DetectorPoint & | operator= (const DetectorPoint &point)=default |
| |
| virtual void | Print () const |
| |
| Int_t | PdgCode () const |
| |
| TVector3 | LastPoint () const |
| |
| TVector3 | LastMom () const |
| |
| virtual void | extraPrintInfo () const |
| |
Definition at line 14 of file DetectorPoint.h.
◆ DetectorPoint() [1/4]
| SHiP::DetectorPoint::DetectorPoint |
( |
| ) |
|
|
inline |
◆ ~DetectorPoint()
| SHiP::DetectorPoint::~DetectorPoint |
( |
| ) |
|
|
default |
◆ DetectorPoint() [2/4]
| SHiP::DetectorPoint::DetectorPoint |
( |
Int_t |
eventID, |
|
|
Int_t |
trackID, |
|
|
Int_t |
detID, |
|
|
TVector3 |
pos, |
|
|
TVector3 |
mom, |
|
|
Double_t |
tof, |
|
|
Double_t |
length, |
|
|
Double_t |
eLoss, |
|
|
Int_t |
pdgCode, |
|
|
TVector3 |
Lpos, |
|
|
TVector3 |
Lmom |
|
) |
| |
Definition at line 10 of file DetectorPoint.cxx.
14 : FairMCPoint(trackID, detID, pos, mom, tof, length, eLoss, eventID),
16 fLpos{Lpos.X(), Lpos.Y(), Lpos.Z()},
17 fLmom{Lmom.X(), Lmom.Y(), Lmom.Z()} {}
std::array< Double_t, 3 > fLmom
std::array< Double_t, 3 > fLpos
◆ DetectorPoint() [3/4]
| SHiP::DetectorPoint::DetectorPoint |
( |
Int_t |
eventID, |
|
|
Int_t |
trackID, |
|
|
Int_t |
detID, |
|
|
TVector3 |
pos, |
|
|
TVector3 |
mom, |
|
|
Double_t |
tof, |
|
|
Double_t |
length, |
|
|
Double_t |
eLoss, |
|
|
Int_t |
pdgCode |
|
) |
| |
Definition at line 20 of file DetectorPoint.cxx.
24 : FairMCPoint(trackID, detID, pos, mom, tof, length, eLoss, eventID),
◆ DetectorPoint() [4/4]
| SHiP::DetectorPoint::DetectorPoint |
( |
const DetectorPoint & |
point | ) |
|
|
default |
◆ ClassDef()
◆ extraPrintInfo()
| void SHiP::DetectorPoint::extraPrintInfo |
( |
| ) |
const |
|
virtual |
◆ LastMom()
| TVector3 SHiP::DetectorPoint::LastMom |
( |
| ) |
const |
|
inline |
◆ LastPoint()
| TVector3 SHiP::DetectorPoint::LastPoint |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ PdgCode()
| Int_t SHiP::DetectorPoint::PdgCode |
( |
| ) |
const |
|
inline |
◆ Print()
| void SHiP::DetectorPoint::Print |
( |
| ) |
const |
|
virtual |
Definition at line 30 of file DetectorPoint.cxx.
30 {
31 LOG(info) << "-I- " << ClassName() << " point for track " << fTrackID
32 << " in detector " << fDetectorID;
33 LOG(info) << " Position (" << fX << ", " << fY << ", " << fZ << ") cm";
34 LOG(info) << " Momentum (" << fPx << ", " << fPy << ", " << fPz << ") GeV";
35 LOG(info) << " Time " << fTime << " ns, Length " << fLength
36 << " cm, Energy loss " << fELoss * 1.0e06 << " keV";
38}
virtual void extraPrintInfo() const
◆ fLmom
| std::array<Double_t, 3> SHiP::DetectorPoint::fLmom |
|
protected |
◆ fLpos
| std::array<Double_t, 3> SHiP::DetectorPoint::fLpos |
|
protected |
◆ fPdgCode
| Int_t SHiP::DetectorPoint::fPdgCode |
|
protected |
The documentation for this class was generated from the following files: