CondFormats
RPCObjects
interface
TTUBoardSpecs.h
Go to the documentation of this file.
1
// $Id: $
2
#ifndef CONFIGCODE_TTUBOARDSPECS_H
3
#define CONFIGCODE_TTUBOARDSPECS_H 1
4
5
// Include files
6
#include "
CondFormats/Serialization/interface/Serializable.h
"
7
8
#include "
CondFormats/RPCObjects/interface/RPCTechTriggerConfig.h
"
9
#include <vector>
10
#include <string>
11
18
class
TTUBoardSpecs
{
19
public
:
21
TTUBoardSpecs
();
22
23
virtual
~TTUBoardSpecs
();
24
25
class
TTUBoardConfig
:
public
RPCTechTriggerConfig
{
26
public
:
28
TTUBoardConfig
() :
RPCTechTriggerConfig
(){};
29
30
int
m_Firmware
;
31
int
m_LengthOfFiber
;
32
int
m_Delay
;
33
int
m_MaxNumWheels
;
34
int
m_Wheel1Id
;
35
int
m_Wheel2Id
;
36
int
m_TrackLength
;
37
38
std::vector<int>
m_MaskedSectors
;
39
std::vector<int>
m_ForcedSectors
;
40
41
std::string
m_LogicType
;
42
43
COND_SERIALIZABLE
;
44
};
45
46
std::vector<TTUBoardConfig>
m_boardspecs
;
47
48
COND_SERIALIZABLE
;
49
};
50
#endif // CONFIGCODE_TTUBOARDSPECS_H
TTUBoardSpecs::TTUBoardConfig::m_Wheel2Id
int m_Wheel2Id
Definition:
TTUBoardSpecs.h:35
TTUBoardSpecs::TTUBoardConfig::m_Wheel1Id
int m_Wheel1Id
Definition:
TTUBoardSpecs.h:34
TTUBoardSpecs::TTUBoardConfig::m_LengthOfFiber
int m_LengthOfFiber
Definition:
TTUBoardSpecs.h:31
TTUBoardSpecs::TTUBoardConfig::TTUBoardConfig
TTUBoardConfig()
Standard constructor.
Definition:
TTUBoardSpecs.h:28
COND_SERIALIZABLE
#define COND_SERIALIZABLE
Definition:
Serializable.h:39
TTUBoardSpecs::TTUBoardConfig::m_Delay
int m_Delay
Definition:
TTUBoardSpecs.h:32
TTUBoardSpecs::TTUBoardConfig::m_MaskedSectors
std::vector< int > m_MaskedSectors
Definition:
TTUBoardSpecs.h:38
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
TTUBoardSpecs::TTUBoardConfig
Definition:
TTUBoardSpecs.h:25
TTUBoardSpecs::TTUBoardConfig::m_ForcedSectors
std::vector< int > m_ForcedSectors
Definition:
TTUBoardSpecs.h:39
TTUBoardSpecs::TTUBoardConfig::m_MaxNumWheels
int m_MaxNumWheels
Definition:
TTUBoardSpecs.h:33
Serializable.h
TTUBoardSpecs::TTUBoardConfig::m_Firmware
int m_Firmware
Definition:
TTUBoardSpecs.h:28
TTUBoardSpecs
Definition:
TTUBoardSpecs.h:18
RPCTechTriggerConfig
Definition:
RPCTechTriggerConfig.h:17
TTUBoardSpecs::~TTUBoardSpecs
virtual ~TTUBoardSpecs()
Destructor.
Definition:
TTUBoardSpecs.cc:20
TTUBoardSpecs::m_boardspecs
std::vector< TTUBoardConfig > m_boardspecs
Definition:
TTUBoardSpecs.h:46
TTUBoardSpecs::TTUBoardConfig::m_LogicType
std::string m_LogicType
Definition:
TTUBoardSpecs.h:41
RPCTechTriggerConfig.h
TTUBoardSpecs::TTUBoardConfig::m_TrackLength
int m_TrackLength
Definition:
TTUBoardSpecs.h:36
TTUBoardSpecs::TTUBoardSpecs
TTUBoardSpecs()
Standard constructor.
Definition:
TTUBoardSpecs.cc:16
Generated for CMSSW Reference Manual by
1.8.16