CondFormats
RPCObjects
interface
RBCBoardSpecs.h
Go to the documentation of this file.
1
// $Id: $
2
#ifndef CONFIGCODE_RBCBOARDSPECS_H
3
#define CONFIGCODE_RBCBOARDSPECS_H 1
4
5
// Include files
6
#include "
CondFormats/Serialization/interface/Serializable.h
"
7
8
#include <vector>
9
#include <string>
10
17
class
RBCBoardSpecs
{
18
public
:
19
RBCBoardSpecs
();
20
virtual
~RBCBoardSpecs
();
21
22
class
RBCBoardConfig
{
23
public
:
24
RBCBoardConfig
(){};
25
virtual
~RBCBoardConfig
(){};
26
27
int
m_Firmware
;
28
int
m_WheelId
;
29
int
m_Latency
;
30
int
m_MayorityLevel
;
31
32
std::vector<int>
m_MaskedOrInput
;
33
std::vector<int>
m_ForcedOrInput
;
34
35
std::string
m_LogicType
;
36
37
COND_SERIALIZABLE
;
38
};
39
40
std::vector<RBCBoardConfig>
v_boardspecs
;
41
42
COND_SERIALIZABLE
;
43
};
44
#endif // CONFIGCODE_RBCBOARDSPECS_H
RBCBoardSpecs::RBCBoardConfig::m_Firmware
int m_Firmware
Destructor.
Definition:
RBCBoardSpecs.h:25
RBCBoardSpecs::RBCBoardConfig::RBCBoardConfig
RBCBoardConfig()
Definition:
RBCBoardSpecs.h:24
RBCBoardSpecs::RBCBoardConfig::m_ForcedOrInput
std::vector< int > m_ForcedOrInput
Definition:
RBCBoardSpecs.h:33
RBCBoardSpecs::RBCBoardConfig::~RBCBoardConfig
virtual ~RBCBoardConfig()
Definition:
RBCBoardSpecs.h:25
RBCBoardSpecs::RBCBoardConfig::m_MaskedOrInput
std::vector< int > m_MaskedOrInput
Definition:
RBCBoardSpecs.h:32
COND_SERIALIZABLE
#define COND_SERIALIZABLE
Definition:
Serializable.h:39
RBCBoardSpecs::RBCBoardConfig::m_LogicType
std::string m_LogicType
Definition:
RBCBoardSpecs.h:35
RBCBoardSpecs::v_boardspecs
std::vector< RBCBoardConfig > v_boardspecs
Definition:
RBCBoardSpecs.h:40
RBCBoardSpecs
Definition:
RBCBoardSpecs.h:17
RBCBoardSpecs::RBCBoardConfig::m_WheelId
int m_WheelId
Definition:
RBCBoardSpecs.h:28
Serializable.h
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
RBCBoardSpecs::~RBCBoardSpecs
virtual ~RBCBoardSpecs()
Destructor.
Definition:
RBCBoardSpecs.cc:20
RBCBoardSpecs::RBCBoardConfig
Definition:
RBCBoardSpecs.h:22
RBCBoardSpecs::RBCBoardConfig::m_MayorityLevel
int m_MayorityLevel
Definition:
RBCBoardSpecs.h:30
RBCBoardSpecs::RBCBoardSpecs
RBCBoardSpecs()
Definition:
RBCBoardSpecs.cc:16
RBCBoardSpecs::RBCBoardConfig::m_Latency
int m_Latency
Definition:
RBCBoardSpecs.h:29
Generated for CMSSW Reference Manual by
1.8.16