ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GIDI_settings Class Reference

#include <geant4/tree/geant4-10.6-release/source/processes/hadronic/models/lend/include/GIDI_settings.hh>

+ Collaboration diagram for GIDI_settings:

Public Member Functions

 GIDI_settings ()
 
 ~GIDI_settings ()
 
int addParticle (GIDI_settings_particle const &particle)
 
GIDI_settings_particle const * getParticle (int PoPId) const
 
int eraseParticle (int PoPId)
 
void releaseMemory ()
 

Private Attributes

std::map< int,
GIDI_settings_particle
mParticles
 

Detailed Description

Definition at line 224 of file GIDI_settings.hh.

View newest version in sPHENIX GitHub at line 224 of file GIDI_settings.hh

Constructor & Destructor Documentation

GIDI_settings::GIDI_settings ( )

This is the top settings class used when a GND file is read.

Definition at line 17 of file GIDI_settings.cc.

View newest version in sPHENIX GitHub at line 17 of file GIDI_settings.cc

GIDI_settings::~GIDI_settings ( )

Definition at line 23 of file GIDI_settings.cc.

View newest version in sPHENIX GitHub at line 23 of file GIDI_settings.cc

Member Function Documentation

int GIDI_settings::addParticle ( GIDI_settings_particle const &  particle)

Definition at line 29 of file GIDI_settings.cc.

View newest version in sPHENIX GitHub at line 29 of file GIDI_settings.cc

References GIDI_settings_particle::getPoPId(), and mParticles.

+ Here is the call graph for this function:

int GIDI_settings::eraseParticle ( int  PoPId)

Definition at line 50 of file GIDI_settings.cc.

View newest version in sPHENIX GitHub at line 50 of file GIDI_settings.cc

References mParticles, and particle.

GIDI_settings_particle const * GIDI_settings::getParticle ( int  PoPId) const

Definition at line 40 of file GIDI_settings.cc.

View newest version in sPHENIX GitHub at line 40 of file GIDI_settings.cc

References mParticles, and particle.

Referenced by MCGIDI_target_heated_recast(), and MCGIDI_quantitiesLookupModes::setGroupIndex().

+ Here is the caller graph for this function:

void GIDI_settings::releaseMemory ( )
inline

Definition at line 236 of file GIDI_settings.hh.

View newest version in sPHENIX GitHub at line 236 of file GIDI_settings.hh

References mParticles.

Member Data Documentation

std::map<int, GIDI_settings_particle> GIDI_settings::mParticles
private

Definition at line 227 of file GIDI_settings.hh.

View newest version in sPHENIX GitHub at line 227 of file GIDI_settings.hh

Referenced by addParticle(), eraseParticle(), getParticle(), and releaseMemory().


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