#include <PndDskParticle.h>
|
| PndDskParticle () |
|
| PndDskParticle (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, Int_t nPhot) |
|
| PndDskParticle (const PndDskParticle &particle) |
|
virtual | ~PndDskParticle () |
|
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 |
|
Int_t | GetNPhot () const |
|
void | SetAngIn (Double_t ang) |
|
void | SetThetaC (Double_t theta) |
|
void | SetNPhot (Int_t nPhot) |
|
Definition at line 11 of file PndDskParticle.h.
◆ PndDskParticle() [1/3]
PndDskParticle::PndDskParticle |
( |
| ) |
|
◆ PndDskParticle() [2/3]
PndDskParticle::PndDskParticle |
( |
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, |
|
|
Int_t |
nPhot |
|
) |
| |
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 |
◆ PndDskParticle() [3/3]
◆ ~PndDskParticle()
virtual PndDskParticle::~PndDskParticle |
( |
| ) |
|
|
virtual |
◆ GetAngIn()
Double_t PndDskParticle::GetAngIn |
( |
| ) |
const |
|
inline |
◆ GetEnergy()
Double_t PndDskParticle::GetEnergy |
( |
| ) |
const |
|
inline |
◆ GetExitEnergy()
Double_t PndDskParticle::GetExitEnergy |
( |
| ) |
const |
|
inline |
◆ GetExitMomentum()
TVector3 PndDskParticle::GetExitMomentum |
( |
| ) |
const |
|
inline |
◆ GetExitPosition()
TVector3 PndDskParticle::GetExitPosition |
( |
| ) |
const |
|
inline |
◆ GetExitTime()
Double_t PndDskParticle::GetExitTime |
( |
| ) |
const |
|
inline |
◆ GetMass()
Double_t PndDskParticle::GetMass |
( |
| ) |
const |
|
inline |
◆ GetMotherPdgCode()
Int_t PndDskParticle::GetMotherPdgCode |
( |
| ) |
const |
|
inline |
◆ GetMotherPdgName()
TString PndDskParticle::GetMotherPdgName |
( |
| ) |
const |
|
inline |
◆ GetMotherTrackID()
Int_t PndDskParticle::GetMotherTrackID |
( |
| ) |
const |
|
inline |
◆ GetNPhot()
Int_t PndDskParticle::GetNPhot |
( |
| ) |
const |
|
inline |
◆ GetPdgCode()
Int_t PndDskParticle::GetPdgCode |
( |
| ) |
const |
|
inline |
◆ GetPdgName()
TString PndDskParticle::GetPdgName |
( |
| ) |
const |
|
inline |
◆ GetThetaC()
Double_t PndDskParticle::GetThetaC |
( |
| ) |
const |
|
inline |
◆ Print()
virtual void PndDskParticle::Print |
( |
const Option_t * |
opt | ) |
const |
|
virtual |
Virtual method Print
Screen output of Particle
◆ SetAngIn()
void PndDskParticle::SetAngIn |
( |
Double_t |
ang | ) |
|
|
inline |
◆ SetFinalValues()
void PndDskParticle::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] |
◆ SetNPhot()
void PndDskParticle::SetNPhot |
( |
Int_t |
nPhot | ) |
|
|
inline |
◆ SetThetaC()
void PndDskParticle::SetThetaC |
( |
Double_t |
theta | ) |
|
|
inline |
◆ fAngIn
Double_t PndDskParticle::fAngIn |
|
protected |
◆ fEnergy
Double_t PndDskParticle::fEnergy |
|
protected |
◆ fExitEnergy
Double_t PndDskParticle::fExitEnergy |
|
protected |
◆ fExitMomentum
TVector3 PndDskParticle::fExitMomentum |
|
protected |
◆ fExitPosition
TVector3 PndDskParticle::fExitPosition |
|
protected |
◆ fExitTime
Double_t PndDskParticle::fExitTime |
|
protected |
◆ fMass
Double_t PndDskParticle::fMass |
|
protected |
◆ fMotherPdgCode
Int_t PndDskParticle::fMotherPdgCode |
|
protected |
◆ fMotherPdgName
TString PndDskParticle::fMotherPdgName |
|
protected |
◆ fMotherTrackID
Int_t PndDskParticle::fMotherTrackID |
|
protected |
◆ fNPhot
Int_t PndDskParticle::fNPhot |
|
protected |
◆ fPdgCode
Int_t PndDskParticle::fPdgCode |
|
protected |
◆ fPdgName
TString PndDskParticle::fPdgName |
|
protected |
◆ fThetaC
Double_t PndDskParticle::fThetaC |
|
protected |
The documentation for this class was generated from the following file: