CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Function.h
Go to the documentation of this file.
1 #ifndef Parser_Function_h
2 #define Parser_Function_h
3 /* \class reco::parser::Function
4  *
5  * Function enumerator
6  *
7  * \author Luca Lista, INFN
8  *
9  * \version $Revision: 1.3 $
10  *
11  */
12 #ifdef BOOST_SPIRIT_DEBUG
13 #include <string>
14 #endif
15 
16 namespace reco {
17  namespace parser {
18  enum Function {
22  };
23 
24 #ifdef BOOST_SPIRIT_DEBUG
25  static const std::string functionNames[] =
26  { "abs", "acos", "asin", "atan", "atan2", "chi2prob", "cos", "cosh", "exp", "hypot",
27  "log", "log10", "max", "min", "pow", "sin", "sinh", "sqrt", "tan", "tanh",
28  "deltaR", "deltaPhi", "test_bit" };
29 #endif
30  }
31 }
32 
33 #endif