|
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().
1.8.8