FairRoot/PandaRoot
|
#include <PndSttPoint.h>
Public Member Functions | |
PndSttPoint () | |
PndSttPoint (Int_t trackID, Int_t detID, TVector3 pos, TVector3 posInLocal, TVector3 posOutLocal, TVector3 momIn, TVector3 momOut, Double_t tof, Double_t length, Double_t eLoss, Double_t mass) | |
PndSttPoint (const PndSttPoint &point) | |
virtual | ~PndSttPoint () |
Double_t | GetXOutLocal () const |
Double_t | GetYOutLocal () const |
Double_t | GetZOutLocal () const |
Double_t | GetXInLocal () const |
Double_t | GetYInLocal () const |
Double_t | GetZInLocal () const |
Double_t | GetXtot () const |
Double_t | GetYtot () const |
Double_t | GetZtot () const |
Double_t | GetPxOut () const |
Double_t | GetPyOut () const |
Double_t | GetPzOut () const |
Double_t | GetMass () const |
Double_t | GetTrueDistance () |
void | PositionOutLocal (TVector3 &pos) |
void | PositionInLocal (TVector3 &pos) |
void | MomentumOut (TVector3 &mom) |
void | SetPositionOutLocal (TVector3 pos) |
void | SetPositionInLocal (TVector3 pos) |
void | SetMomentumOut (TVector3 mom) |
void | SetTubeID (Int_t tubeid) |
Int_t | GetTubeID () |
virtual void | Print (const Option_t *opt) const |
Definition at line 10 of file PndSttPoint.h.
PndSttPoint::PndSttPoint | ( | ) |
PndSttPoint::PndSttPoint | ( | Int_t | trackID, |
Int_t | detID, | ||
TVector3 | pos, | ||
TVector3 | posInLocal, | ||
TVector3 | posOutLocal, | ||
TVector3 | momIn, | ||
TVector3 | momOut, | ||
Double_t | tof, | ||
Double_t | length, | ||
Double_t | eLoss, | ||
Double_t | mass | ||
) |
Constructor with arguments
trackID | Index of MCTrack |
detID | Detector ID |
tubeID | Number of tube |
pos | Coordinates of MC point [cm] |
posInLocal | Local coordinates at entrance to active volume [cm] |
posOutLocal | Local 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 25 of file PndSttPoint.cxx.
PndSttPoint::PndSttPoint | ( | const PndSttPoint & | point | ) |
Copy constructor
Definition at line 43 of file PndSttPoint.cxx.
|
virtual |
|
inline |
Definition at line 62 of file PndSttPoint.h.
References fMass.
Referenced by PndSttHitProducerRealFast::Exec(), and PndSttHitProducerRealFull::Exec().
|
inline |
Definition at line 58 of file PndSttPoint.h.
References fPx_out.
Referenced by PndSttHitProducerRealFast::Exec(), and PndSttHitProducerRealFull::Exec().
|
inline |
Definition at line 59 of file PndSttPoint.h.
References fPy_out.
Referenced by PndSttHitProducerRealFast::Exec(), and PndSttHitProducerRealFull::Exec().
|
inline |
Definition at line 60 of file PndSttPoint.h.
References fPz_out.
Referenced by PndSttHitProducerRealFast::Exec(), and PndSttHitProducerRealFull::Exec().
Double_t PndSttPoint::GetTrueDistance | ( | ) |
Definition at line 64 of file PndSttPoint.cxx.
References fabs(), fX_in_local, fX_out_local, fY_in_local, fY_out_local, fZ_in_local, and fZ_out_local.
Referenced by PndSttIsochroneDraw::Exec().
|
inline |
Definition at line 77 of file PndSttPoint.h.
References fTubeID.
Referenced by PndSttTrackFinderIdeal::DoFind(), PndSttHitProducerRealFast::Exec(), PndSttHitProducerRealFull::Exec(), PndSttHitProducerIdeal::Exec(), and PndCATracking::Exec().
|
inline |
Definition at line 49 of file PndSttPoint.h.
References fX_in_local.
Referenced by FairGeaneTrT::Exec(), PndSttHitProducerRealFast::Exec(), PndSttHitProducerRealFull::Exec(), and PndSttHitProducerIdeal::Exec().
|
inline |
Accessors
Definition at line 46 of file PndSttPoint.h.
References fX_out_local.
Referenced by PndSttHitProducerRealFast::Exec(), PndSttHitProducerRealFull::Exec(), and PndSttHitProducerIdeal::Exec().
|
inline |
Definition at line 54 of file PndSttPoint.h.
Referenced by FairGeaneTrKalStt::Exec(), FairGeaneTrT::Exec(), and PndSttMCPointDraw::GetVector().
|
inline |
Definition at line 50 of file PndSttPoint.h.
References fY_in_local.
Referenced by FairGeaneTrT::Exec(), PndSttHitProducerRealFast::Exec(), PndSttHitProducerRealFull::Exec(), and PndSttHitProducerIdeal::Exec().
|
inline |
Definition at line 47 of file PndSttPoint.h.
References fY_out_local.
Referenced by PndSttHitProducerRealFast::Exec(), PndSttHitProducerRealFull::Exec(), and PndSttHitProducerIdeal::Exec().
|
inline |
Definition at line 55 of file PndSttPoint.h.
Referenced by FairGeaneTrKalStt::Exec(), FairGeaneTrT::Exec(), and PndSttMCPointDraw::GetVector().
|
inline |
Definition at line 51 of file PndSttPoint.h.
References fZ_in_local.
Referenced by PndSttHitProducerRealFast::Exec(), PndSttHitProducerRealFull::Exec(), and PndSttHitProducerIdeal::Exec().
|
inline |
Definition at line 48 of file PndSttPoint.h.
References fZ_out_local.
Referenced by PndSttHitProducerRealFast::Exec(), PndSttHitProducerRealFull::Exec(), and PndSttHitProducerIdeal::Exec().
|
inline |
Definition at line 56 of file PndSttPoint.h.
Referenced by FairGeaneTrKalStt::Exec(), FairGeaneTrT::Exec(), and PndSttMCPointDraw::GetVector().
|
inline |
|
inline |
|
inline |
Definition at line 66 of file PndSttPoint.h.
References fX_out_local, fY_out_local, and fZ_out_local.
|
virtual |
|
inline |
|
inline |
|
inline |
Modifiers
Definition at line 108 of file PndSttPoint.h.
References fX_out_local, fY_out_local, and fZ_out_local.
|
inline |
|
protected |
Definition at line 98 of file PndSttPoint.h.
Referenced by GetMass().
|
protected |
Definition at line 90 of file PndSttPoint.h.
|
protected |
Definition at line 93 of file PndSttPoint.h.
Referenced by GetPxOut(), MomentumOut(), and SetMomentumOut().
|
protected |
Definition at line 91 of file PndSttPoint.h.
|
protected |
Definition at line 94 of file PndSttPoint.h.
Referenced by GetPyOut(), MomentumOut(), and SetMomentumOut().
|
protected |
Definition at line 92 of file PndSttPoint.h.
|
protected |
Definition at line 95 of file PndSttPoint.h.
Referenced by GetPzOut(), MomentumOut(), and SetMomentumOut().
|
protected |
Definition at line 100 of file PndSttPoint.h.
Referenced by GetTubeID(), and SetTubeID().
|
protected |
Definition at line 88 of file PndSttPoint.h.
Referenced by GetTrueDistance(), GetXInLocal(), PositionInLocal(), and SetPositionInLocal().
|
protected |
Definition at line 86 of file PndSttPoint.h.
Referenced by GetTrueDistance(), GetXOutLocal(), PositionOutLocal(), and SetPositionOutLocal().
|
protected |
Definition at line 88 of file PndSttPoint.h.
Referenced by GetTrueDistance(), GetYInLocal(), PositionInLocal(), and SetPositionInLocal().
|
protected |
Definition at line 86 of file PndSttPoint.h.
Referenced by GetTrueDistance(), GetYOutLocal(), PositionOutLocal(), and SetPositionOutLocal().
|
protected |
Definition at line 88 of file PndSttPoint.h.
Referenced by GetTrueDistance(), GetZInLocal(), PositionInLocal(), and SetPositionInLocal().
|
protected |
Definition at line 86 of file PndSttPoint.h.
Referenced by GetTrueDistance(), GetZOutLocal(), PositionOutLocal(), and SetPositionOutLocal().