![]() |
PandaRoot
|
#include <PndMCPoint.h>
Public Member Functions | |
PndMCPoint () | |
virtual | ~PndMCPoint () |
PndMCPoint (Int_t trackID, Int_t detID, TVector3 pos, TVector3 posOut, TVector3 mom, TVector3 momOut, Double_t tof, Double_t length, Double_t eLoss, UInt_t EventId=0) | |
Double_t | GetXOut () const |
Double_t | GetYOut () const |
Double_t | GetZOut () const |
Double_t | GetPxOut () const |
Double_t | GetPyOut () const |
Double_t | GetPzOut () const |
TVector3 | GetPosition () const |
TVector3 | GetPositionOut () const |
TVector3 | GetMeanPosition () const |
void | PositionOut (TVector3 &pos) const |
TVector3 | GetMomentum () const |
TVector3 | GetMomentumOut () const |
void | MomentumOut (TVector3 &mom) const |
void | SetPositionOut (TVector3 pos) |
void | SetMomentumOut (TVector3 mom) |
Protected Member Functions | |
ClassDef (PndMCPoint, 1) | |
Protected Attributes | |
Double32_t | fXOut = 0. |
Double32_t | fYOut = 0. |
Double32_t | fZOut = 0. |
Double32_t | fPxOut = 0. |
Double32_t | fPyOut = 0. |
Double32_t | fPzOut = 0. |
Base class to handle MC data for points. Derived from FairMCPoint to add missing out position and momentum
Definition at line 14 of file PndMCPoint.h.
PndMCPoint::PndMCPoint | ( | ) |
|
virtual |
PndMCPoint::PndMCPoint | ( | Int_t | trackID, |
Int_t | detID, | ||
TVector3 | pos, | ||
TVector3 | posOut, | ||
TVector3 | mom, | ||
TVector3 | momOut, | ||
Double_t | tof, | ||
Double_t | length, | ||
Double_t | eLoss, | ||
UInt_t | EventId = 0 |
||
) |
|
protected |
Referenced by PndMdtPoint::GetWire().
|
inline |
|
inline |
Definition at line 34 of file PndMCPoint.h.
Referenced by PndMdtPoint::GetMomIn().
|
inline |
Definition at line 35 of file PndMCPoint.h.
References fPxOut, fPyOut, and fPzOut.
Referenced by PndMdtPoint::GetMomOut().
|
inline |
Definition at line 29 of file PndMCPoint.h.
Referenced by PndMdtPoint::GetPosIn().
|
inline |
Definition at line 30 of file PndMCPoint.h.
References fXOut, fYOut, and fZOut.
Referenced by PndMdtPoint::GetPosOut().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 36 of file PndMCPoint.h.
References fPxOut, fPyOut, fPzOut, SetMomentumOut(), and SetPositionOut().
|
inline |
|
inline |
Definition at line 60 of file PndMCPoint.h.
References fPxOut, fPyOut, and fPzOut.
Referenced by MomentumOut().
|
inline |
Definition at line 53 of file PndMCPoint.h.
References fXOut, fYOut, and fZOut.
Referenced by MomentumOut().
|
protected |
Definition at line 46 of file PndMCPoint.h.
Referenced by GetMomentumOut(), GetPxOut(), MomentumOut(), and SetMomentumOut().
|
protected |
Definition at line 47 of file PndMCPoint.h.
Referenced by GetMomentumOut(), GetPyOut(), MomentumOut(), and SetMomentumOut().
|
protected |
Definition at line 48 of file PndMCPoint.h.
Referenced by GetMomentumOut(), GetPzOut(), MomentumOut(), and SetMomentumOut().
|
protected |
Definition at line 42 of file PndMCPoint.h.
Referenced by GetMeanPosition(), GetPositionOut(), GetXOut(), PositionOut(), and SetPositionOut().
|
protected |
Definition at line 43 of file PndMCPoint.h.
Referenced by GetMeanPosition(), GetPositionOut(), GetYOut(), PositionOut(), and SetPositionOut().
|
protected |
Definition at line 44 of file PndMCPoint.h.
Referenced by GetMeanPosition(), GetPositionOut(), GetZOut(), PositionOut(), and SetPositionOut().