Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
universalConfigTemplate.mode
mode
Definition:
universalConfigTemplate.py:82
pos::PixelROCStatus::bits_
uint32_t bits_
Definition:
PixelROCStatus.h:22
pos::PixelROCStatus::reset
void reset(void)
Definition:
PixelROCStatus.cc:44
edm_modernize_messagelogger.stat
stat
Definition:
edm_modernize_messagelogger.py:27
pos::PixelROCStatus::noHits
Definition:
PixelROCStatus.h:26
pos::PixelROCStatus::off
Definition:
PixelROCStatus.h:26
pos::PixelROCStatus::nStatus
Definition:
PixelROCStatus.h:26
pos::PixelROCStatus::set
void set(ROCstatus stat)
Definition:
PixelROCStatus.cc:34
pos::PixelROCStatus::noAnalogSignal
Definition:
PixelROCStatus.h:26
pos::PixelROCStatus
This class implements..
Definition:
PixelROCStatus.h:20
pos::PixelROCStatus::statusName
std::string statusName() const
Definition:
PixelROCStatus.cc:75
pos::PixelROCStatus::PixelROCStatus
PixelROCStatus()
Definition:
PixelROCStatus.cc:19
pos::PixelROCStatus::~PixelROCStatus
virtual ~PixelROCStatus()
Definition:
PixelROCStatus.cc:31
pos::PixelROCStatus::clear
void clear(ROCstatus stat)
Definition:
PixelROCStatus.cc:40
pos::PixelROCStatus::ROCstatus
ROCstatus
Definition:
PixelROCStatus.h:26
Generated for CMSSW Reference Manual by
1.8.5