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

#include <CONEXStructures.h>

Public Member Functions

void AddInteractionNumber (const int intnumber)
 
void AddParticleEnergy (const double penergy)
 
void AddParticleId (const double pId)
 
void AddParticleMass (const double pmass)
 
double GetDepth () const
 
double GetEnergyCM () const
 
double GetHeight () const
 
double GetKinel () const
 
int GetMultiplicity () const
 
double GetParentEnergy () const
 
int GetParentId () const
 
std::vector< double > GetParticleEnergies () const
 
std::vector< int > GetParticleIds () const
 
int GetTargetMass () 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)
 

Private Attributes

double fDepth
 
double fEnergyCM
 
double fHeight
 
std::vector< int > fInteractionNumber
 
double fKinel
 
int fMultiplicity
 
double fParentEnergy
 
int fParentId
 
std::vector< double > fParticleEnergies
 
std::vector< int > fParticleIds
 
std::vector< double > fParticleMass
 
int fTargetMass
 

Detailed Description

Definition at line 112 of file CONEXStructures.h.

Member Function Documentation

void io::CONEXLeadingParticles::AddInteractionNumber ( const int  intnumber)
inline
void io::CONEXLeadingParticles::AddParticleEnergy ( const double  penergy)
inline
void io::CONEXLeadingParticles::AddParticleId ( const double  pId)
inline

Definition at line 136 of file CONEXStructures.h.

References fParticleIds.

Referenced by ConexShowerGeneratorKG::ConexInterface::SimulateShower().

void io::CONEXLeadingParticles::AddParticleMass ( const double  pmass)
inline

Definition at line 139 of file CONEXStructures.h.

References fParticleMass.

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

Definition at line 121 of file CONEXStructures.h.

References fDepth.

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

Definition at line 117 of file CONEXStructures.h.

References fEnergyCM.

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

Definition at line 122 of file CONEXStructures.h.

References fHeight.

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

Definition at line 118 of file CONEXStructures.h.

References fKinel.

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

Definition at line 119 of file CONEXStructures.h.

References fMultiplicity.

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

Definition at line 116 of file CONEXStructures.h.

References fParentEnergy.

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

Definition at line 115 of file CONEXStructures.h.

References fParentId.

std::vector<double> io::CONEXLeadingParticles::GetParticleEnergies ( ) const
inline

Definition at line 125 of file CONEXStructures.h.

References fParticleEnergies.

std::vector<int> io::CONEXLeadingParticles::GetParticleIds ( ) const
inline

Definition at line 124 of file CONEXStructures.h.

References fParticleIds.

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

Definition at line 120 of file CONEXStructures.h.

References fTargetMass.

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

Definition at line 133 of file CONEXStructures.h.

References fDepth.

Referenced by ConexShowerGeneratorKG::ConexInterface::SimulateShower().

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

Definition at line 129 of file CONEXStructures.h.

References fEnergyCM.

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

Definition at line 134 of file CONEXStructures.h.

References fHeight.

Referenced by ConexShowerGeneratorKG::ConexInterface::SimulateShower().

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

Definition at line 130 of file CONEXStructures.h.

References fKinel.

Referenced by ConexShowerGeneratorKG::ConexInterface::SimulateShower().

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

Definition at line 131 of file CONEXStructures.h.

References fMultiplicity.

Referenced by ConexShowerGeneratorKG::ConexInterface::SimulateShower().

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

Definition at line 128 of file CONEXStructures.h.

References fParentEnergy.

Referenced by ConexShowerGeneratorKG::ConexInterface::SimulateShower().

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

Definition at line 127 of file CONEXStructures.h.

References fParentId.

Referenced by ConexShowerGeneratorKG::ConexInterface::SimulateShower().

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

Definition at line 132 of file CONEXStructures.h.

References fTargetMass.

Referenced by ConexShowerGeneratorKG::ConexInterface::SimulateShower().

Member Data Documentation

double io::CONEXLeadingParticles::fDepth
private

Definition at line 148 of file CONEXStructures.h.

Referenced by GetDepth(), and SetDepth().

double io::CONEXLeadingParticles::fEnergyCM
private

Definition at line 144 of file CONEXStructures.h.

Referenced by GetEnergyCM(), and SetEnergyCM().

double io::CONEXLeadingParticles::fHeight
private

Definition at line 149 of file CONEXStructures.h.

Referenced by GetHeight(), and SetHeight().

std::vector<int> io::CONEXLeadingParticles::fInteractionNumber
private

Definition at line 154 of file CONEXStructures.h.

Referenced by AddInteractionNumber().

double io::CONEXLeadingParticles::fKinel
private

Definition at line 145 of file CONEXStructures.h.

Referenced by GetKinel(), and SetKinel().

int io::CONEXLeadingParticles::fMultiplicity
private

Definition at line 146 of file CONEXStructures.h.

Referenced by GetMultiplicity(), and SetMultiplicity().

double io::CONEXLeadingParticles::fParentEnergy
private

Definition at line 143 of file CONEXStructures.h.

Referenced by GetParentEnergy(), and SetParentEnergy().

int io::CONEXLeadingParticles::fParentId
private

Definition at line 142 of file CONEXStructures.h.

Referenced by GetParentId(), and SetParentId().

std::vector<double> io::CONEXLeadingParticles::fParticleEnergies
private

Definition at line 152 of file CONEXStructures.h.

Referenced by AddParticleEnergy(), and GetParticleEnergies().

std::vector<int> io::CONEXLeadingParticles::fParticleIds
private

Definition at line 151 of file CONEXStructures.h.

Referenced by AddParticleId(), and GetParticleIds().

std::vector<double> io::CONEXLeadingParticles::fParticleMass
private

Definition at line 153 of file CONEXStructures.h.

Referenced by AddParticleMass().

int io::CONEXLeadingParticles::fTargetMass
private

Definition at line 147 of file CONEXStructures.h.

Referenced by GetTargetMass(), and SetTargetMass().


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

, generated on Tue Sep 26 2023.