#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 |
| |
| 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) |
| |
| | 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) |
| |
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 |
◆ 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 = 0. |
|
protected |
◆ fEnergy
| Double_t PndDskParticle::fEnergy = 0. |
|
protected |
◆ fExitEnergy
| Double_t PndDskParticle::fExitEnergy = 0. |
|
protected |
◆ fExitTime
| Double_t PndDskParticle::fExitTime = 0. |
|
protected |
◆ fMass
| Double_t PndDskParticle::fMass = 0. |
|
protected |
◆ fMotherPdgCode
| Int_t PndDskParticle::fMotherPdgCode = -1 |
|
protected |
◆ fMotherPdgName
| TString PndDskParticle::fMotherPdgName |
|
protected |
◆ fMotherTrackID
| Int_t PndDskParticle::fMotherTrackID = -1 |
|
protected |
◆ fNPhot
| Int_t PndDskParticle::fNPhot = -1 |
|
protected |
◆ fPdgCode
| Int_t PndDskParticle::fPdgCode = -1 |
|
protected |
◆ fPdgName
| TString PndDskParticle::fPdgName |
|
protected |
◆ fThetaC
| Double_t PndDskParticle::fThetaC = 0. |
|
protected |
The documentation for this class was generated from the following file: