|
| 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) |
| |