|
const dd4hep::tools::Evaluator & | dd4hep::evaluator () |
|
bool | dd4hep::set_allow_variable_redefine (bool value) |
| Steer redefinition of variable re-definition during expression evaluation. returns old value. More...
|
|
std::pair< int, double > | dd4hep::_toFloatingPoint (const std::string &value) |
|
std::pair< int, double > | dd4hep::_toInteger (const std::string &value) |
|
short | dd4hep::_toShort (const std::string &value) |
| String conversions: string to short value. More...
|
|
unsigned short | dd4hep::_toUShort (const std::string &value) |
| String conversions: string to unsigned short value. More...
|
|
int | dd4hep::_toInt (const std::string &value) |
| String conversions: string to integer value. More...
|
|
unsigned int | dd4hep::_toUInt (const std::string &value) |
| String conversions: string to unsigned integer value. More...
|
|
long | dd4hep::_toLong (const std::string &value) |
| String conversions: string to long integer value. More...
|
|
unsigned long | dd4hep::_toULong (const std::string &value) |
| String conversions: string to long integer value. More...
|
|
bool | dd4hep::_toBool (const std::string &value) |
| String conversions: string to boolean value. More...
|
|
float | dd4hep::_toFloat (const std::string &value) |
| String conversions: string to float value. More...
|
|
double | dd4hep::_toDouble (const std::string &value) |
| String conversions: string to double value. More...
|
|
template<typename T > |
T | dd4hep::_toType (const std::string &value) |
| Generic type conversion from string to primitive value. More...
|
|
template<> |
bool | dd4hep::_toType< bool > (const std::string &value) |
| Generic type conversion from string to primitive value. More...
|
|
template<> |
short | dd4hep::_toType< short > (const std::string &value) |
| Generic type conversion from string to primitive value. More...
|
|
template<> |
unsigned short | dd4hep::_toType< unsigned short > (const std::string &value) |
| Generic type conversion from string to primitive value. More...
|
|
template<> |
int | dd4hep::_toType< int > (const std::string &value) |
| Generic type conversion from string to primitive value. More...
|
|
template<> |
unsigned int | dd4hep::_toType< unsigned int > (const std::string &value) |
| Generic type conversion from string to primitive value. More...
|
|
template<> |
long | dd4hep::_toType< long > (const std::string &value) |
| Generic type conversion from string to primitive value. More...
|
|
template<> |
unsigned long | dd4hep::_toType< unsigned long > (const std::string &value) |
| Generic type conversion from string to primitive value. More...
|
|
template<> |
float | dd4hep::_toType< float > (const std::string &value) |
| Generic type conversion from string to primitive value. More...
|
|
template<> |
double | dd4hep::_toType< double > (const std::string &value) |
| Generic type conversion from string to primitive value. More...
|
|
template<> |
std::string | dd4hep::_toType< std::string > (const std::string &value) |
| Generic type conversion from string to primitive value. More...
|
|
template<> |
char | dd4hep::_multiply< char > (const std::string &left, const std::string &right) |
| Generic multiplication using the evaluator: result = left * right. More...
|
|
template<> |
unsigned char | dd4hep::_multiply< unsigned char > (const std::string &left, const std::string &right) |
| Generic multiplication using the evaluator: result = left * right. More...
|
|
template<> |
short | dd4hep::_multiply< short > (const std::string &left, const std::string &right) |
| Generic multiplication using the evaluator: result = left * right. More...
|
|
template<> |
unsigned short | dd4hep::_multiply< unsigned short > (const std::string &left, const std::string &right) |
| Generic multiplication using the evaluator: result = left * right. More...
|
|
template<> |
int | dd4hep::_multiply< int > (const std::string &left, const std::string &right) |
| Generic multiplication using the evaluator: result = left * right. More...
|
|
template<> |
unsigned int | dd4hep::_multiply< unsigned int > (const std::string &left, const std::string &right) |
| Generic multiplication using the evaluator: result = left * right. More...
|
|
template<> |
long | dd4hep::_multiply< long > (const std::string &left, const std::string &right) |
| Generic multiplication using the evaluator: result = left * right. More...
|
|
template<> |
unsigned long | dd4hep::_multiply< unsigned long > (const std::string &left, const std::string &right) |
| Generic multiplication using the evaluator: result = left * right. More...
|
|
template<> |
float | dd4hep::_multiply< float > (const std::string &left, const std::string &right) |
| Generic multiplication using the evaluator: result = left * right. More...
|
|
template<> |
double | dd4hep::_multiply< double > (const std::string &left, const std::string &right) |
| Generic multiplication using the evaluator: result = left * right. More...
|
|
void | dd4hep::_toDictionary (const std::string &name, const std::string &value) |
| Enter name value pair to the dictionary. "value" must be a numerical expression, which is evaluated. More...
|
|
void | dd4hep::_toDictionary (const std::string &name, const std::string &value, const std::string &typ) |
| Enter name value pair to the dictionary. More...
|
|
std::string | dd4hep::_getEnviron (const std::string &env) |
| Evaluate string constant using environment stored in the evaluator. More...
|
|
std::string | dd4hep::remove_whitespace (const std::string &v) |
| String manipulations: Remove unconditionally all white spaces. More...
|
|
std::string | dd4hep::_toString (bool value) |
| String conversions: boolean value to string. More...
|
|
std::string | dd4hep::_toString (short value, const char *fmt="%d") |
| String conversions: short integer value to string. More...
|
|
std::string | dd4hep::_toString (int value, const char *fmt="%d") |
| String conversions: integer value to string. More...
|
|
std::string | dd4hep::_toString (unsigned long value, const char *fmt="%ld") |
| String conversions: unsigned long integer value to string. More...
|
|
std::string | dd4hep::_toString (float value, const char *fmt="%.17e") |
| String conversions: float value to string. More...
|
|
std::string | dd4hep::_toString (double value, const char *fmt="%.17e") |
| String conversions: double value to string. More...
|
|
std::string | dd4hep::_ptrToString (const void *p, const char *fmt="%p") |
| Pointer to text conversion. More...
|
|
long | dd4hep::num_object_validations () |
|
void | dd4hep::increment_object_validations () |
|
void | dd4hep::warning_deprecated_xml_factory (const char *name) |
| Function tp print warning about deprecated factory usage. Used by Plugin mechanism. More...
|
|
| DD4HEP_INSTANTIATE_HANDLE_UNNAMED (Detector) |
|
| DD4HEP_INSTANTIATE_HANDLE_CODE (RAW, TObject, NamedObject) |
|
| DD4HEP_INSTANTIATE_HANDLE_CODE (NONE, TNamed, TObject, NamedObject) |
|
| DD4HEP_INSTANTIATE_HANDLE (TGeoElement) |
|
| DD4HEP_INSTANTIATE_HANDLE (TGeoMaterial) |
|
| DD4HEP_INSTANTIATE_HANDLE (TGeoMedium) |
|
| DD4HEP_INSTANTIATE_HANDLE (TGeoMatrix) |
|
| DD4HEP_INSTANTIATE_HANDLE (TGeoRotation) |
|
| DD4HEP_INSTANTIATE_HANDLE (TGeoTranslation) |
|
| DD4HEP_INSTANTIATE_HANDLE (TGeoIdentity) |
|
| DD4HEP_INSTANTIATE_HANDLE (TGeoCombiTrans) |
|
| DD4HEP_INSTANTIATE_HANDLE (TGeoGenTrans) |
|
| DD4HEP_INSTANTIATE_HANDLE_CODE (RAW, TGeoAtt) |
|
| DD4HEP_INSTANTIATE_HANDLE_CODE (RAW, TAtt3D) |
|
| DD4HEP_INSTANTIATE_HANDLE_CODE (RAW, TAttLine) |
|
| DD4HEP_INSTANTIATE_HANDLE (TGeoNode, TGeoAtt) |
|
| DD4HEP_INSTANTIATE_HANDLE (TGeoNodeMatrix) |
|
| DD4HEP_INSTANTIATE_HANDLE (TGeoNodeOffset) |
|
| DD4HEP_INSTANTIATE_HANDLE (TGeoVolumeAssembly, TGeoVolume, TGeoAtt) |
|
| DD4HEP_INSTANTIATE_HANDLE (TGeoVolumeMulti, TGeoVolume, TGeoAtt) |
|
| DD4HEP_INSTANTIATE_HANDLE (TGeoVolume, TGeoAtt, TAttLine, TAtt3D) |
|
| DD4HEP_INSTANTIATE_HANDLE (TGeoShape) |
|
| DD4HEP_INSTANTIATE_HANDLE (TGeoBBox, TGeoShape) |
|
| DD4HEP_INSTANTIATE_SHAPE_HANDLE (TGeoCone) |
|
| DD4HEP_INSTANTIATE_SHAPE_HANDLE (TGeoArb8) |
|
| DD4HEP_INSTANTIATE_SHAPE_HANDLE (TGeoConeSeg) |
|
| DD4HEP_INSTANTIATE_SHAPE_HANDLE (TGeoParaboloid) |
|
| DD4HEP_INSTANTIATE_SHAPE_HANDLE (TGeoPcon) |
|
| DD4HEP_INSTANTIATE_SHAPE_HANDLE (TGeoPgon, TGeoPcon) |
|
| DD4HEP_INSTANTIATE_SHAPE_HANDLE (TGeoXtru) |
|
| DD4HEP_INSTANTIATE_SHAPE_HANDLE (TGeoScaledShape) |
|
| DD4HEP_INSTANTIATE_SHAPE_HANDLE (TGeoTube) |
|
| DD4HEP_INSTANTIATE_SHAPE_HANDLE (TGeoHype, TGeoTube) |
|
| DD4HEP_INSTANTIATE_SHAPE_HANDLE (TGeoEltu, TGeoTube) |
|
| DD4HEP_INSTANTIATE_SHAPE_HANDLE (TGeoTubeSeg, TGeoTube) |
|
| DD4HEP_INSTANTIATE_SHAPE_HANDLE (TGeoCtub, TGeoTubeSeg, TGeoTube) |
|
| DD4HEP_INSTANTIATE_SHAPE_HANDLE (TwistedTubeObject, TGeoTubeSeg) |
|
| DD4HEP_INSTANTIATE_SHAPE_HANDLE (TGeoTrap, TGeoArb8) |
|
| DD4HEP_INSTANTIATE_SHAPE_HANDLE (TGeoGtra, TGeoArb8) |
|
| DD4HEP_INSTANTIATE_SHAPE_HANDLE (TGeoTrd1) |
|
| DD4HEP_INSTANTIATE_SHAPE_HANDLE (TGeoTrd2) |
|
| DD4HEP_INSTANTIATE_SHAPE_HANDLE (TGeoSphere) |
|
| DD4HEP_INSTANTIATE_SHAPE_HANDLE (TGeoTorus) |
|
| DD4HEP_INSTANTIATE_SHAPE_HANDLE (TGeoTessellated) |
|
| DD4HEP_INSTANTIATE_SHAPE_HANDLE (TGeoHalfSpace) |
|
| DD4HEP_INSTANTIATE_SHAPE_HANDLE (TGeoShapeAssembly) |
|
| DD4HEP_INSTANTIATE_SHAPE_HANDLE (TGeoCompositeShape) |
|
| DD4HEP_INSTANTIATE_HANDLE (TGeoPhysicalNode) |
|
| DD4HEP_INSTANTIATE_HANDLE_UNNAMED (TGeoUnion) |
|
| DD4HEP_INSTANTIATE_HANDLE_UNNAMED (TGeoIntersection) |
|
| DD4HEP_INSTANTIATE_HANDLE_UNNAMED (TGeoSubtraction) |
|
| DD4HEP_INSTANTIATE_HANDLE_UNNAMED (TGeoPatternFinder) |
|
| DD4HEP_INSTANTIATE_HANDLE_UNNAMED (TGeoPatternX) |
|
| DD4HEP_INSTANTIATE_HANDLE_UNNAMED (TGeoPatternY) |
|
| DD4HEP_INSTANTIATE_HANDLE_UNNAMED (TGeoPatternZ) |
|
| DD4HEP_INSTANTIATE_HANDLE_UNNAMED (TGeoPatternParaX) |
|
| DD4HEP_INSTANTIATE_HANDLE_UNNAMED (TGeoPatternParaY) |
|
| DD4HEP_INSTANTIATE_HANDLE_UNNAMED (TGeoPatternParaZ) |
|
| DD4HEP_INSTANTIATE_HANDLE_UNNAMED (TGeoPatternTrapZ) |
|
| DD4HEP_INSTANTIATE_HANDLE_UNNAMED (TGeoPatternCylR) |
|
| DD4HEP_INSTANTIATE_HANDLE_UNNAMED (TGeoPatternCylPhi) |
|
| DD4HEP_INSTANTIATE_HANDLE_UNNAMED (TGeoPatternSphR) |
|
| DD4HEP_INSTANTIATE_HANDLE_UNNAMED (TGeoPatternSphTheta) |
|
| DD4HEP_INSTANTIATE_HANDLE_UNNAMED (TGeoPatternSphPhi) |
|
| DD4HEP_INSTANTIATE_HANDLE_UNNAMED (TGeoPatternHoneycomb) |
|