CMS 3D CMS Logo

L1TUtmAlgorithm.h
Go to the documentation of this file.
1 //
2 // NOTE: This file was automatically generated from UTM library via import_utm.pl
3 // DIRECT EDITS MIGHT BE LOST.
4 //
12 #ifndef tmEventSetup_L1TUtmAlgorithm_hh
13 #define tmEventSetup_L1TUtmAlgorithm_hh
14 
15 /*====================================================================*
16  * declarations
17  *====================================================================*/
18 /*-----------------------------------------------------------------*
19  * headers
20  *-----------------------------------------------------------------*/
21 #include <string>
22 #include <vector>
24 
25 
26 /*-----------------------------------------------------------------*
27  * constants
28  *-----------------------------------------------------------------*/
29 /* nope */
30 
31 
32 
37 {
38  public:
39  // ctor
42  index_(), module_id_(), module_index_() { };
43 
44  // dtor
45  virtual ~L1TUtmAlgorithm() { };
46 
48  void setRpnVector(const std::vector<std::string>& x) { rpn_vector_ = x; };
49 
51  const std::string& getName() const { return name_; };
52 
54  const std::string& getExpression() const { return expression_; };
55 
58 
60  const std::vector<std::string>& getRpnVector() const { return rpn_vector_; };
61 
63  unsigned int getIndex() const { return index_; };
64 
66  unsigned int getModuleId() const { return module_id_; };
67 
69  unsigned int getModuleIndex() const { return module_index_; };
70 
71  protected:
75  std::vector<std::string> rpn_vector_;
76  unsigned int index_;
77  unsigned int module_id_;
78  unsigned int module_index_;
79  unsigned int version;
81 };
82 
83 #endif // tmEventSetup_L1TUtmAlgorithm_hh
84 /* eof */
unsigned int getModuleId() const
unsigned int module_index_
const std::vector< std::string > & getRpnVector() const
std::vector< std::string > rpn_vector_
std::string name_
unsigned int getModuleIndex() const
unsigned int index_
std::string expression_in_condition_
std::string expression_
void setRpnVector(const std::vector< std::string > &x)
const std::string & getExpressionInCondition() const
const std::string & getExpression() const
const std::string & getName() const
unsigned int getIndex() const
#define COND_SERIALIZABLE
Definition: Serializable.h:38
unsigned int version
unsigned int module_id_
virtual ~L1TUtmAlgorithm()