DataFormats
EcalRawData
interface
EcalDCCHeaderBlock.h
Go to the documentation of this file.
1
#ifndef RAWECAL_ECALDCCHEADERBLOCK_H
2
#define RAWECAL_ECALDCCHEADERBLOCK_H
3
10
#include <vector>
11
12
#define MAX_TCC_SIZE 4
13
#define MAX_TT_SIZE 70
14
15
class
EcalDCCHeaderBlock
{
16
public
:
17
typedef
int
key_type
;
18
19
enum
EcalDCCRuntype
{
20
21
// run types pre-global runs
22
COSMIC
= 0,
23
BEAMH4
= 1,
24
BEAMH2
= 2,
25
MTCC
= 3,
26
LASER_STD
= 4,
27
LASER_POWER_SCAN
= 5,
28
LASER_DELAY_SCAN
= 6,
29
TESTPULSE_SCAN_MEM
= 7,
30
TESTPULSE_MGPA
= 8,
31
PEDESTAL_STD
= 9,
32
PEDESTAL_OFFSET_SCAN
= 10,
33
PEDESTAL_25NS_SCAN
= 11,
34
LED_STD
= 12,
35
36
// physics triggers in global runs
37
PHYSICS_GLOBAL
= 13,
38
COSMICS_GLOBAL
= 14,
39
HALO_GLOBAL
= 15,
40
41
// gap events in global runs
42
LASER_GAP
= 16,
43
TESTPULSE_GAP
= 17,
44
PEDESTAL_GAP
= 18,
45
LED_GAP
= 19,
46
47
// physics triggers in local runs
48
PHYSICS_LOCAL
= 20,
49
COSMICS_LOCAL
= 21,
50
HALO_LOCAL
= 22,
51
CALIB_LOCAL
= 23
52
53
};
54
55
enum
EcalBasicTriggerType
{
56
PHYSICS_TRIGGER
= 1,
57
CALIBRATION_TRIGGER
= 2,
58
TEST_TRIGGER
= 3,
59
TECHNICAL_EXTERNAL_TRIGGER
= 4
60
};
61
62
enum
TTC_DTT_TYPE
{
TTC_LASER
= 4,
TTC_LED
= 5,
TTC_TESTPULSE
= 6,
TTC_PEDESTAL
= 7 };
63
64
struct
EcalDCCEventSettings
{
65
short
LaserPower
;
66
short
LaserFilter
;
67
short
wavelength
;
68
short
delay
;
69
short
MEMVinj
;
70
short
mgpa_content
;
71
short
ped_offset
;
72
};
73
74
EcalDCCHeaderBlock
();
75
EcalDCCHeaderBlock
(
const
int
&
dccId
);
76
77
// partitional and geometrical:
78
// CMS: 1-9 EE-, 10-45 EB, 46-54 EE+
79
// TB and COSM: 1 (10 in case of EcalRawToDigi)
80
const
int
&
id
()
const
{
return
dccId_
; }
81
82
// as found in raw data, namely
83
// CMS: 601-654 TB and COSM: 0-35
84
const
int
fedId
()
const
{
return
fedId_
; }
85
86
void
setId
(
const
int
&
dccId
) {
dccId_
=
dccId
; };
87
void
setFedId
(
const
int
&
fedId
) {
fedId_
=
fedId
; };
88
89
void
setErrors
(
const
int
& dccErrors) {
dccErrors_
= dccErrors; };
90
void
setDccInTTCCommand
(
const
int
& dccInTTCCommand) {
dccInTTCCommand_
= dccInTTCCommand; };
91
void
setRunNumber
(
const
int
&
run
) {
runNumber_
=
run
; }
92
void
setLV1
(
const
int
& LV1) {
LV1event_
= LV1; }
93
void
setBX
(
const
int
&
BX
) {
BX_
=
BX
; }
94
void
setOrbit
(
const
int
& orbit) {
orbitNumber_
= orbit; }
95
void
setEventSettings
(
const
EcalDCCEventSettings
& EventSettings) {
EventSettings_
= EventSettings; };
96
void
setRunType
(
const
short
&
runType
) {
runType_
=
runType
; };
97
void
setZs
(
const
short
& zs) {
zs_
= zs; };
98
void
setBasicTriggerType
(
const
short
&
triggerType
) {
basic_trigger_type_
=
triggerType
; };
99
//void setSequence(const short& sequence) { sequence_=sequence; } ;
100
void
setRtHalf
(
const
short
&
rtHalf
) {
rtHalf_
=
rtHalf
; };
101
void
setMgpaGain
(
const
short
& mgpaGain) {
mgpaGain_
= mgpaGain; };
102
void
setMemGain
(
const
short
& memGain) {
memGain_
= memGain; };
103
void
setSelectiveReadout
(
const
bool
& selectiveReadout) {
selectiveReadout_
= selectiveReadout; };
104
void
setZeroSuppression
(
const
bool
&
zeroSuppression
) {
zeroSuppression_
=
zeroSuppression
; };
105
void
setTestZeroSuppression
(
const
bool
& testZeroSuppression) {
testZeroSuppression_
= testZeroSuppression; };
106
void
setSrpStatus
(
const
short
& srpStatus) {
srpStatus_
= srpStatus; };
107
void
setTccStatus
(
const
std::vector<short>& tccStatus) {
tccStatus_
= tccStatus; };
108
void
setTriggerTowerFlags
(
const
std::vector<short>& triggerTowerFlag) {
triggerTowerFlag_
= triggerTowerFlag; };
109
void
setFEStatus
(
const
std::vector<short>& feStatus) {
feStatus_
= feStatus; };
110
111
void
setFEBx
(
const
std::vector<short>& feBx) {
feBx_
= feBx; }
112
void
setTCCBx
(
const
std::vector<short>& tccBx) {
tccBx_
= tccBx; }
113
void
setSRPBx
(
const
short
& srpBx) {
srpBx_
= srpBx; }
114
115
void
setFELv1
(
const
std::vector<short>& feLv1) {
feLv1_
= feLv1; }
116
void
setTCCLv1
(
const
std::vector<short>& tccLv1) {
tccLv1_
= tccLv1; }
117
void
setSRPLv1
(
const
short
& srpLv1) {
srpLv1_
= srpLv1; }
118
119
//TODO add all the get methods
120
121
int
getDCCErrors
()
const
{
return
dccErrors_
; }
122
int
getDccInTCCCommand
()
const
{
return
dccInTTCCommand_
; };
123
int
getRunNumber
()
const
{
return
runNumber_
; }
124
int
getLV1
()
const
{
return
LV1event_
; }
125
int
getBX
()
const
{
return
BX_
; }
126
int
getOrbit
()
const
{
return
orbitNumber_
; }
127
EcalDCCEventSettings
getEventSettings
()
const
{
return
EventSettings_
; }
128
short
getRunType
()
const
{
return
runType_
; }
129
short
getZs
()
const
{
return
zs_
; }
130
short
getBasicTriggerType
()
const
{
return
basic_trigger_type_
; }
131
132
short
getRtHalf
()
const
{
return
rtHalf_
; }
133
short
getMgpaGain
()
const
{
return
mgpaGain_
; }
134
short
getMemGain
()
const
{
return
memGain_
; }
135
short
getSelectiveReadout
()
const
{
return
selectiveReadout_
; }
136
bool
getZeroSuppression
()
const
{
return
zeroSuppression_
; }
137
bool
getTestZeroSuppression
()
const
{
return
testZeroSuppression_
; }
138
short
getSrpStatus
()
const
{
return
srpStatus_
; }
139
const
std::vector<short>&
getTccStatus
()
const
{
return
tccStatus_
; }
140
const
std::vector<short>&
getTriggerTowerFlag
()
const
{
return
triggerTowerFlag_
; }
141
const
std::vector<short>&
getFEStatus
()
const
{
return
feStatus_
; }
142
143
const
std::vector<short>&
getFEBxs
()
const
{
return
feBx_
; }
144
const
std::vector<short>&
getTCCBx
()
const
{
return
tccBx_
; }
145
short
getSRPBx
()
const
{
return
srpBx_
; }
146
147
const
std::vector<short>&
getFELv1
()
const
{
return
feLv1_
; }
148
const
std::vector<short>&
getTCCLv1
()
const
{
return
tccLv1_
; }
149
short
getSRPLv1
()
const
{
return
srpLv1_
; }
150
151
private
:
152
int
dccId_
;
//to be used as the Key
153
int
fedId_
;
154
int
dccErrors_
;
155
int
dccInTTCCommand_
;
156
int
orbitNumber_
;
157
short
runType_
;
158
short
zs_
;
159
160
short
basic_trigger_type_
;
161
162
int
LV1event_
;
163
int
runNumber_
;
164
int
BX_
;
165
EcalDCCEventSettings
EventSettings_
;
166
167
short
rtHalf_
;
168
short
mgpaGain_
;
169
short
memGain_
;
170
bool
selectiveReadout_
;
171
bool
testZeroSuppression_
;
172
bool
zeroSuppression_
;
173
174
short
srpStatus_
;
175
std::vector<short>
tccStatus_
;
176
std::vector<short>
triggerTowerFlag_
;
177
std::vector<short>
feStatus_
;
178
179
std::vector<short>
feBx_
;
180
std::vector<short>
tccBx_
;
181
short
srpBx_
;
182
183
std::vector<short>
feLv1_
;
184
std::vector<short>
tccLv1_
;
185
short
srpLv1_
;
186
};
187
188
#endif
EcalDCCHeaderBlock::setRtHalf
void setRtHalf(const short &rtHalf)
Definition:
EcalDCCHeaderBlock.h:100
EcalDCCHeaderBlock::fedId
const int fedId() const
Definition:
EcalDCCHeaderBlock.h:84
EcalDCCHeaderBlock::getSelectiveReadout
short getSelectiveReadout() const
Definition:
EcalDCCHeaderBlock.h:135
EcalDCCHeaderBlock::COSMICS_LOCAL
Definition:
EcalDCCHeaderBlock.h:49
EcalDCCHeaderBlock::getTCCLv1
const std::vector< short > & getTCCLv1() const
Definition:
EcalDCCHeaderBlock.h:148
EcalDCCHeaderBlock::setTCCBx
void setTCCBx(const std::vector< short > &tccBx)
Definition:
EcalDCCHeaderBlock.h:112
EcalDCCHeaderBlock::CALIB_LOCAL
Definition:
EcalDCCHeaderBlock.h:51
EcalDCCHeaderBlock::getDccInTCCCommand
int getDccInTCCCommand() const
Definition:
EcalDCCHeaderBlock.h:122
EcalDCCHeaderBlock::setMemGain
void setMemGain(const short &memGain)
Definition:
EcalDCCHeaderBlock.h:102
EcalDCCHeaderBlock::BEAMH2
Definition:
EcalDCCHeaderBlock.h:24
EcalDCCHeaderBlock::basic_trigger_type_
short basic_trigger_type_
Definition:
EcalDCCHeaderBlock.h:160
EcalDCCHeaderBlock::setSRPBx
void setSRPBx(const short &srpBx)
Definition:
EcalDCCHeaderBlock.h:113
EcalDCCHeaderBlock::LV1event_
int LV1event_
Definition:
EcalDCCHeaderBlock.h:162
EcalDCCHeaderBlock::getFEStatus
const std::vector< short > & getFEStatus() const
Definition:
EcalDCCHeaderBlock.h:141
EcalDCCHeaderBlock::setBX
void setBX(const int &BX)
Definition:
EcalDCCHeaderBlock.h:93
EcalDCCHeaderBlock::TTC_TESTPULSE
Definition:
EcalDCCHeaderBlock.h:62
EcalDCCHeaderBlock::setRunNumber
void setRunNumber(const int &run)
Definition:
EcalDCCHeaderBlock.h:91
EcalDCCHeaderBlock::triggerTowerFlag_
std::vector< short > triggerTowerFlag_
Definition:
EcalDCCHeaderBlock.h:176
EcalDCCHeaderBlock::orbitNumber_
int orbitNumber_
Definition:
EcalDCCHeaderBlock.h:156
EcalDCCHeaderBlock::setEventSettings
void setEventSettings(const EcalDCCEventSettings &EventSettings)
Definition:
EcalDCCHeaderBlock.h:95
EcalDCCHeaderBlock::setFEStatus
void setFEStatus(const std::vector< short > &feStatus)
Definition:
EcalDCCHeaderBlock.h:109
EcalDCCHeaderBlock::getEventSettings
EcalDCCEventSettings getEventSettings() const
Definition:
EcalDCCHeaderBlock.h:127
EcalDCCHeaderBlock::rtHalf_
short rtHalf_
Definition:
EcalDCCHeaderBlock.h:167
EcalDCCHeaderBlock::getRunType
short getRunType() const
Definition:
EcalDCCHeaderBlock.h:128
EcalDCCHeaderBlock::EcalBasicTriggerType
EcalBasicTriggerType
Definition:
EcalDCCHeaderBlock.h:55
EcalDCCHeaderBlock::EcalDCCEventSettings::LaserPower
short LaserPower
Definition:
EcalDCCHeaderBlock.h:65
EcalDCCHeaderBlock::setZeroSuppression
void setZeroSuppression(const bool &zeroSuppression)
Definition:
EcalDCCHeaderBlock.h:104
EcalDCCHeaderBlock::feLv1_
std::vector< short > feLv1_
Definition:
EcalDCCHeaderBlock.h:183
EcalDCCHeaderBlock::TESTPULSE_SCAN_MEM
Definition:
EcalDCCHeaderBlock.h:29
EcalDCCHeaderBlock::srpStatus_
short srpStatus_
Definition:
EcalDCCHeaderBlock.h:174
EcalDCCHeaderBlock::getSRPBx
short getSRPBx() const
Definition:
EcalDCCHeaderBlock.h:145
EcalDCCHeaderBlock::getTestZeroSuppression
bool getTestZeroSuppression() const
Definition:
EcalDCCHeaderBlock.h:137
EcalDCCHeaderBlock::EcalDCCEventSettings::mgpa_content
short mgpa_content
Definition:
EcalDCCHeaderBlock.h:70
EcalDCCHeaderBlock::getOrbit
int getOrbit() const
Definition:
EcalDCCHeaderBlock.h:126
EcalDCCHeaderBlock::setSRPLv1
void setSRPLv1(const short &srpLv1)
Definition:
EcalDCCHeaderBlock.h:117
EcalDCCHeaderBlock::setMgpaGain
void setMgpaGain(const short &mgpaGain)
Definition:
EcalDCCHeaderBlock.h:101
EcalDCCHeaderBlock::LED_GAP
Definition:
EcalDCCHeaderBlock.h:45
EcalDCCHeaderBlock::TESTPULSE_GAP
Definition:
EcalDCCHeaderBlock.h:43
csctfpacker_cfi.zeroSuppression
zeroSuppression
Definition:
csctfpacker_cfi.py:6
EcalDCCHeaderBlock::LASER_GAP
Definition:
EcalDCCHeaderBlock.h:42
EcalDCCHeaderBlock::setBasicTriggerType
void setBasicTriggerType(const short &triggerType)
Definition:
EcalDCCHeaderBlock.h:98
EcalDCCHeaderBlock::memGain_
short memGain_
Definition:
EcalDCCHeaderBlock.h:169
EcalDCCHeaderBlock::PHYSICS_GLOBAL
Definition:
EcalDCCHeaderBlock.h:37
EcalDCCHeaderBlock::setLV1
void setLV1(const int &LV1)
Definition:
EcalDCCHeaderBlock.h:92
EcalDCCHeaderBlock::setOrbit
void setOrbit(const int &orbit)
Definition:
EcalDCCHeaderBlock.h:94
EcalDCCHeaderBlock::LASER_STD
Definition:
EcalDCCHeaderBlock.h:26
EcalDCCHeaderBlock::TTC_LED
Definition:
EcalDCCHeaderBlock.h:62
EcalDCCHeaderBlock::setTccStatus
void setTccStatus(const std::vector< short > &tccStatus)
Definition:
EcalDCCHeaderBlock.h:107
EcalDCCHeaderBlock::runType_
short runType_
Definition:
EcalDCCHeaderBlock.h:157
EcalDCCHeaderBlock::CALIBRATION_TRIGGER
Definition:
EcalDCCHeaderBlock.h:57
EcalDCCHeaderBlock::TTC_DTT_TYPE
TTC_DTT_TYPE
Definition:
EcalDCCHeaderBlock.h:62
EcalDCCHeaderBlock::PEDESTAL_GAP
Definition:
EcalDCCHeaderBlock.h:44
EcalDCCHeaderBlock::getZeroSuppression
bool getZeroSuppression() const
Definition:
EcalDCCHeaderBlock.h:136
EcalDCCHeaderBlock::BX_
int BX_
Definition:
EcalDCCHeaderBlock.h:164
EcalDCCHeaderBlock::runNumber_
int runNumber_
Definition:
EcalDCCHeaderBlock.h:163
EcalDCCHeaderBlock::mgpaGain_
short mgpaGain_
Definition:
EcalDCCHeaderBlock.h:168
EcalDCCHeaderBlock::zeroSuppression_
bool zeroSuppression_
Definition:
EcalDCCHeaderBlock.h:172
ecaldqm::rtHalf
unsigned rtHalf(DetId const &)
Definition:
EcalDQMCommonUtils.cc:119
EcalDCCHeaderBlock::TESTPULSE_MGPA
Definition:
EcalDCCHeaderBlock.h:30
EcalDCCHeaderBlock::LASER_POWER_SCAN
Definition:
EcalDCCHeaderBlock.h:27
EcalDCCHeaderBlock::EcalDCCEventSettings
Definition:
EcalDCCHeaderBlock.h:64
EcalDCCHeaderBlock::getRtHalf
short getRtHalf() const
Definition:
EcalDCCHeaderBlock.h:132
EcalDCCHeaderBlock::EcalDCCHeaderBlock
EcalDCCHeaderBlock()
Definition:
EcalDCCHeaderBlock.cc:3
EcalDCCHeaderBlock::setRunType
void setRunType(const short &runType)
Definition:
EcalDCCHeaderBlock.h:96
EcalDCCHeaderBlock::selectiveReadout_
bool selectiveReadout_
Definition:
EcalDCCHeaderBlock.h:170
EcalDCCHeaderBlock::dccErrors_
int dccErrors_
Definition:
EcalDCCHeaderBlock.h:154
EcalDCCHeaderBlock::EcalDCCEventSettings::delay
short delay
Definition:
EcalDCCHeaderBlock.h:68
EcalDCCHeaderBlock::setSelectiveReadout
void setSelectiveReadout(const bool &selectiveReadout)
Definition:
EcalDCCHeaderBlock.h:103
EcalDCCHeaderBlock::TEST_TRIGGER
Definition:
EcalDCCHeaderBlock.h:58
EcalDCCHeaderBlock::PHYSICS_LOCAL
Definition:
EcalDCCHeaderBlock.h:48
EcalDCCHeaderBlock::tccBx_
std::vector< short > tccBx_
Definition:
EcalDCCHeaderBlock.h:180
EcalDCCHeaderBlock::PEDESTAL_25NS_SCAN
Definition:
EcalDCCHeaderBlock.h:33
EcalDCCHeaderBlock::PHYSICS_TRIGGER
Definition:
EcalDCCHeaderBlock.h:56
EcalDCCHeaderBlock::HALO_LOCAL
Definition:
EcalDCCHeaderBlock.h:50
EcalDCCHeaderBlock::BEAMH4
Definition:
EcalDCCHeaderBlock.h:23
EcalDCCHeaderBlock::setFedId
void setFedId(const int &fedId)
Definition:
EcalDCCHeaderBlock.h:87
EcalDCCHeaderBlock::PEDESTAL_STD
Definition:
EcalDCCHeaderBlock.h:31
EcalDCCHeaderBlock::TTC_PEDESTAL
Definition:
EcalDCCHeaderBlock.h:62
HLT_FULL_cff.triggerType
triggerType
Definition:
HLT_FULL_cff.py:8756
EcalDCCHeaderBlock::id
const int & id() const
Definition:
EcalDCCHeaderBlock.h:80
EcalDCCHeaderBlock::EcalDCCEventSettings::LaserFilter
short LaserFilter
Definition:
EcalDCCHeaderBlock.h:66
EcalDCCHeaderBlock::dccInTTCCommand_
int dccInTTCCommand_
Definition:
EcalDCCHeaderBlock.h:155
EcalDCCHeaderBlock::getRunNumber
int getRunNumber() const
Definition:
EcalDCCHeaderBlock.h:123
EcalDCCHeaderBlock::getMgpaGain
short getMgpaGain() const
Definition:
EcalDCCHeaderBlock.h:133
EcalDCCHeaderBlock
Definition:
EcalDCCHeaderBlock.h:15
EcalDCCHeaderBlock::setTestZeroSuppression
void setTestZeroSuppression(const bool &testZeroSuppression)
Definition:
EcalDCCHeaderBlock.h:105
EcalDCCHeaderBlock::setId
void setId(const int &dccId)
Definition:
EcalDCCHeaderBlock.h:86
EcalDCCHeaderBlock::TECHNICAL_EXTERNAL_TRIGGER
Definition:
EcalDCCHeaderBlock.h:59
EcalDCCHeaderBlock::dccId_
int dccId_
Definition:
EcalDCCHeaderBlock.h:152
EcalDCCHeaderBlock::getTriggerTowerFlag
const std::vector< short > & getTriggerTowerFlag() const
Definition:
EcalDCCHeaderBlock.h:140
EcalDCCHeaderBlock::tccLv1_
std::vector< short > tccLv1_
Definition:
EcalDCCHeaderBlock.h:184
EcalDCCHeaderBlock::EcalDCCEventSettings::ped_offset
short ped_offset
Definition:
EcalDCCHeaderBlock.h:71
EcalDCCHeaderBlock::COSMICS_GLOBAL
Definition:
EcalDCCHeaderBlock.h:38
EcalDCCHeaderBlock::setTCCLv1
void setTCCLv1(const std::vector< short > &tccLv1)
Definition:
EcalDCCHeaderBlock.h:116
EcalDCCHeaderBlock::fedId_
int fedId_
Definition:
EcalDCCHeaderBlock.h:153
EcalDCCHeaderBlock::key_type
int key_type
For the sorted collection.
Definition:
EcalDCCHeaderBlock.h:17
writedatasetfile.run
run
Definition:
writedatasetfile.py:27
EcalDCCHeaderBlock::getMemGain
short getMemGain() const
Definition:
EcalDCCHeaderBlock.h:134
EcalDCCHeaderBlock::getSrpStatus
short getSrpStatus() const
Definition:
EcalDCCHeaderBlock.h:138
EcalDCCHeaderBlock::feStatus_
std::vector< short > feStatus_
Definition:
EcalDCCHeaderBlock.h:177
EcalDCCHeaderBlock::setZs
void setZs(const short &zs)
Definition:
EcalDCCHeaderBlock.h:97
EcalDCCHeaderBlock::EcalDCCEventSettings::wavelength
short wavelength
Definition:
EcalDCCHeaderBlock.h:67
EcalDCCHeaderBlock::getSRPLv1
short getSRPLv1() const
Definition:
EcalDCCHeaderBlock.h:149
EcalDCCHeaderBlock::EcalDCCRuntype
EcalDCCRuntype
Definition:
EcalDCCHeaderBlock.h:19
EcalDCCHeaderBlock::testZeroSuppression_
bool testZeroSuppression_
Definition:
EcalDCCHeaderBlock.h:171
EcalDCCHeaderBlock::getBX
int getBX() const
Definition:
EcalDCCHeaderBlock.h:125
EcalDCCHeaderBlock::PEDESTAL_OFFSET_SCAN
Definition:
EcalDCCHeaderBlock.h:32
EcalDCCHeaderBlock::getFELv1
const std::vector< short > & getFELv1() const
Definition:
EcalDCCHeaderBlock.h:147
EcalDCCHeaderBlock::MTCC
Definition:
EcalDCCHeaderBlock.h:25
EcalDCCHeaderBlock::LASER_DELAY_SCAN
Definition:
EcalDCCHeaderBlock.h:28
L1TStage2uGTEmulatorClient_cff.BX
BX
Definition:
L1TStage2uGTEmulatorClient_cff.py:9
EcalDCCHeaderBlock::COSMIC
Definition:
EcalDCCHeaderBlock.h:22
EcalDCCHeaderBlock::HALO_GLOBAL
Definition:
EcalDCCHeaderBlock.h:39
EcalDCCHeaderBlock::EcalDCCEventSettings::MEMVinj
short MEMVinj
Definition:
EcalDCCHeaderBlock.h:69
EcalDCCHeaderBlock::setFEBx
void setFEBx(const std::vector< short > &feBx)
Definition:
EcalDCCHeaderBlock.h:111
EcalDCCHeaderBlock::getBasicTriggerType
short getBasicTriggerType() const
Definition:
EcalDCCHeaderBlock.h:130
EcalDCCHeaderBlock::srpBx_
short srpBx_
Definition:
EcalDCCHeaderBlock.h:181
EcalDCCHeaderBlock::tccStatus_
std::vector< short > tccStatus_
Definition:
EcalDCCHeaderBlock.h:175
EcalDCCHeaderBlock::getDCCErrors
int getDCCErrors() const
Definition:
EcalDCCHeaderBlock.h:121
EcalDCCHeaderBlock::srpLv1_
short srpLv1_
Definition:
EcalDCCHeaderBlock.h:185
EcalDCCHeaderBlock::getTccStatus
const std::vector< short > & getTccStatus() const
Definition:
EcalDCCHeaderBlock.h:139
EcalDCCHeaderBlock::setErrors
void setErrors(const int &dccErrors)
Definition:
EcalDCCHeaderBlock.h:89
EcalDCCHeaderBlock::setSrpStatus
void setSrpStatus(const short &srpStatus)
Definition:
EcalDCCHeaderBlock.h:106
EcalDCCHeaderBlock::LED_STD
Definition:
EcalDCCHeaderBlock.h:34
EcalDCCHeaderBlock::setDccInTTCCommand
void setDccInTTCCommand(const int &dccInTTCCommand)
Definition:
EcalDCCHeaderBlock.h:90
EcalDCCHeaderBlock::EventSettings_
EcalDCCEventSettings EventSettings_
Definition:
EcalDCCHeaderBlock.h:165
EcalDCCHeaderBlock::getZs
short getZs() const
Definition:
EcalDCCHeaderBlock.h:129
EcalDCCHeaderBlock::getLV1
int getLV1() const
Definition:
EcalDCCHeaderBlock.h:124
EcalCondDBWriter_cfi.runType
runType
Definition:
EcalCondDBWriter_cfi.py:64
EcalDCCHeaderBlock::TTC_LASER
Definition:
EcalDCCHeaderBlock.h:62
EcalDCCHeaderBlock::setFELv1
void setFELv1(const std::vector< short > &feLv1)
Definition:
EcalDCCHeaderBlock.h:115
EcalDCCHeaderBlock::zs_
short zs_
Definition:
EcalDCCHeaderBlock.h:158
EcalDCCHeaderBlock::setTriggerTowerFlags
void setTriggerTowerFlags(const std::vector< short > &triggerTowerFlag)
Definition:
EcalDCCHeaderBlock.h:108
EcalDCCHeaderBlock::getTCCBx
const std::vector< short > & getTCCBx() const
Definition:
EcalDCCHeaderBlock.h:144
EcalDCCHeaderBlock::getFEBxs
const std::vector< short > & getFEBxs() const
Definition:
EcalDCCHeaderBlock.h:143
EcalDCCHeaderBlock::feBx_
std::vector< short > feBx_
Definition:
EcalDCCHeaderBlock.h:179
ecaldqm::dccId
unsigned dccId(DetId const &)
Definition:
EcalDQMCommonUtils.cc:16
Generated for CMSSW Reference Manual by
1.8.16