6 #ifndef _io_CONEXStructures_h_
7 #define _io_CONEXStructures_h_
13 #include <evt/ShowerSimData.h>
14 #include <evt/GenParticle.h>
168 const std::vector<io::CONEXLeadingParticles> conexLPvector,
169 const float conexFileVersion,
171 const double xShift = 0);
174 const std::vector<io::CONEXLeadingParticles>& lpVector,
175 unsigned counter = 0);
Wrapper for CONEX header shower profile data.
double GetParentEnergy() const
void AddParticleId(const double pId)
void SetTargetMass(const int targetMass)
void SetKinel(const double kinel)
void SetParentEnergy(const double parentEnergy)
Interface class to access Shower Simulated parameters.
int GetTargetMass() const
std::vector< int > fParticleIds
void SetMultiplicity(const int mult)
void SetEnergyCM(const double energyCM)
CONEXShower & operator=(const CONEXShower &)
std::vector< double > fParticleEnergies
void AddInteractionNumber(const int intnumber)
int GetMultiplicity() const
double GetEnergyCM() const
void AddParticleMass(const double pmass)
void FillShowerSimDataFromConex(const CONEXHeader &conexHeader, const CONEXShower &conexShower, evt::ShowerSimData &)
void FillInteractionData(evt::GenParticle &interactionTree, const std::vector< io::CONEXLeadingParticles > &lpVector, unsigned counter=0)
std::vector< double > GetParticleEnergies() const
void FillShowerProfileDataFromConex(const CONEXHeader &conexHeader, const CONEXShower &conexShower, const std::vector< io::CONEXLeadingParticles > conexLPvector, const float conexFileVersion, evt::ShowerSimData &, const double xShift=0)
void SetHeight(const double height)
void SetVectorLength(const int n)
std::vector< int > GetParticleIds() const
std::vector< double > fParticleMass
std::vector< int > fInteractionNumber
CONEXShower(const int nX)
void SetParentId(const int parentId)
void AddParticleEnergy(const double penergy)
void SetDepth(const double depth)