FairRoot/PandaRoot
|
#include <PndHypGePoint.h>
Public Member Functions | |
PndHypGePoint () | |
PndHypGePoint (Int_t trackID, Int_t evtID, Int_t pdgCode, Double_t charge, TVector3 pos, TVector3 mom, Double_t tof, Double_t length, Double_t eLoss, Short_t copy) | |
PndHypGePoint (const PndHypGePoint &point) | |
virtual | ~PndHypGePoint () |
Int_t | GetTrackID () const |
Int_t | GetEventID () const |
Int_t | GetDetectorID () const |
Double_t | GetX () const |
Double_t | GetY () const |
Double_t | GetZ () const |
Double_t | GetPx () const |
Double_t | GetPy () const |
Double_t | GetPz () const |
Double_t | GetTime () const |
Double_t | GetLength () const |
Double_t | GetEnergyLoss () const |
Double_t | GetpdgCode () const |
void | Position (TVector3 &pos) |
void | Momentum (TVector3 &mom) |
void | SetTrackID (Int_t id) |
void | SetEventID (Int_t id) |
void | SetDetectorID (Short_t copy) |
void | SetTime (Double_t time) |
void | SetLength (Double_t length) |
void | SetEnergyLoss (Double_t eLoss) |
void | SetpdgCode (Int_t pdgCode) |
void | SetPosition (const TVector3 &pos) |
void | SetMomentum (const TVector3 &mom) |
virtual void | Print (const Option_t *opt) const |
Protected Attributes | |
Int_t | fEventID |
TLorentzVector | fPos |
TLorentzVector | fMom |
Double_t | fELoss |
Double_t | fmass |
Double_t | fcharge |
Double_t | fTime |
Short_t | fnCopy |
Int_t | fpdgCode |
Definition at line 16 of file PndHypGePoint.h.
PndHypGePoint::PndHypGePoint | ( | ) |
PndHypGePoint::PndHypGePoint | ( | Int_t | trackID, |
Int_t | evtID, | ||
Int_t | pdgCode, | ||
Double_t | charge, | ||
TVector3 | pos, | ||
TVector3 | mom, | ||
Double_t | tof, | ||
Double_t | length, | ||
Double_t | eLoss, | ||
Short_t | copy | ||
) |
Constructor with arguments
trackID | Index of MCTrack |
detID | Detector ID |
posIn | Ccoordinates 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 32 of file PndHypGePoint.cxx.
References fcharge, fELoss, fEventID, fnCopy, fpdgCode, fTime, fX, fY, and fZ.
|
inline |
|
virtual |
|
inline |
Definition at line 53 of file PndHypGePoint.h.
Referenced by AllNeutronAnalysis(), AllNeutronAnalysis_job(), AllNeutronAnalysis_job_edit(), AnalyseThetaRadiusCorrelation(), PndHypGeCOSYBackgroundAna::Exec(), PndHypGeGammaAna::Exec(), PndHypGeHitProducerIdeal::Exec(), GammaSpectraAnalysis_CableTest(), GammaSpectraAnalysis_NoH(), GammaSpectraAnalysis_NoH_Split(), NeutronAnalysis(), NeutronAnalysis_COSY(), and NeutronAnalysis_COSY_edit().
|
inline |
Definition at line 62 of file PndHypGePoint.h.
Referenced by AllNeutronAnalysis_job_edit(), PndHypGeCOSYBackgroundAna::Exec(), PndHypGeGammaAna::Exec(), PndHypGeHitProducerIdeal::Exec(), GammaSpectraAnalysis_CableTest(), GammaSpectraAnalysis_NoH(), GammaSpectraAnalysis_NoH_Split(), GetEntriesFast(), NeutronAnalysis_COSY(), NeutronAnalysis_COSY_edit(), PndHypFullIdealAna::SetEnergySpectra(), PndHypFullAna::SetEnergySpectra(), PndHypFullIdealAna::SetTotESpectra(), and PndHypFullAna::SetTotESpectra().
|
inline |
Definition at line 52 of file PndHypGePoint.h.
Referenced by PndHypFullAna::SetEnergySpectra(), and PndHypFullIdealAna::SetEnergySpectra().
|
inline |
Definition at line 61 of file PndHypGePoint.h.
|
inline |
Definition at line 63 of file PndHypGePoint.h.
Referenced by AllNeutronAnalysis(), AllNeutronAnalysis_job(), AllNeutronAnalysis_job_edit(), PndHypGeCOSYBackgroundAna::Exec(), NeutronAnalysis(), NeutronAnalysis_COSY(), and NeutronAnalysis_COSY_edit().
|
inline |
Definition at line 57 of file PndHypGePoint.h.
Referenced by AllNeutronAnalysis(), AllNeutronAnalysis_job(), AllNeutronAnalysis_job_edit(), PndHypGeCOSYBackgroundAna::Exec(), NeutronAnalysis(), NeutronAnalysis_COSY(), and NeutronAnalysis_COSY_edit().
|
inline |
Definition at line 58 of file PndHypGePoint.h.
Referenced by AllNeutronAnalysis(), AllNeutronAnalysis_job(), AllNeutronAnalysis_job_edit(), PndHypGeCOSYBackgroundAna::Exec(), NeutronAnalysis(), NeutronAnalysis_COSY(), and NeutronAnalysis_COSY_edit().
|
inline |
Definition at line 59 of file PndHypGePoint.h.
Referenced by AllNeutronAnalysis(), AllNeutronAnalysis_job(), AllNeutronAnalysis_job_edit(), PndHypGeCOSYBackgroundAna::Exec(), NeutronAnalysis(), NeutronAnalysis_COSY(), and NeutronAnalysis_COSY_edit().
|
inline |
Definition at line 60 of file PndHypGePoint.h.
|
inline |
Accessors
Definition at line 51 of file PndHypGePoint.h.
Referenced by AllNeutronAnalysis(), AllNeutronAnalysis_job(), AllNeutronAnalysis_job_edit(), AnalyseThetaRadiusCorrelation(), PndHypGe::CopyClones(), PndHypGeGammaAna::Exec(), PndHypGeCOSYBackgroundAna::Exec(), PndHypGeIdealTrackFinderTask::Exec(), PndHypGeHitProducerIdeal::Exec(), GammaSpectraAnalysis_CableTest(), GetEntriesFast(), NeutronAnalysis_COSY(), and NeutronAnalysis_COSY_edit().
|
inline |
Definition at line 54 of file PndHypGePoint.h.
References fX.
Referenced by AllNeutronAnalysis(), AllNeutronAnalysis_job(), AllNeutronAnalysis_job_edit(), AnalyseThetaRadiusCorrelation(), NeutronAnalysis_COSY(), and NeutronAnalysis_COSY_edit().
|
inline |
Definition at line 55 of file PndHypGePoint.h.
References fY.
Referenced by AllNeutronAnalysis(), AllNeutronAnalysis_job(), AllNeutronAnalysis_job_edit(), AnalyseThetaRadiusCorrelation(), NeutronAnalysis_COSY(), and NeutronAnalysis_COSY_edit().
|
inline |
Definition at line 56 of file PndHypGePoint.h.
References fZ.
Referenced by AllNeutronAnalysis(), AllNeutronAnalysis_job(), AllNeutronAnalysis_job_edit(), AnalyseThetaRadiusCorrelation(), NeutronAnalysis_COSY(), and NeutronAnalysis_COSY_edit().
|
inline |
|
inline |
Definition at line 64 of file PndHypGePoint.h.
|
virtual |
|
inline |
Definition at line 71 of file PndHypGePoint.h.
|
inline |
Definition at line 74 of file PndHypGePoint.h.
|
inline |
Definition at line 70 of file PndHypGePoint.h.
|
inline |
Definition at line 73 of file PndHypGePoint.h.
|
inline |
Definition at line 102 of file PndHypGePoint.h.
|
inline |
Definition at line 75 of file PndHypGePoint.h.
|
inline |
Definition at line 96 of file PndHypGePoint.h.
|
inline |
Definition at line 72 of file PndHypGePoint.h.
|
inline |
|
protected |
Definition at line 88 of file PndHypGePoint.h.
Referenced by PndHypGePoint().
|
protected |
Definition at line 88 of file PndHypGePoint.h.
Referenced by PndHypGePoint(), and Print().
|
protected |
Definition at line 85 of file PndHypGePoint.h.
Referenced by PndHypGePoint().
|
protected |
Definition at line 88 of file PndHypGePoint.h.
|
protected |
Definition at line 87 of file PndHypGePoint.h.
|
protected |
Definition at line 89 of file PndHypGePoint.h.
Referenced by PndHypGePoint().
|
protected |
Definition at line 90 of file PndHypGePoint.h.
Referenced by PndHypGePoint().
|
protected |
Definition at line 86 of file PndHypGePoint.h.
|
protected |
Definition at line 88 of file PndHypGePoint.h.
Referenced by PndHypGePoint(), and Print().