CMS 3D CMS Logo

HcalL1TriggerObjects.h
Go to the documentation of this file.
1 #ifndef HcalL1TriggerObjects_h
2 #define HcalL1TriggerObjects_h
3 
4 
6 
7 #include <cstring>
8 #include <string>
9 
12 
13 
14 class HcalL1TriggerObjects: public HcalCondObjectContainer<HcalL1TriggerObject>
15 {
16  public:
17 #ifndef HCAL_COND_SUPPRESS_DEFAULT
19 #endif
21 
22  //fill the chars and read them
23  void setTagString(std::string fTag) {strncpy(mTag,fTag.c_str(),128);}
24  void setAlgoString(std::string fAlgo) {strncpy(mAlgo,fAlgo.c_str(),128);}
25 
28 
29  std::string myname() const {return (std::string)"HcalL1TriggerObjects";}
30 
31  private:
32  char mTag[128];
33  char mAlgo[128];
34 
35 
37 };
38 #endif
void setAlgoString(std::string fAlgo)
HcalL1TriggerObjects(const HcalTopology *topo)
std::string getTagString() const
std::string myname() const
std::string getAlgoString() const
#define COND_SERIALIZABLE
Definition: Serializable.h:38
void setTagString(std::string fTag)
const HcalTopology * topo() const