FairRoot/PandaRoot
|
#include <PndSdsMCPoint.h>
Public Member Functions | |
PndSdsMCPoint () | |
PndSdsMCPoint (Int_t trackID, Int_t detID, Int_t sensorID, TVector3 posIn, TVector3 posOut, TVector3 momIn, TVector3 momOut, Double_t tof, Double_t length, Double_t eLoss) | |
PndSdsMCPoint (const PndSdsMCPoint &point) | |
virtual | ~PndSdsMCPoint () |
Double_t | GetXOut () const |
Double_t | GetYOut () const |
Double_t | GetZOut () const |
Double_t | GetPxOut () const |
Double_t | GetPyOut () const |
Double_t | GetPzOut () const |
Int_t | GetSensorID () const |
TVector3 | GetPosition () const |
TVector3 | GetPositionOut () const |
void | PositionOut (TVector3 &pos) const |
void | MomentumOut (TVector3 &mom) const |
void | SetPositionOut (TVector3 pos) |
void | SetMomentumOut (TVector3 mom) |
void | SetSensorID (Int_t sensorID) |
virtual void | SetTrackID (Int_t id) |
virtual void | Print (const Option_t *opt=0) const |
Protected Member Functions | |
ClassDef (PndSdsMCPoint, 6) | |
Protected Attributes | |
Double32_t | fXfOut |
Double32_t | fYfOut |
Double32_t | fZfOut |
Double32_t | fPxfOut |
Double32_t | fPyfOut |
Double32_t | fPzfOut |
Int_t | fSensorID |
Friends | |
std::ostream & | operator<< (std::ostream &out, const PndSdsMCPoint &point) |
Definition at line 27 of file PndSdsMCPoint.h.
PndSdsMCPoint::PndSdsMCPoint | ( | ) |
PndSdsMCPoint::PndSdsMCPoint | ( | Int_t | trackID, |
Int_t | detID, | ||
Int_t | sensorID, | ||
TVector3 | posIn, | ||
TVector3 | posOut, | ||
TVector3 | momIn, | ||
TVector3 | momOut, | ||
Double_t | tof, | ||
Double_t | length, | ||
Double_t | eLoss | ||
) |
Constructor with arguments
trackID | Index of MCTrack |
detID | Detector ID |
sensorID | Full nameId of the detector, see PndSdsGeoHandling |
posIn | Coordinates of ingoing point[cm] |
posOut | Coordinates of outgoing point[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 23 of file PndSdsMCPoint.cxx.
|
inline |
|
virtual |
|
protected |
|
inline |
Definition at line 90 of file PndSdsMCPoint.h.
Referenced by anaclust(), PndMvdAllDataEventAna::CalcMeanHitPos(), Check_particle_path(), PndMvdRadDamIonizingTask::Exec(), PndMvdRadDamTask::Exec(), PndMvdEventAnaTask::Exec(), PndMvdMSAnaTask::Exec(), PndMvdPidIdealTask::Exec(), PndLmdBPtestTask::Exec(), PndLmdTrkQTask::Exec(), PndLmdIdealFitTask::Exec(), PndLmdPerformanceTask::Exec(), PndSdsStripHitProducerDif::Exec(), PndSdsStripHitProducer::Exec(), for(), if(), load_vectors(), main(), online_monitoring_studies(), rad_dose_studies(), ReadLines(), PndLmdQATask::ResoAndPulls(), scattered_particles(), and time_based_studies().
|
inline |
Definition at line 91 of file PndSdsMCPoint.h.
Referenced by anaclust(), PndMvdAllDataEventAna::CalcMeanHitPos(), PndMvdRadDamIonizingTask::Exec(), PndMvdEventAnaTask::Exec(), PndMvdPidIdealTask::Exec(), PndSdsStripHitProducerDif::Exec(), PndSdsStripHitProducer::Exec(), for(), if(), main(), and ReadLines().
|
inline |
Definition at line 85 of file PndSdsMCPoint.h.
|
inline |
Definition at line 86 of file PndSdsMCPoint.h.
|
inline |
Definition at line 87 of file PndSdsMCPoint.h.
|
inline |
Definition at line 89 of file PndSdsMCPoint.h.
Referenced by PndSdsStripHitProducer::AddDigi(), PndMvdIdealRecoTask::CalcDetPlane(), PndSdsIdealRecoTask::CalcDetPlane(), Check_particle_path(), PndMvdRadDamIonizingTask::Exec(), PndMvdRadDamTask::Exec(), PndCATracking::Exec(), PndMvdMSAnaTask::Exec(), PndMvdIdealRecoTask::Exec(), PndLmdPixelHitProducerFast::Exec(), PndSdsHitProducerIdeal::Exec(), PndLmdPerformanceTask::Exec(), PndSdsHybridHitProducer::Exec(), PndSdsIdealRecoTask::Exec(), PndSdsStripHitProducerDif::Exec(), PndSdsStripHitProducer::Exec(), PndSdsHybridHitProducer::GetLocalHitPoints(), PndMvdIdealRecoTask::InitTransMat(), PndSdsIdealRecoTask::InitTransMat(), load_vectors(), online_monitoring_studies(), rad_dose_studies(), scattered_particles(), and time_based_studies().
|
inline |
Accessors
Definition at line 81 of file PndSdsMCPoint.h.
Referenced by PndMvdAllDataEventAna::FillHitHistos(), PndSdsHybridHitProducer::GetLocalHitPoints(), PndLmdQATask::HitReco(), and QAmacro_mvd_ana().
|
inline |
Definition at line 82 of file PndSdsMCPoint.h.
Referenced by PndMvdAllDataEventAna::FillHitHistos(), PndSdsHybridHitProducer::GetLocalHitPoints(), PndLmdQATask::HitReco(), and QAmacro_mvd_ana().
|
inline |
Definition at line 83 of file PndSdsMCPoint.h.
Referenced by PndMvdAllDataEventAna::FillHitHistos(), PndSdsHybridHitProducer::GetLocalHitPoints(), PndLmdQATask::HitReco(), and QAmacro_mvd_ana().
|
inline |
Definition at line 94 of file PndSdsMCPoint.h.
|
inline |
Definition at line 93 of file PndSdsMCPoint.h.
|
virtual |
Output to screen
Definition at line 52 of file PndSdsMCPoint.cxx.
Referenced by drawTracks(), EventListing(), PndMvdEventAnaTask::Exec(), PndSdsHybridHitProducer::Exec(), PndSdsStripHitProducerDif::Exec(), and PndSdsStripHitProducer::Exec().
|
inline |
Definition at line 131 of file PndSdsMCPoint.h.
|
inline |
|
inline |
Definition at line 101 of file PndSdsMCPoint.h.
|
inlinevirtual |
Definition at line 102 of file PndSdsMCPoint.h.
Referenced by PndSdsDetector::CopyClones().
|
friend |
Definition at line 29 of file PndSdsMCPoint.h.
|
protected |
Definition at line 116 of file PndSdsMCPoint.h.
|
protected |
Definition at line 116 of file PndSdsMCPoint.h.
|
protected |
Definition at line 116 of file PndSdsMCPoint.h.
|
protected |
Definition at line 117 of file PndSdsMCPoint.h.
|
protected |
Definition at line 114 of file PndSdsMCPoint.h.
|
protected |
Definition at line 114 of file PndSdsMCPoint.h.
|
protected |
Definition at line 114 of file PndSdsMCPoint.h.