#include <PndDskFLGHit.h>
|
| PndDskFLGHit () |
|
| PndDskFLGHit (Int_t trackID, Int_t detectorID, TVector3 position, TVector3 momentum, Double_t time, Int_t pdgCode, TString pdgName, Double_t energy, Int_t motherTrackID, Int_t motherPdgCode, TString motherPdgName, Double_t mass, Double_t angIn, Double_t thetaC, TVector3 mom_cherenkov_photon, Int_t num_light_guide, Int_t num_pixel) |
|
| PndDskFLGHit (Int_t trackID, Int_t detectorID, TVector3 position, TVector3 momentum, Double_t time, Double_t angIn, Double_t thetaC, TVector3 mom_cherenkov_photon, Int_t num_light_guide, Int_t num_pixel) |
|
virtual | ~PndDskFLGHit () |
|
virtual void | Print (const Option_t *opt) const |
|
void | SetFinalValues (TVector3 exitPosition, TVector3 exitMomentum, Double_t exitTime, Double_t exitEnergy) |
|
Int_t | GetPdgCode () const |
|
TString | GetPdgName () const |
|
Double_t | GetEnergy () const |
|
Int_t | GetMotherTrackID () const |
|
Int_t | GetMotherPdgCode () const |
|
TString | GetMotherPdgName () const |
|
TVector3 | GetExitPosition () const |
|
TVector3 | GetExitMomentum () const |
|
Double_t | GetExitTime () const |
|
Double_t | GetExitEnergy () const |
|
Double_t | GetMass () const |
|
Double_t | GetAngIn () const |
|
Double_t | GetThetaC () const |
|
TVector3 | GetMomPhoton () const |
|
Int_t | GetNumLightGuide () const |
|
Int_t | GetNumPixel () const |
|
void | SetAngIn (Double_t ang) |
|
void | SetThetaC (Double_t theta) |
|
void | SetNumLightGuide (Int_t i) |
|
void | SetNumPixel (Int_t i) |
|
void | SetMomPhoton (TVector3 mom) |
|
Definition at line 11 of file PndDskFLGHit.h.
PndDskFLGHit::PndDskFLGHit |
( |
| ) |
|
Default constructor
Definition at line 15 of file PndDskFLGHit.cxx.
Double_t fExitTime
Time when particle disappears [ns].
Int_t fMotherTrackID
Track ID of the first mother.
Double_t fEnergy
Energy [GeV].
TString fPdgName
PDG name according to fPdgCode.
TVector3 fExitMomentum
Momentum when particle disappears [GeV].
TVector3 fExitPosition
Position when particle disappears [cm].
Int_t fPdgCode
PDG code of particle.
TVector3 fMom_cherenkov_photon
TString fMotherPdgName
PDG name according to fMotherPdgCode.
Double_t fExitEnergy
Energy when particle disappears [GeV].
Int_t fMotherPdgCode
PDG code of the particle with fMotherTrackID.
PndDskFLGHit::PndDskFLGHit |
( |
Int_t |
trackID, |
|
|
Int_t |
detectorID, |
|
|
TVector3 |
position, |
|
|
TVector3 |
momentum, |
|
|
Double_t |
time, |
|
|
Int_t |
pdgCode, |
|
|
TString |
pdgName, |
|
|
Double_t |
energy, |
|
|
Int_t |
motherTrackID, |
|
|
Int_t |
motherPdgCode, |
|
|
TString |
motherPdgName, |
|
|
Double_t |
mass, |
|
|
Double_t |
angIn, |
|
|
Double_t |
thetaC, |
|
|
TVector3 |
mom_cherenkov_photon, |
|
|
Int_t |
num_light_guide, |
|
|
Int_t |
num_pixel |
|
) |
| |
Standard constructor with arguments
- Parameters
-
trackID | Index of MCTrack |
detectorID | Detector ID where the first hit is produced |
position | Position of Particle when created [cm] |
momentum | Momentum of Particle when created [eV] |
time | Time since event start when created [ns] |
pdgCode | Particles PDG code |
pdgName | Particles PDG name according to pdgCode |
energy | Energy of the Particle when created [GeV] |
motherTrackID | Track ID of particle that created the Particle |
motherPdgCode | PDG Code of particle that created the Particle |
motherPdgName | PDG Name of particle that created the Particle |
Definition at line 40 of file PndDskFLGHit.cxx.
45 : FairMCPoint(trackID, detectorID, position, momentum, time, 0., 0.),
Double_t fExitTime
Time when particle disappears [ns].
Int_t fMotherTrackID
Track ID of the first mother.
Double_t fEnergy
Energy [GeV].
TString fPdgName
PDG name according to fPdgCode.
TVector3 fExitMomentum
Momentum when particle disappears [GeV].
TVector3 fExitPosition
Position when particle disappears [cm].
Int_t fPdgCode
PDG code of particle.
TVector3 fMom_cherenkov_photon
TString fMotherPdgName
PDG name according to fMotherPdgCode.
Double_t fExitEnergy
Energy when particle disappears [GeV].
Int_t fMotherPdgCode
PDG code of the particle with fMotherTrackID.
PndDskFLGHit::PndDskFLGHit |
( |
Int_t |
trackID, |
|
|
Int_t |
detectorID, |
|
|
TVector3 |
position, |
|
|
TVector3 |
momentum, |
|
|
Double_t |
time, |
|
|
Double_t |
angIn, |
|
|
Double_t |
thetaC, |
|
|
TVector3 |
mom_cherenkov_photon, |
|
|
Int_t |
num_light_guide, |
|
|
Int_t |
num_pixel |
|
) |
| |
Definition at line 65 of file PndDskFLGHit.cxx.
68 : FairMCPoint(trackID, detectorID, position, momentum, time, 0., 0.),
Double_t fExitTime
Time when particle disappears [ns].
Int_t fMotherTrackID
Track ID of the first mother.
Double_t fEnergy
Energy [GeV].
TString fPdgName
PDG name according to fPdgCode.
TVector3 fExitMomentum
Momentum when particle disappears [GeV].
TVector3 fExitPosition
Position when particle disappears [cm].
Int_t fPdgCode
PDG code of particle.
TVector3 fMom_cherenkov_photon
TString fMotherPdgName
PDG name according to fMotherPdgCode.
Double_t fExitEnergy
Energy when particle disappears [GeV].
Int_t fMotherPdgCode
PDG code of the particle with fMotherTrackID.
PndDskFLGHit::~PndDskFLGHit |
( |
| ) |
|
|
virtual |
Double_t PndDskFLGHit::GetAngIn |
( |
| ) |
const |
|
inline |
Double_t PndDskFLGHit::GetEnergy |
( |
| ) |
const |
|
inline |
Double_t PndDskFLGHit::GetExitEnergy |
( |
| ) |
const |
|
inline |
TVector3 PndDskFLGHit::GetExitMomentum |
( |
| ) |
const |
|
inline |
TVector3 PndDskFLGHit::GetExitPosition |
( |
| ) |
const |
|
inline |
Double_t PndDskFLGHit::GetExitTime |
( |
| ) |
const |
|
inline |
Double_t PndDskFLGHit::GetMass |
( |
| ) |
const |
|
inline |
TVector3 PndDskFLGHit::GetMomPhoton |
( |
| ) |
const |
|
inline |
Int_t PndDskFLGHit::GetMotherPdgCode |
( |
| ) |
const |
|
inline |
TString PndDskFLGHit::GetMotherPdgName |
( |
| ) |
const |
|
inline |
Int_t PndDskFLGHit::GetMotherTrackID |
( |
| ) |
const |
|
inline |
Int_t PndDskFLGHit::GetNumLightGuide |
( |
| ) |
const |
|
inline |
Int_t PndDskFLGHit::GetNumPixel |
( |
| ) |
const |
|
inline |
Int_t PndDskFLGHit::GetPdgCode |
( |
| ) |
const |
|
inline |
TString PndDskFLGHit::GetPdgName |
( |
| ) |
const |
|
inline |
Double_t PndDskFLGHit::GetThetaC |
( |
| ) |
const |
|
inline |
void PndDskFLGHit::Print |
( |
const Option_t * |
opt | ) |
const |
|
virtual |
Virtual method Print
Screen output of Particle
Definition at line 99 of file PndDskFLGHit.cxx.
References fX, fY, and fZ.
101 cout <<
"-I- PndDskFLGHit: track" << fTrackID
102 <<
" created in detector " << fDetectorID << endl;
103 cout <<
" at Position (" <<
fX <<
", " <<
fY <<
", " <<
fZ
105 cout <<
" with Momentum (" << fPx <<
", " << fPy <<
", " << fPz
107 cout <<
" at Time " << fTime <<
" ns" << endl;
void PndDskFLGHit::SetAngIn |
( |
Double_t |
ang | ) |
|
|
inline |
void PndDskFLGHit::SetFinalValues |
( |
TVector3 |
exitPosition, |
|
|
TVector3 |
exitMomentum, |
|
|
Double_t |
exitTime, |
|
|
Double_t |
exitEnergy |
|
) |
| |
Method SetFinalValues
Set the final values for a particle
- Parameters
-
exitPosition | Position when particle disappears [cm] |
exitMomentum | Momentum when particle disappears [GeV] |
exitTime | Time when particle disappears [ns] |
exitEnergy | Energy when particle disappears [GeV] |
Definition at line 115 of file PndDskFLGHit.cxx.
References fExitEnergy, fExitMomentum, fExitPosition, and fExitTime.
Double_t fExitTime
Time when particle disappears [ns].
TVector3 fExitMomentum
Momentum when particle disappears [GeV].
TVector3 fExitPosition
Position when particle disappears [cm].
Double_t fExitEnergy
Energy when particle disappears [GeV].
void PndDskFLGHit::SetMomPhoton |
( |
TVector3 |
mom | ) |
|
|
inline |
void PndDskFLGHit::SetNumLightGuide |
( |
Int_t |
i | ) |
|
|
inline |
void PndDskFLGHit::SetNumPixel |
( |
Int_t |
i | ) |
|
|
inline |
void PndDskFLGHit::SetThetaC |
( |
Double_t |
theta | ) |
|
|
inline |
TVector3 PndDskFLGHit::fExitMomentum |
|
protected |
TVector3 PndDskFLGHit::fExitPosition |
|
protected |
TVector3 PndDskFLGHit::fMom_cherenkov_photon |
|
protected |
Int_t PndDskFLGHit::fMotherPdgCode |
|
protected |
TString PndDskFLGHit::fMotherPdgName |
|
protected |
Int_t PndDskFLGHit::fMotherTrackID |
|
protected |
Int_t PndDskFLGHit::fNum_light_guide |
|
protected |
Int_t PndDskFLGHit::fNum_pixel |
|
protected |
Int_t PndDskFLGHit::fPdgCode |
|
protected |
The documentation for this class was generated from the following files: