CMS 3D CMS Logo

PixelROCStatus.h
Go to the documentation of this file.
1 #ifndef PixelROCStatus_h
2 #define PixelROCStatus_h
3 
9 #include <cstdint>
10 #include <set>
11 #include <string>
12 
13 namespace pos {
14 
21  private:
22  uint32_t bits_;
23 
24  public:
25  //Insert new status before nStatus
27 
29  PixelROCStatus(const std::set<ROCstatus>& stat);
30  virtual ~PixelROCStatus();
31 
33  std::string statusName() const;
34 
35  void set(ROCstatus stat);
36  void clear(ROCstatus stat);
37  void set(ROCstatus stat, bool mode);
38  void set(const std::string& statName);
39  bool get(ROCstatus stat) const;
40 
41  // Added by Dario (March 4th 2008)
42  void reset(void);
43  };
44 } // namespace pos
45 #endif
pos::PixelROCStatus::noInit
Definition: PixelROCStatus.h:26
pos
Definition: PixelAliasList.h:18
ALCARECOPromptCalibProdSiPixelAli0T_cff.mode
mode
Definition: ALCARECOPromptCalibProdSiPixelAli0T_cff.py:96
pos::PixelROCStatus::PixelROCStatus
PixelROCStatus()
Definition: PixelROCStatus.cc:19
pos::PixelROCStatus::bits_
uint32_t bits_
Definition: PixelROCStatus.h:22
pos::PixelROCStatus::nStatus
Definition: PixelROCStatus.h:26
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
pos::PixelROCStatus::statusName
std::string statusName() const
Definition: PixelROCStatus.cc:75
pos::PixelROCStatus::reset
void reset(void)
Definition: PixelROCStatus.cc:44
pos::PixelROCStatus::noAnalogSignal
Definition: PixelROCStatus.h:26
pos::PixelROCStatus::clear
void clear(ROCstatus stat)
Definition: PixelROCStatus.cc:40
pos::PixelROCStatus::~PixelROCStatus
virtual ~PixelROCStatus()
Definition: PixelROCStatus.cc:31
pos::PixelROCStatus
This class implements..
Definition: PixelROCStatus.h:20
pos::PixelROCStatus::off
Definition: PixelROCStatus.h:26
pos::PixelROCStatus::ROCstatus
ROCstatus
Definition: PixelROCStatus.h:26
pos::PixelROCStatus::set
void set(ROCstatus stat)
Definition: PixelROCStatus.cc:34
edm_modernize_messagelogger.stat
stat
Definition: edm_modernize_messagelogger.py:27
pos::PixelROCStatus::get
bool get(ROCstatus stat) const
Definition: PixelROCStatus.cc:57
pos::PixelROCStatus::noHits
Definition: PixelROCStatus.h:26