Geant4  10.02.p01
GIDI_settings Class Reference

#include <GIDI_settings.hh>

Public Member Functions

 GIDI_settings ()
 This is the top settings class used when a GND file is read. More...
 
 ~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 220 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.

GIDI_settings::~GIDI_settings ( )

Definition 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.

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.

References mParticles.

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

Definition at line 40 of file GIDI_settings.cc.

References mParticles.

Referenced by MCGIDI_target_heated_recast().

+ Here is the caller graph for this function:

void GIDI_settings::releaseMemory ( )
inline

Definition at line 232 of file GIDI_settings.hh.

Member Data Documentation

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

Definition at line 223 of file GIDI_settings.hh.

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


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