CMS 3D CMS Logo

EcalDCCHeaderBlock.cc
Go to the documentation of this file.
2 
4  dccId_ = -1; // initialize
5  fedId_ = -1; // initialize
6  dccInTTCCommand_ = -1; // initialize
7  tccStatus_.reserve(MAX_TCC_SIZE);
9  feStatus_.reserve(MAX_TT_SIZE);
10 
11  feBx_.reserve(MAX_TT_SIZE);
12  feLv1_.reserve(MAX_TT_SIZE);
13  tccBx_.reserve(MAX_TCC_SIZE);
14  tccLv1_.reserve(MAX_TCC_SIZE);
15 
16  srpLv1_ = -1;
17  srpBx_ = -1;
18 
19  dccErrors_ = -1;
20  orbitNumber_ = -1; // do we need it here?
21  runType_ = -1;
22  zs_ = -1;
24  LV1event_ = -1;
25  runNumber_ = -1;
26  BX_ = -1;
27 
28  EcalDCCEventSettings dummySettings;
29  dummySettings.LaserPower = -1;
30  dummySettings.LaserFilter = -1;
31  dummySettings.wavelength = -1;
32  dummySettings.delay = -1;
33  dummySettings.MEMVinj = -1;
34  dummySettings.mgpa_content = -1;
35  dummySettings.ped_offset = -1;
36 
37  EventSettings_ = dummySettings;
38 
39  rtHalf_ = -1;
40  mgpaGain_ = -1;
41  memGain_ = -1;
42  srpStatus_ = -1;
43  selectiveReadout_ = false;
44  testZeroSuppression_ = false;
45  zeroSuppression_ = false;
46 }
47 
49  dccId_ = dccId;
50  fedId_ = -1; // initialize
51  tccStatus_.reserve(MAX_TCC_SIZE);
53  feStatus_.reserve(MAX_TT_SIZE);
54 
55  feBx_.reserve(MAX_TT_SIZE);
56  feLv1_.reserve(MAX_TT_SIZE);
57  tccBx_.reserve(MAX_TCC_SIZE);
58  tccLv1_.reserve(MAX_TCC_SIZE);
59 
60  srpLv1_ = -1;
61  srpBx_ = -1;
62 
63  dccErrors_ = -1;
64  orbitNumber_ = -1; // do we need it here?
65  runType_ = -1;
67  LV1event_ = -1;
68  runNumber_ = -1;
69  BX_ = -1;
70 
71  EcalDCCEventSettings dummySettings;
72  dummySettings.LaserPower = -1;
73  dummySettings.LaserFilter = -1;
74  dummySettings.wavelength = -1;
75  dummySettings.delay = -1;
76  dummySettings.MEMVinj = -1;
77  dummySettings.mgpa_content = -1;
78  dummySettings.ped_offset = -1;
79 
80  EventSettings_ = dummySettings;
81 
82  rtHalf_ = -1;
83  mgpaGain_ = -1;
84  memGain_ = -1;
85  srpStatus_ = -1;
86 
87  selectiveReadout_ = false;
88  testZeroSuppression_ = false;
89  zeroSuppression_ = false;
90 }
EcalDCCHeaderBlock::basic_trigger_type_
short basic_trigger_type_
Definition: EcalDCCHeaderBlock.h:160
EcalDCCHeaderBlock::LV1event_
int LV1event_
Definition: EcalDCCHeaderBlock.h:162
EcalDCCHeaderBlock::triggerTowerFlag_
std::vector< short > triggerTowerFlag_
Definition: EcalDCCHeaderBlock.h:176
EcalDCCHeaderBlock::orbitNumber_
int orbitNumber_
Definition: EcalDCCHeaderBlock.h:156
EcalDCCHeaderBlock::rtHalf_
short rtHalf_
Definition: EcalDCCHeaderBlock.h:167
EcalDCCHeaderBlock::EcalDCCEventSettings::LaserPower
short LaserPower
Definition: EcalDCCHeaderBlock.h:65
EcalDCCHeaderBlock::feLv1_
std::vector< short > feLv1_
Definition: EcalDCCHeaderBlock.h:183
EcalDCCHeaderBlock::srpStatus_
short srpStatus_
Definition: EcalDCCHeaderBlock.h:174
EcalDCCHeaderBlock::EcalDCCEventSettings::mgpa_content
short mgpa_content
Definition: EcalDCCHeaderBlock.h:70
EcalDCCHeaderBlock::memGain_
short memGain_
Definition: EcalDCCHeaderBlock.h:169
EcalDCCHeaderBlock::runType_
short runType_
Definition: EcalDCCHeaderBlock.h:157
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
EcalDCCHeaderBlock::EcalDCCEventSettings
Definition: EcalDCCHeaderBlock.h:64
EcalDCCHeaderBlock::EcalDCCHeaderBlock
EcalDCCHeaderBlock()
Definition: EcalDCCHeaderBlock.cc:3
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
MAX_TCC_SIZE
#define MAX_TCC_SIZE
Definition: EcalDCCHeaderBlock.h:12
EcalDCCHeaderBlock::tccBx_
std::vector< short > tccBx_
Definition: EcalDCCHeaderBlock.h:180
EcalDCCHeaderBlock.h
EcalDCCHeaderBlock::EcalDCCEventSettings::LaserFilter
short LaserFilter
Definition: EcalDCCHeaderBlock.h:66
EcalDCCHeaderBlock::dccInTTCCommand_
int dccInTTCCommand_
Definition: EcalDCCHeaderBlock.h:155
EcalDCCHeaderBlock::dccId_
int dccId_
Definition: EcalDCCHeaderBlock.h:152
EcalDCCHeaderBlock::tccLv1_
std::vector< short > tccLv1_
Definition: EcalDCCHeaderBlock.h:184
EcalDCCHeaderBlock::EcalDCCEventSettings::ped_offset
short ped_offset
Definition: EcalDCCHeaderBlock.h:71
EcalDCCHeaderBlock::fedId_
int fedId_
Definition: EcalDCCHeaderBlock.h:153
EcalDCCHeaderBlock::feStatus_
std::vector< short > feStatus_
Definition: EcalDCCHeaderBlock.h:177
EcalDCCHeaderBlock::EcalDCCEventSettings::wavelength
short wavelength
Definition: EcalDCCHeaderBlock.h:67
EcalDCCHeaderBlock::testZeroSuppression_
bool testZeroSuppression_
Definition: EcalDCCHeaderBlock.h:171
EcalDCCHeaderBlock::EcalDCCEventSettings::MEMVinj
short MEMVinj
Definition: EcalDCCHeaderBlock.h:69
EcalDCCHeaderBlock::srpBx_
short srpBx_
Definition: EcalDCCHeaderBlock.h:181
EcalDCCHeaderBlock::tccStatus_
std::vector< short > tccStatus_
Definition: EcalDCCHeaderBlock.h:175
EcalDCCHeaderBlock::srpLv1_
short srpLv1_
Definition: EcalDCCHeaderBlock.h:185
EcalDCCHeaderBlock::EventSettings_
EcalDCCEventSettings EventSettings_
Definition: EcalDCCHeaderBlock.h:165
MAX_TT_SIZE
#define MAX_TT_SIZE
Definition: EcalDCCHeaderBlock.h:13
EcalDCCHeaderBlock::zs_
short zs_
Definition: EcalDCCHeaderBlock.h:158
EcalDCCHeaderBlock::feBx_
std::vector< short > feBx_
Definition: EcalDCCHeaderBlock.h:179
ecaldqm::dccId
unsigned dccId(DetId const &)
Definition: EcalDQMCommonUtils.cc:16