GEMC  2.2
Geant4 Monte-Carlo Framework
Public Member Functions | Data Fields
runConditions Class Reference

#include <run_conditions.h>

+ Collaboration diagram for runConditions:

Public Member Functions

 runConditions (goptions)
 
 runConditions ()
 
 ~runConditions ()
 
map< string, string > getDetectorConditionsMap ()
 
int get_run_number (string detector)
 
string get_variation (string detector)
 
string get_system (string detector)
 
map< string, string > get_systems ()
 

Data Fields

map< string, detectorConditiondetectorConditionsMap
 

Detailed Description

runConditions

This is the gemc Run Conditions class. It contains a map of detectorCondition and all options from the gcard file.

Definition at line 83 of file run_conditions.h.

Constructor & Destructor Documentation

runConditions::runConditions ( goptions  gemcOpt)

< checking detector attributes

< Initializing Position

< Initializing Rotation

< Initializing Existance

Definition at line 11 of file run_conditions.cc.

runConditions::runConditions ( )
inline

Definition at line 87 of file run_conditions.h.

runConditions::~runConditions ( )

Definition at line 96 of file run_conditions.cc.

Member Function Documentation

int runConditions::get_run_number ( string  detector)

Definition at line 174 of file run_conditions.cc.

string runConditions::get_system ( string  detector)

Definition at line 191 of file run_conditions.cc.

map< string, string > runConditions::get_systems ( )

Definition at line 201 of file run_conditions.cc.

string runConditions::get_variation ( string  detector)

Definition at line 183 of file run_conditions.cc.

map< string, string > runConditions::getDetectorConditionsMap ( )

Definition at line 129 of file run_conditions.cc.

Field Documentation

map<string, detectorCondition> runConditions::detectorConditionsMap

Definition at line 91 of file run_conditions.h.