FairRoot/PandaRoot
|
#include <PndHypPoint.h>
Public Member Functions | |
PndHypPoint () | |
PndHypPoint (Int_t trackID, Int_t evtID, Int_t detID, TString detName, TVector3 posin, TVector3 momin, TVector3 posout, TVector3 momout, Double_t tof, Double_t length, Double_t eLoss, Double_t charge, Double_t mass, Int_t pdgCode, Double_t distance, Double_t PLin, Double_t PLout) | |
PndHypPoint (const PndHypPoint &point) | |
virtual | ~PndHypPoint () |
Int_t | GetEventID () const |
Int_t | GetVolumeID () const |
Double_t | GetXin () const |
Double_t | GetYin () const |
Double_t | GetZin () const |
Double_t | GetPxin () const |
Double_t | GetPyin () const |
Double_t | GetPzin () const |
Double_t | GetPLin () const |
Double_t | GetPLout () const |
Double_t | GetXout () const |
Double_t | GetYout () const |
Double_t | GetZout () const |
Double_t | GetPxout () const |
Double_t | GetPyout () const |
Double_t | GetPzout () const |
Double_t | Getdist () const |
TString | GetDetName () const |
Double_t | GetMass () const |
void | PositionIn (TVector3 &pos) |
void | MomentumIn (TVector3 &mom) |
void | PositionOut (TVector3 &pos) |
void | MomentumOut (TVector3 &mom) |
void | SetEventID (Int_t ev) |
void | SetPositionIn (const TVector3 &pos) |
void | SetMomentumIn (const TVector3 &mom) |
void | SetPositionOut (const TVector3 &pos) |
void | SetMomentumOut (const TVector3 &mom) |
virtual void | Print (const Option_t *opt) const |
Protected Attributes | |
Int_t | fEventID |
Double_t | fPLin |
Double_t | fPLout |
Double_t | fmass |
Double_t | fcharge |
Double_t | fXin |
Double_t | fYin |
Double_t | fZin |
Double_t | fPxin |
Double_t | fPyin |
Double_t | fPzin |
Double_t | fXout |
Double_t | fYout |
Double_t | fZout |
Double_t | fPxout |
Double_t | fPyout |
Double_t | fPzout |
Double_t | fdist |
TString | fDetName |
Int_t | fVolumeID |
Int_t | fpdgCode |
Definition at line 20 of file PndHypPoint.h.
PndHypPoint::PndHypPoint | ( | ) |
PndHypPoint::PndHypPoint | ( | Int_t | trackID, |
Int_t | evtID, | ||
Int_t | detID, | ||
TString | detName, | ||
TVector3 | posin, | ||
TVector3 | momin, | ||
TVector3 | posout, | ||
TVector3 | momout, | ||
Double_t | tof, | ||
Double_t | length, | ||
Double_t | eLoss, | ||
Double_t | charge, | ||
Double_t | mass, | ||
Int_t | pdgCode, | ||
Double_t | distance, | ||
Double_t | PLin, | ||
Double_t | PLout | ||
) |
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] |
posInLocal | Local coordinates at entrance to active volume [cm] |
posOutLocal | Local coordinates at exit of active volume [cm] |
tof | Time since event start [ns] |
length | Track length since creation [cm] |
eLoss | Energy deposit [GeV] |
Definition at line 34 of file PndHypPoint.cxx.
|
inline |
|
virtual |
|
inline |
Definition at line 119 of file PndHypPoint.h.
Referenced by PndHypIdealRecoTask::CalcDetPlane(), PndHypGeGammaAna::Exec(), PndHypHitProducerIdeal::Exec(), PndHypIdealRecoTask::Exec(), PndSciTAnaIdeal::Exec(), PndHypStripHitProducer::Exec(), PndHypIdealRecoTask::InitTransMat(), and PndSciTAnaIdeal::InitTransMat().
|
inline |
Definition at line 116 of file PndHypPoint.h.
|
inline |
Accessors
Definition at line 90 of file PndHypPoint.h.
Referenced by PndHypFullAna::Exec(), PndHypFullIdealAna::Exec(), PndHypSimpleAna::Exec(), PndSciTAnaIdeal::Exec(), and PndSciTAnaIdeal::SetSciTEventCorr().
|
inline |
Definition at line 120 of file PndHypPoint.h.
|
inline |
Definition at line 107 of file PndHypPoint.h.
|
inline |
Definition at line 108 of file PndHypPoint.h.
|
inline |
|
inline |
Definition at line 113 of file PndHypPoint.h.
|
inline |
|
inline |
Definition at line 114 of file PndHypPoint.h.
|
inline |
|
inline |
Definition at line 115 of file PndHypPoint.h.
|
inline |
Definition at line 91 of file PndHypPoint.h.
Referenced by PndHypHitProducerIdeal::Exec(), PndHypIdealRecoTask::Exec(), PndSciTAnaIdeal::Exec(), and PndHypStripHitProducer::Exec().
|
inline |
Definition at line 92 of file PndHypPoint.h.
Referenced by PndHypGeGammaAna::Exec(), PndHypHitProducerIdeal::Exec(), and PndHypIdealRecoTask::Exec().
|
inline |
|
inline |
Definition at line 93 of file PndHypPoint.h.
Referenced by PndHypHitProducerIdeal::Exec(), and PndHypIdealRecoTask::Exec().
|
inline |
|
inline |
Definition at line 94 of file PndHypPoint.h.
Referenced by PndHypGeGammaAna::Exec(), PndHypHitProducerIdeal::Exec(), and PndHypIdealRecoTask::Exec().
|
inline |
|
inline |
|
inline |
Definition at line 129 of file PndHypPoint.h.
|
inline |
Definition at line 125 of file PndHypPoint.h.
Referenced by PndHypMicroIdealWriter::Exec(), PndHypPidIdealTask::Exec(), PndSciTAnaIdeal::Exec(), and PndHypStripHitProducer::Exec().
|
inline |
Definition at line 128 of file PndHypPoint.h.
Referenced by PndHypPidIdealTask::Exec(), PndHypStripHitProducer::Exec(), and PndSciTAnaIdeal::SetSciTEventCorr().
|
virtual |
Output to screen
Definition at line 77 of file PndHypPoint.cxx.
References fPxin, fPyin, fPzin, fVolumeID, fXin, fYin, and fZin.
Referenced by PndHypStripHitProducer::Exec().
|
inline |
|
inline |
Definition at line 187 of file PndHypPoint.h.
|
inline |
Definition at line 199 of file PndHypPoint.h.
|
inline |
Definition at line 181 of file PndHypPoint.h.
|
inline |
Definition at line 193 of file PndHypPoint.h.
|
protected |
Definition at line 165 of file PndHypPoint.h.
|
protected |
Definition at line 173 of file PndHypPoint.h.
|
protected |
Definition at line 170 of file PndHypPoint.h.
|
protected |
Definition at line 161 of file PndHypPoint.h.
|
protected |
Definition at line 165 of file PndHypPoint.h.
|
protected |
Definition at line 175 of file PndHypPoint.h.
|
protected |
Definition at line 163 of file PndHypPoint.h.
|
protected |
Definition at line 163 of file PndHypPoint.h.
|
protected |
Definition at line 168 of file PndHypPoint.h.
Referenced by Print().
|
protected |
Definition at line 170 of file PndHypPoint.h.
|
protected |
Definition at line 168 of file PndHypPoint.h.
Referenced by Print().
|
protected |
Definition at line 170 of file PndHypPoint.h.
|
protected |
Definition at line 168 of file PndHypPoint.h.
Referenced by Print().
|
protected |
Definition at line 170 of file PndHypPoint.h.
|
protected |
Definition at line 175 of file PndHypPoint.h.
Referenced by Print().
|
protected |
Definition at line 167 of file PndHypPoint.h.
Referenced by Print().
|
protected |
Definition at line 169 of file PndHypPoint.h.
|
protected |
Definition at line 167 of file PndHypPoint.h.
Referenced by Print().
|
protected |
Definition at line 169 of file PndHypPoint.h.
|
protected |
Definition at line 167 of file PndHypPoint.h.
Referenced by Print().
|
protected |
Definition at line 169 of file PndHypPoint.h.