|
DD4hep
1.30.0
Detector Description Toolkit for High Energy Physics
|
Go to the documentation of this file.
17 #include <Math/Point3D.h>
18 #include <Math/Vector4D.h>
19 #include <Math/Vector3D.h>
21 #ifndef DD4HEP_PARSERS_NO_ROOT
24 #include <Math/Point3D.h>
25 #include <Math/Vector4D.h>
26 #include <Math/Vector3D.h>
33 bool operator<(
const XYZPoint& a,
const XYZPoint& b);
35 bool operator<(
const XYZVector& a,
const XYZVector& b);
37 bool operator<(
const PxPyPzEVector& a,
const PxPyPzEVector& b);
46 #if defined(DD4HEP_HAVE_ALL_PARSERS)
55 #endif // DD4HEP_HAVE_ALL_PARSERS
#define DD4HEP_DEFINE_PARSER_GRAMMAR_ROOTMATH(xx, eval_func)
#define DD4HEP_DEFINE_PARSER_GRAMMAR_SERIAL(serial, ctxt, xx, func)
#define DD4HEP_DEFINE_PARSER_GRAMMAR_U_CONT(xx)
#define DD4HEP_DEFINE_PARSER_GRAMMAR_CONT_VL(xx, eval_func)
int eval_pair(std::pair< T, Q > *ptr, std::string str)
Item evaluator.
#define DD4HEP_DEFINE_PARSER_GRAMMAR(xx, func)
#define DD4HEP_DEFINE_PARSER_GRAMMAR_CONT(xx, eval_func)
bool operator<(const XYZPoint &a, const XYZPoint &b)
Allow point insertion of a point in maps.
Namespace for the AIDA detector description toolkit.
int eval_obj(T *ptr, const std::string &str)
Object evaluator.
int eval_item(T *ptr, const std::string &val)
Item evaluator.