FairRoot/PandaRoot
|
#include <PndRichBarPoint.h>
Public Member Functions | |
PndRichBarPoint () | |
PndRichBarPoint (Int_t trackID, Int_t detID, TVector3 pos, TVector3 mom, Double_t tof, Double_t length, Int_t pdgCode, Double_t thetaC, Int_t eventID, Double_t mass) | |
PndRichBarPoint (Int_t trackID, Int_t detID, TVector3 pos, TVector3 mom, Double_t tof, Double_t length, Int_t pdgCode, Double_t thetaC, Int_t eventID, Double_t mass, TVector3 pos0, TVector3 mom0) | |
PndRichBarPoint (TVector3 pos, TVector3 dir, Double_t time) | |
virtual | ~PndRichBarPoint () |
Int_t | GetPdgCode () const |
Double_t | GetThetaC () const |
Double_t | GetMass () const |
Int_t | GetTrackStatus () const |
TVector3 | GetPosition0 () const |
TVector3 | GetMomentum0 () const |
Double_t | GetTime0 () const |
TVector3 | GetAxisX () const |
TVector3 | GetAxisY () const |
TVector3 | GetAxisZ () const |
void | SetPdgCode (Int_t id) |
void | SetThetaC (Double_t theta) |
void | SetTrackStatus (Int_t status) |
void | SetPosition0 (TVector3 pos) |
void | SetMomentum0 (TVector3 dir) |
virtual void | Print (const Option_t *opt) const |
Protected Attributes | |
Int_t | fPdgCode |
Double_t | fThetaC |
Double_t | fMass |
Int_t | fTrackStatus |
TVector3 | fTrackPos0 |
TVector3 | fTrackMom0 |
Double_t | fTime0 |
TVector3 | fAxisX |
TVector3 | fAxisY |
TVector3 | fAxisZ |
PndRichBarPoint.h
Definition at line 17 of file PndRichBarPoint.h.
PndRichBarPoint::PndRichBarPoint | ( | ) |
PndRichBarPoint::PndRichBarPoint | ( | Int_t | trackID, |
Int_t | detID, | ||
TVector3 | pos, | ||
TVector3 | mom, | ||
Double_t | tof, | ||
Double_t | length, | ||
Int_t | pdgCode, | ||
Double_t | thetaC, | ||
Int_t | eventID, | ||
Double_t | mass | ||
) |
PndRichBarPoint::PndRichBarPoint | ( | Int_t | trackID, |
Int_t | detID, | ||
TVector3 | pos, | ||
TVector3 | mom, | ||
Double_t | tof, | ||
Double_t | length, | ||
Int_t | pdgCode, | ||
Double_t | thetaC, | ||
Int_t | eventID, | ||
Double_t | mass, | ||
TVector3 | pos0, | ||
TVector3 | mom0 | ||
) |
Definition at line 52 of file PndRichBarPoint.cxx.
PndRichBarPoint::PndRichBarPoint | ( | TVector3 | pos, |
TVector3 | dir, | ||
Double_t | time | ||
) |
|
virtual |
|
inline |
Definition at line 57 of file PndRichBarPoint.h.
References fAxisX.
Referenced by PndRichPhoton::TrackCalc().
|
inline |
Definition at line 58 of file PndRichBarPoint.h.
References fAxisY.
Referenced by PndRichPhoton::TrackCalc().
|
inline |
Definition at line 59 of file PndRichBarPoint.h.
References fAxisZ.
Referenced by PndRichPhoton::GetLength(), PndRichPhoton::GetPhi(), PndRichPhoton::GetTheta(), PndRichPhoton::GetTime(), and PndRichPhoton::TrackCalc().
|
inline |
Definition at line 50 of file PndRichBarPoint.h.
References fMass.
Referenced by PndRichHitProducer::Exec().
|
inline |
|
inline |
Accessors
Definition at line 48 of file PndRichBarPoint.h.
References fPdgCode.
Referenced by PndRichRecoTask::Exec().
|
inline |
Definition at line 54 of file PndRichBarPoint.h.
References fTrackPos0.
Referenced by PndRichPhoton::GetLength(), PndRichPhoton::GetPhi(), PndRichPhoton::GetTheta(), PndRichPhoton::GetTime(), and PndRichPhoton::TrackCalc().
|
inline |
Definition at line 49 of file PndRichBarPoint.h.
References fThetaC.
Referenced by PndRichHitProducer::Exec().
|
inline |
Definition at line 56 of file PndRichBarPoint.h.
Referenced by PndRichPhoton::TrackCalc().
|
inline |
|
virtual |
void PndRichBarPoint::SetMomentum0 | ( | TVector3 | dir | ) |
Definition at line 88 of file PndRichBarPoint.cxx.
References fAxisX, fAxisY, fAxisZ, and fTrackMom0.
Referenced by PndRichBarPoint().
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
Definition at line 85 of file PndRichBarPoint.h.
Referenced by GetAxisX(), and SetMomentum0().
|
protected |
Definition at line 86 of file PndRichBarPoint.h.
Referenced by GetAxisY(), and SetMomentum0().
|
protected |
Definition at line 87 of file PndRichBarPoint.h.
Referenced by GetAxisZ(), and SetMomentum0().
|
protected |
Definition at line 80 of file PndRichBarPoint.h.
Referenced by GetMass().
|
protected |
Definition at line 78 of file PndRichBarPoint.h.
Referenced by GetPdgCode(), and SetPdgCode().
|
protected |
Definition at line 79 of file PndRichBarPoint.h.
Referenced by GetThetaC(), and SetThetaC().
|
protected |
Definition at line 84 of file PndRichBarPoint.h.
|
protected |
Definition at line 83 of file PndRichBarPoint.h.
Referenced by GetMomentum0(), and SetMomentum0().
|
protected |
Definition at line 82 of file PndRichBarPoint.h.
Referenced by GetPosition0(), and SetPosition0().
|
protected |
Definition at line 81 of file PndRichBarPoint.h.
Referenced by GetTrackStatus(), and SetTrackStatus().