#include <GenParticle_ROOT.h>
Public Member Functions | |
void | AddDaughterParticle (io::GenParticle_ROOT &parttemp) |
void | AddDummyParticle () |
void | AddNDaughters (int size) |
ClassDefNV (GenParticle_ROOT, 1) | |
evt::GenParticle | Convert () |
void | ConvertGenParticleEvt2Root (io::GenParticle_ROOT &rootGP, const evt::GenParticle &evtGP) |
void | ConvertGenParticleRoot2Evt (const io::GenParticle_ROOT &rootGP, evt::GenParticle &evtGP) const |
GenParticle_ROOT () | |
GenParticle_ROOT (const evt::GenParticle &gp) | |
std::vector < io::GenParticle_ROOT > & | GetDaughterParticles () |
const std::vector < io::GenParticle_ROOT > & | GetDaughterParticles () const |
double | GetDepth () const |
double | GetEnergyCM () const |
double | GetHeight () const |
double | GetKinel () const |
int | GetMultiplicity () const |
double | GetParentEnergy () const |
int | GetParentId () const |
int | GetTargetMass () const |
bool | HasDaughters () |
void | operator>> (evt::GenParticle &gp) const |
void | SetDepth (const double depth) |
void | SetEnergyCM (const double energyCM) |
void | SetHeight (const double height) |
void | SetKinel (const double kinel) |
void | SetMultiplicity (const int mult) |
void | SetParentEnergy (const double parentEnergy) |
void | SetParentId (const int parentId) |
void | SetTargetMass (const int targetMass) |
Public Attributes | |
std::vector< io::GenParticle_ROOT > | fDaughterParticles |
double | fDepth = 0 |
double | fEnergyCM = 0. |
double | fHeight = 0 |
double | fKinel = 0. |
int | fMultiplicity = 0 |
double | fParentEnergy = 0. |
int | fParentId = 0 |
int | fTargetMass = 0 |
Definition at line 15 of file GenParticle_ROOT.h.
|
inline |
Definition at line 17 of file GenParticle_ROOT.h.
GenParticle_ROOT::GenParticle_ROOT | ( | const evt::GenParticle & | gp | ) |
Definition at line 57 of file GenParticle_ROOT.cc.
References ConvertGenParticleEvt2Root().
|
inline |
Definition at line 49 of file GenParticle_ROOT.h.
References fDaughterParticles.
|
inline |
Definition at line 52 of file GenParticle_ROOT.h.
References fDaughterParticles.
|
inline |
Definition at line 51 of file GenParticle_ROOT.h.
References fDaughterParticles.
Referenced by ConvertGenParticleEvt2Root().
io::GenParticle_ROOT::ClassDefNV | ( | GenParticle_ROOT | , |
1 | |||
) |
evt::GenParticle GenParticle_ROOT::Convert | ( | ) |
Definition at line 12 of file GenParticle_ROOT.cc.
Referenced by io::ShowerSimData_ROOT::operator>>().
void GenParticle_ROOT::ConvertGenParticleEvt2Root | ( | io::GenParticle_ROOT & | rootGP, |
const evt::GenParticle & | evtGP | ||
) |
Definition at line 18 of file GenParticle_ROOT.cc.
References AddNDaughters(), evt::GenParticle::GetDaughterParticles(), GetDaughterParticles(), evt::GenParticle::GetDepth(), evt::GenParticle::GetEnergyCM(), evt::GenParticle::GetHeight(), evt::GenParticle::GetKinel(), evt::GenParticle::GetMultiplicity(), evt::GenParticle::GetParentEnergy(), evt::GenParticle::GetParentId(), evt::GenParticle::GetTargetMass(), SetDepth(), SetEnergyCM(), SetHeight(), SetKinel(), SetMultiplicity(), SetParentEnergy(), SetParentId(), and SetTargetMass().
Referenced by GenParticle_ROOT().
void GenParticle_ROOT::ConvertGenParticleRoot2Evt | ( | const io::GenParticle_ROOT & | rootGP, |
evt::GenParticle & | evtGP | ||
) | const |
Definition at line 37 of file GenParticle_ROOT.cc.
References evt::GenParticle::AddNDaughters(), evt::GenParticle::GetDaughterParticles(), GetDaughterParticles(), GetDepth(), GetEnergyCM(), GetHeight(), GetKinel(), GetMultiplicity(), GetParentEnergy(), GetParentId(), GetTargetMass(), evt::GenParticle::SetDepth(), evt::GenParticle::SetEnergyCM(), evt::GenParticle::SetHeight(), evt::GenParticle::SetKinel(), evt::GenParticle::SetMultiplicity(), evt::GenParticle::SetParentEnergy(), evt::GenParticle::SetParentId(), and evt::GenParticle::SetTargetMass().
Referenced by operator>>().
|
inline |
Definition at line 35 of file GenParticle_ROOT.h.
References fDaughterParticles.
Referenced by ConvertGenParticleEvt2Root(), and ConvertGenParticleRoot2Evt().
|
inline |
Definition at line 37 of file GenParticle_ROOT.h.
References fDaughterParticles.
|
inline |
Definition at line 32 of file GenParticle_ROOT.h.
References fDepth.
Referenced by ConvertGenParticleRoot2Evt().
|
inline |
Definition at line 28 of file GenParticle_ROOT.h.
References fEnergyCM.
Referenced by ConvertGenParticleRoot2Evt().
|
inline |
Definition at line 33 of file GenParticle_ROOT.h.
References fHeight.
Referenced by ConvertGenParticleRoot2Evt().
|
inline |
Definition at line 29 of file GenParticle_ROOT.h.
References fKinel.
Referenced by ConvertGenParticleRoot2Evt().
|
inline |
Definition at line 30 of file GenParticle_ROOT.h.
References fMultiplicity.
Referenced by ConvertGenParticleRoot2Evt().
|
inline |
Definition at line 27 of file GenParticle_ROOT.h.
References fParentEnergy.
Referenced by ConvertGenParticleRoot2Evt().
|
inline |
Definition at line 26 of file GenParticle_ROOT.h.
References fParentId.
Referenced by ConvertGenParticleRoot2Evt().
|
inline |
Definition at line 31 of file GenParticle_ROOT.h.
References fTargetMass.
Referenced by ConvertGenParticleRoot2Evt().
|
inline |
Definition at line 58 of file GenParticle_ROOT.h.
References fDaughterParticles.
void GenParticle_ROOT::operator>> | ( | evt::GenParticle & | gp | ) | const |
Definition at line 63 of file GenParticle_ROOT.cc.
References ConvertGenParticleRoot2Evt().
|
inline |
Definition at line 46 of file GenParticle_ROOT.h.
References fDepth.
Referenced by ConvertGenParticleEvt2Root().
|
inline |
Definition at line 42 of file GenParticle_ROOT.h.
References fEnergyCM.
Referenced by ConvertGenParticleEvt2Root().
|
inline |
Definition at line 47 of file GenParticle_ROOT.h.
References fHeight.
Referenced by ConvertGenParticleEvt2Root().
|
inline |
Definition at line 43 of file GenParticle_ROOT.h.
References fKinel.
Referenced by ConvertGenParticleEvt2Root().
|
inline |
Definition at line 44 of file GenParticle_ROOT.h.
References fMultiplicity.
Referenced by ConvertGenParticleEvt2Root().
|
inline |
Definition at line 41 of file GenParticle_ROOT.h.
References fParentEnergy.
Referenced by ConvertGenParticleEvt2Root().
|
inline |
Definition at line 40 of file GenParticle_ROOT.h.
References fParentId.
Referenced by ConvertGenParticleEvt2Root().
|
inline |
Definition at line 45 of file GenParticle_ROOT.h.
References fTargetMass.
Referenced by ConvertGenParticleEvt2Root().
std::vector<io::GenParticle_ROOT> io::GenParticle_ROOT::fDaughterParticles |
Definition at line 69 of file GenParticle_ROOT.h.
Referenced by AddDaughterParticle(), AddDummyParticle(), AddNDaughters(), GetDaughterParticles(), and HasDaughters().
double io::GenParticle_ROOT::fDepth = 0 |
Definition at line 66 of file GenParticle_ROOT.h.
Referenced by GetDepth(), and SetDepth().
double io::GenParticle_ROOT::fEnergyCM = 0. |
Definition at line 62 of file GenParticle_ROOT.h.
Referenced by GetEnergyCM(), and SetEnergyCM().
double io::GenParticle_ROOT::fHeight = 0 |
Definition at line 67 of file GenParticle_ROOT.h.
Referenced by GetHeight(), and SetHeight().
double io::GenParticle_ROOT::fKinel = 0. |
Definition at line 63 of file GenParticle_ROOT.h.
Referenced by GetKinel(), and SetKinel().
int io::GenParticle_ROOT::fMultiplicity = 0 |
Definition at line 64 of file GenParticle_ROOT.h.
Referenced by GetMultiplicity(), and SetMultiplicity().
double io::GenParticle_ROOT::fParentEnergy = 0. |
Definition at line 61 of file GenParticle_ROOT.h.
Referenced by GetParentEnergy(), and SetParentEnergy().
int io::GenParticle_ROOT::fParentId = 0 |
Definition at line 60 of file GenParticle_ROOT.h.
Referenced by GetParentId(), and SetParentId().
int io::GenParticle_ROOT::fTargetMass = 0 |
Definition at line 65 of file GenParticle_ROOT.h.
Referenced by GetTargetMass(), and SetTargetMass().