1 #ifndef GDML_DET_FACTORY_H 2 #define GDML_DET_FACTORY_H 1 8 #include <QDomDocument> 109 return x +
"*" +unit +
" " + y +
"*" + unit +
" " + z +
"*" + unit;
199 map<string, detector> loadDetectors();
211 string get_dimensions(QDomNode solidNode, map<string, double> gconstantMap);
216 double resolve_strings(
string constant_name,
string v, map<string, double> gconstantMap);
218 double resolve_string(
string constString, map<string, double> gconstantMap);
glogicV(string m, string s)
goperation(string f, string s, string u, string p, string r)
string rad_to_deg(string radValue)
string get_dimensions(QDomNode solidNode, map< string, double > gconstantMap)
gsolid(string t, string d)
grotation(string a, string b, string c, string u)
double resolve_string(string constString, map< string, double > gconstantMap)
string stringify(double x)
string rad_to_deg_u(string radValue, string radUnit)
converts the unit radian to degree if there is radian value.
static detectorFactory * createFactory()
double resolve_strings(string constant_name, string v, map< string, double > gconstantMap)
gphysV(string m, string s)
gposition(double a, double b, double c, string l)
string p_calculation(vector< string > paren_calculation)