CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
ExprEvalSingleton.h
Go to the documentation of this file.
1 #ifndef ExprEvalSingleton_h
2 #define ExprEvalSingleton_h
3 
5 
7 // Choose the Evaluator here:
8 // The concrete evaluator must be a subclass of class ExprEvalInterface, which
9 // defines the interface (which can be used to write Evaluator-implementation-
10 // independent code !
14 
15 
16 // full name compatible with the header file name
18 
19 // short name
21 
22 
24 // usage:
25 //
26 // DDExprEvaluator & eval_sgtn = DDExpreEvalSingleton::instance();
27 // eval_sgtn.set(...) ; and so on ...
28 //
29 // the same singleton can be addressed using:
30 // DDExprEval::instance()
31 //
33 #endif
ClhepEvaluator UseThisEvaluator
DDI::Singleton< UseThisEvaluator > ExprEval
DDI::Singleton< UseThisEvaluator > ExprEvalSingleton