CalibFormats
SiPixelObjects
interface
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
20
class
PixelROCStatus
{
21
private
:
22
uint32_t
bits_
;
23
24
public
:
25
//Insert new status before nStatus
26
enum
ROCstatus
{
off
= 0,
noHits
,
noInit
,
noAnalogSignal
,
nStatus
};
27
28
PixelROCStatus
();
29
PixelROCStatus
(
const
std::set<ROCstatus>&
stat
);
30
virtual
~PixelROCStatus
();
31
32
std::string
statusName
(
ROCstatus
stat
)
const
;
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
Generated for CMSSW Reference Manual by
1.8.16