CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HcalL1TriggerObjects.h
Go to the documentation of this file.
1 #ifndef HcalL1TriggerObjects_h
2 #define HcalL1TriggerObjects_h
3 
4 
5 #include <cstring>
6 #include <string>
7 
10 
11 
12 class HcalL1TriggerObjects: public HcalCondObjectContainer<HcalL1TriggerObject>
13 {
14  public:
15 #ifndef HCAL_COND_SUPPRESS_DEFAULT
17 #endif
19 
20  //fill the chars and read them
21  void setTagString(std::string fTag) {strncpy(mTag,fTag.c_str(),128);}
22  void setAlgoString(std::string fAlgo) {strncpy(mAlgo,fAlgo.c_str(),128);}
23 
26 
27  std::string myname() const {return (std::string)"HcalL1TriggerObjects";}
28 
29  private:
30  char mTag[128];
31  char mAlgo[128];
32 
33 };
34 #endif
void setAlgoString(std::string fAlgo)
HcalL1TriggerObjects(const HcalTopology *topo)
std::string getTagString() const
std::string myname() const
std::string getAlgoString() const
void setTagString(std::string fTag)
const HcalTopology * topo() const