13 #ifndef run_conditions_H 14 #define run_conditions_H 17 #include "G4ThreeVector.hh" 18 #include "G4RotationMatrix.hh" 21 #include <QDomDocument> 60 void set_position(
string X,
string Y,
string Z);
61 void set_rotation(
string X,
string Y,
string Z);
62 void set_existance(
string exist);
95 map<string, string> getDetectorConditionsMap();
102 map<string, string> get_systems();
105 QDomDocument domDocument;
121 int getRunNumber(
int n);
detectorCondition(string f)
void set_system(string s)
void set_factory(string f)
string get_variation(string var)
parse variation name from string
map< string, detectorCondition > detectorConditionsMap
G4RotationMatrix get_rotation()
G4ThreeVector get_position()
int check_if_factory_is_needed(map< string, detectorCondition >, string)
G4ThreeVector get_vrotation()
void set_variation(string v)
void set_run_number(int r)