CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
EcalChannelStatusCode.h
Go to the documentation of this file.
1 #ifndef CondFormats_EcalObjects_EcalChannelStatusCode_H
2 #define CondFormats_EcalObjects_EcalChannelStatusCode_H
3 
10 #include <iostream>
11 #include <boost/cstdint.hpp>
12 
14  public:
16  EcalChannelStatusCode(const EcalChannelStatusCode & codeStatus);
17  EcalChannelStatusCode(const uint16_t& encodedStatus) : status_(encodedStatus) {};
19 
20  //get Methods to be defined according to the final definition
21 
22  void print(std::ostream& s) const { s << "status is: " << status_; }
23 
25  uint16_t getStatusCode() const { return status_; }
26 
27  private:
28  uint16_t status_;
29 };
30 #endif
void print(std::ostream &s) const
EcalChannelStatusCode(const uint16_t &encodedStatus)
uint16_t getStatusCode() const
EcalChannelStatusCode & operator=(const EcalChannelStatusCode &rhs)
string s
Definition: asciidump.py:422