List of all members | Public Member Functions | Public Attributes
io::GenParticle_ROOT Class Reference

#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_ROOTfDaughterParticles
 
double fDepth = 0
 
double fEnergyCM = 0.
 
double fHeight = 0
 
double fKinel = 0.
 
int fMultiplicity = 0
 
double fParentEnergy = 0.
 
int fParentId = 0
 
int fTargetMass = 0
 

Detailed Description

Definition at line 15 of file GenParticle_ROOT.h.

Constructor & Destructor Documentation

io::GenParticle_ROOT::GenParticle_ROOT ( )
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().

Member Function Documentation

void io::GenParticle_ROOT::AddDaughterParticle ( io::GenParticle_ROOT parttemp)
inline

Definition at line 49 of file GenParticle_ROOT.h.

References fDaughterParticles.

void io::GenParticle_ROOT::AddDummyParticle ( )
inline

Definition at line 52 of file GenParticle_ROOT.h.

References fDaughterParticles.

void io::GenParticle_ROOT::AddNDaughters ( int  size)
inline

Definition at line 51 of file GenParticle_ROOT.h.

References fDaughterParticles.

Referenced by ConvertGenParticleEvt2Root().

io::GenParticle_ROOT::ClassDefNV ( GenParticle_ROOT  ,
 
)
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 
)
void GenParticle_ROOT::ConvertGenParticleRoot2Evt ( const io::GenParticle_ROOT rootGP,
evt::GenParticle evtGP 
) const
std::vector<io::GenParticle_ROOT>& io::GenParticle_ROOT::GetDaughterParticles ( )
inline

Definition at line 35 of file GenParticle_ROOT.h.

References fDaughterParticles.

Referenced by ConvertGenParticleEvt2Root(), and ConvertGenParticleRoot2Evt().

const std::vector<io::GenParticle_ROOT>& io::GenParticle_ROOT::GetDaughterParticles ( ) const
inline

Definition at line 37 of file GenParticle_ROOT.h.

References fDaughterParticles.

double io::GenParticle_ROOT::GetDepth ( ) const
inline

Definition at line 32 of file GenParticle_ROOT.h.

References fDepth.

Referenced by ConvertGenParticleRoot2Evt().

double io::GenParticle_ROOT::GetEnergyCM ( ) const
inline

Definition at line 28 of file GenParticle_ROOT.h.

References fEnergyCM.

Referenced by ConvertGenParticleRoot2Evt().

double io::GenParticle_ROOT::GetHeight ( ) const
inline

Definition at line 33 of file GenParticle_ROOT.h.

References fHeight.

Referenced by ConvertGenParticleRoot2Evt().

double io::GenParticle_ROOT::GetKinel ( ) const
inline

Definition at line 29 of file GenParticle_ROOT.h.

References fKinel.

Referenced by ConvertGenParticleRoot2Evt().

int io::GenParticle_ROOT::GetMultiplicity ( ) const
inline

Definition at line 30 of file GenParticle_ROOT.h.

References fMultiplicity.

Referenced by ConvertGenParticleRoot2Evt().

double io::GenParticle_ROOT::GetParentEnergy ( ) const
inline

Definition at line 27 of file GenParticle_ROOT.h.

References fParentEnergy.

Referenced by ConvertGenParticleRoot2Evt().

int io::GenParticle_ROOT::GetParentId ( ) const
inline

Definition at line 26 of file GenParticle_ROOT.h.

References fParentId.

Referenced by ConvertGenParticleRoot2Evt().

int io::GenParticle_ROOT::GetTargetMass ( ) const
inline

Definition at line 31 of file GenParticle_ROOT.h.

References fTargetMass.

Referenced by ConvertGenParticleRoot2Evt().

bool io::GenParticle_ROOT::HasDaughters ( )
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().

void io::GenParticle_ROOT::SetDepth ( const double  depth)
inline

Definition at line 46 of file GenParticle_ROOT.h.

References fDepth.

Referenced by ConvertGenParticleEvt2Root().

void io::GenParticle_ROOT::SetEnergyCM ( const double  energyCM)
inline

Definition at line 42 of file GenParticle_ROOT.h.

References fEnergyCM.

Referenced by ConvertGenParticleEvt2Root().

void io::GenParticle_ROOT::SetHeight ( const double  height)
inline

Definition at line 47 of file GenParticle_ROOT.h.

References fHeight.

Referenced by ConvertGenParticleEvt2Root().

void io::GenParticle_ROOT::SetKinel ( const double  kinel)
inline

Definition at line 43 of file GenParticle_ROOT.h.

References fKinel.

Referenced by ConvertGenParticleEvt2Root().

void io::GenParticle_ROOT::SetMultiplicity ( const int  mult)
inline

Definition at line 44 of file GenParticle_ROOT.h.

References fMultiplicity.

Referenced by ConvertGenParticleEvt2Root().

void io::GenParticle_ROOT::SetParentEnergy ( const double  parentEnergy)
inline

Definition at line 41 of file GenParticle_ROOT.h.

References fParentEnergy.

Referenced by ConvertGenParticleEvt2Root().

void io::GenParticle_ROOT::SetParentId ( const int  parentId)
inline

Definition at line 40 of file GenParticle_ROOT.h.

References fParentId.

Referenced by ConvertGenParticleEvt2Root().

void io::GenParticle_ROOT::SetTargetMass ( const int  targetMass)
inline

Definition at line 45 of file GenParticle_ROOT.h.

References fTargetMass.

Referenced by ConvertGenParticleEvt2Root().

Member Data Documentation

std::vector<io::GenParticle_ROOT> io::GenParticle_ROOT::fDaughterParticles
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().


The documentation for this class was generated from the following files:

, generated on Tue Sep 26 2023.