FairRoot/PandaRoot
|
#include <PndFtsPoint.h>
Public Member Functions | |
PndFtsPoint () | |
PndFtsPoint (Int_t trackID, Int_t detID, Int_t tubeID, Int_t chamberID, Int_t layerID, TVector3 pos, TVector3 posInLocal, TVector3 posOutLocal, TVector3 momIn, TVector3 momOut, Double_t tof, Double_t length, Double_t eLoss, Double_t mass) | |
PndFtsPoint (const PndFtsPoint &point) | |
virtual | ~PndFtsPoint () |
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 | GetXOutLocal () const |
Double_t | GetYOutLocal () const |
Double_t | GetZOutLocal () const |
Double_t | GetXInLocal () const |
Double_t | GetYInLocal () const |
Double_t | GetZInLocal () const |
Double_t | GetMass () const |
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 () |
void | SetChamberID (Int_t chamberid) |
void | SetLayerID (Int_t layerid) |
Int_t | GetChamberID () |
Int_t | GetLayerID () |
virtual void | Print (const Option_t *opt) const |
Protected Attributes | |
Double_t | fX_out_local |
Double_t | fY_out_local |
Double_t | fZ_out_local |
Double_t | fX_in_local |
Double_t | fY_in_local |
Double_t | fZ_in_local |
Double_t | fPx_out |
Double_t | fPy_out |
Double_t | fPz_out |
Double_t | fPx_in |
Double_t | fPy_in |
Double_t | fPz_in |
Double_t | fMass |
Int_t | fTubeID |
Int_t | fChamberID |
Int_t | fLayerID |
Definition at line 10 of file PndFtsPoint.h.
PndFtsPoint::PndFtsPoint | ( | ) |
PndFtsPoint::PndFtsPoint | ( | Int_t | trackID, |
Int_t | detID, | ||
Int_t | tubeID, | ||
Int_t | chamberID, | ||
Int_t | layerID, | ||
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 ChamberID number of chamber LayerID |
pos | Coordinates at wire center of active volume [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 24 of file PndFtsPoint.cxx.
PndFtsPoint::PndFtsPoint | ( | const PndFtsPoint & | point | ) |
Copy constructor
Definition at line 50 of file PndFtsPoint.cxx.
|
virtual |
|
inline |
Definition at line 89 of file PndFtsPoint.h.
References fChamberID.
Referenced by PndFtsHitProducerRealFast::Exec(), PndFtsHitProducerMcPointCoordinates::Exec(), PndFtsHitProducerRealFull::Exec(), and PndFtsHitProducerIdeal::Exec().
|
inline |
Definition at line 90 of file PndFtsPoint.h.
References fLayerID.
Referenced by PndFtsHitProducerRealFast::Exec(), PndFtsHitProducerMcPointCoordinates::Exec(), PndFtsHitProducerRealFull::Exec(), PndFtsHitProducerIdeal::Exec(), and PndFTSCALocalMCPoint::SetPoint().
|
inline |
Definition at line 70 of file PndFtsPoint.h.
References fMass.
Referenced by PndFtsHitProducerRealFast::Exec(), PndFtsHitProducerMcPointCoordinates::Exec(), and PndFtsHitProducerRealFull::Exec().
|
inline |
Definition at line 52 of file PndFtsPoint.h.
References fPx_out.
Referenced by PndFtsHitProducerRealFast::Exec(), PndFtsHitProducerMcPointCoordinates::Exec(), and PndFtsHitProducerRealFull::Exec().
|
inline |
Definition at line 53 of file PndFtsPoint.h.
References fPy_out.
Referenced by PndFtsHitProducerRealFast::Exec(), PndFtsHitProducerMcPointCoordinates::Exec(), and PndFtsHitProducerRealFull::Exec().
|
inline |
Definition at line 54 of file PndFtsPoint.h.
References fPz_out.
Referenced by PndFtsHitProducerRealFast::Exec(), PndFtsHitProducerMcPointCoordinates::Exec(), and PndFtsHitProducerRealFull::Exec().
|
inline |
Definition at line 86 of file PndFtsPoint.h.
References fTubeID.
Referenced by PndFtsHitProducerRealFast::Exec(), PndFtsHitProducerMcPointCoordinates::Exec(), PndFtsHitProducerRealFull::Exec(), and PndFtsHitProducerIdeal::Exec().
|
inline |
Definition at line 62 of file PndFtsPoint.h.
References fX_in_local.
Referenced by PndFtsHitProducerRealFast::Exec(), PndFtsHitProducerMcPointCoordinates::Exec(), PndFtsHitProducerRealFull::Exec(), and PndFtsHitProducerIdeal::Exec().
|
inline |
Accessors
Definition at line 59 of file PndFtsPoint.h.
References fX_out_local.
Referenced by PndFtsHitProducerRealFast::Exec(), PndFtsHitProducerMcPointCoordinates::Exec(), PndFtsHitProducerRealFull::Exec(), and PndFtsHitProducerIdeal::Exec().
|
inline |
Definition at line 48 of file PndFtsPoint.h.
|
inline |
Definition at line 63 of file PndFtsPoint.h.
References fY_in_local.
Referenced by PndFtsHitProducerRealFast::Exec(), PndFtsHitProducerMcPointCoordinates::Exec(), PndFtsHitProducerRealFull::Exec(), and PndFtsHitProducerIdeal::Exec().
|
inline |
Definition at line 60 of file PndFtsPoint.h.
References fY_out_local.
Referenced by PndFtsHitProducerRealFast::Exec(), PndFtsHitProducerMcPointCoordinates::Exec(), PndFtsHitProducerRealFull::Exec(), and PndFtsHitProducerIdeal::Exec().
|
inline |
Definition at line 49 of file PndFtsPoint.h.
|
inline |
Definition at line 64 of file PndFtsPoint.h.
References fZ_in_local.
Referenced by PndFtsHitProducerRealFast::Exec(), PndFtsHitProducerMcPointCoordinates::Exec(), PndFtsHitProducerRealFull::Exec(), and PndFtsHitProducerIdeal::Exec().
|
inline |
Definition at line 61 of file PndFtsPoint.h.
References fZ_out_local.
Referenced by PndFtsHitProducerRealFast::Exec(), PndFtsHitProducerMcPointCoordinates::Exec(), PndFtsHitProducerRealFull::Exec(), and PndFtsHitProducerIdeal::Exec().
|
inline |
Definition at line 50 of file PndFtsPoint.h.
|
inline |
|
inline |
|
inline |
Definition at line 73 of file PndFtsPoint.h.
References fX_out_local, fY_out_local, and fZ_out_local.
|
virtual |
|
inline |
Definition at line 87 of file PndFtsPoint.h.
References fChamberID.
Referenced by PndFts2::AddHit(), and PndFts::AddHit().
|
inline |
Definition at line 88 of file PndFtsPoint.h.
References fLayerID.
Referenced by PndFts2::AddHit(), and PndFts::AddHit().
|
inline |
|
inline |
|
inline |
Modifiers
Definition at line 122 of file PndFtsPoint.h.
References fX_out_local, fY_out_local, and fZ_out_local.
|
inline |
Definition at line 85 of file PndFtsPoint.h.
References fTubeID.
Referenced by PndFts2::AddHit(), and PndFts::AddHit().
|
protected |
Definition at line 111 of file PndFtsPoint.h.
Referenced by GetChamberID(), and SetChamberID().
|
protected |
Definition at line 112 of file PndFtsPoint.h.
Referenced by GetLayerID(), and SetLayerID().
|
protected |
Definition at line 109 of file PndFtsPoint.h.
Referenced by GetMass().
|
protected |
Definition at line 104 of file PndFtsPoint.h.
|
protected |
Definition at line 103 of file PndFtsPoint.h.
Referenced by GetPxOut(), MomentumOut(), and SetMomentumOut().
|
protected |
Definition at line 104 of file PndFtsPoint.h.
|
protected |
Definition at line 103 of file PndFtsPoint.h.
Referenced by GetPyOut(), MomentumOut(), and SetMomentumOut().
|
protected |
Definition at line 104 of file PndFtsPoint.h.
|
protected |
Definition at line 103 of file PndFtsPoint.h.
Referenced by GetPzOut(), MomentumOut(), and SetMomentumOut().
|
protected |
Definition at line 110 of file PndFtsPoint.h.
Referenced by GetTubeID(), and SetTubeID().
|
protected |
Definition at line 101 of file PndFtsPoint.h.
Referenced by GetXInLocal(), PositionInLocal(), and SetPositionInLocal().
|
protected |
Definition at line 99 of file PndFtsPoint.h.
Referenced by GetXOutLocal(), PositionOutLocal(), and SetPositionOutLocal().
|
protected |
Definition at line 101 of file PndFtsPoint.h.
Referenced by GetYInLocal(), PositionInLocal(), and SetPositionInLocal().
|
protected |
Definition at line 99 of file PndFtsPoint.h.
Referenced by GetYOutLocal(), PositionOutLocal(), and SetPositionOutLocal().
|
protected |
Definition at line 101 of file PndFtsPoint.h.
Referenced by GetZInLocal(), PositionInLocal(), and SetPositionInLocal().
|
protected |
Definition at line 99 of file PndFtsPoint.h.
Referenced by GetZOutLocal(), PositionOutLocal(), and SetPositionOutLocal().