CMS 3D CMS Logo

List of all members | Classes | Public Types | Public Member Functions | Private Attributes
EcalDCCHeaderBlock Class Reference

#include <EcalDCCHeaderBlock.h>

Classes

struct  EcalDCCEventSettings
 

Public Types

enum  EcalBasicTriggerType { PHYSICS_TRIGGER = 1, CALIBRATION_TRIGGER = 2, TEST_TRIGGER = 3, TECHNICAL_EXTERNAL_TRIGGER = 4 }
 
enum  EcalDCCRuntype {
  COSMIC = 0, BEAMH4 = 1, BEAMH2 = 2, MTCC = 3,
  LASER_STD = 4, LASER_POWER_SCAN = 5, LASER_DELAY_SCAN = 6, TESTPULSE_SCAN_MEM = 7,
  TESTPULSE_MGPA = 8, PEDESTAL_STD = 9, PEDESTAL_OFFSET_SCAN = 10, PEDESTAL_25NS_SCAN = 11,
  LED_STD = 12, PHYSICS_GLOBAL = 13, COSMICS_GLOBAL = 14, HALO_GLOBAL = 15,
  LASER_GAP = 16, TESTPULSE_GAP = 17, PEDESTAL_GAP = 18, LED_GAP = 19,
  PHYSICS_LOCAL = 20, COSMICS_LOCAL = 21, HALO_LOCAL = 22, CALIB_LOCAL = 23
}
 
typedef int key_type
 For the sorted collection. More...
 
enum  TTC_DTT_TYPE { TTC_LASER = 4, TTC_LED = 5, TTC_TESTPULSE = 6, TTC_PEDESTAL = 7 }
 

Public Member Functions

 EcalDCCHeaderBlock ()
 
 EcalDCCHeaderBlock (const int &dccId)
 
const int fedId () const
 
short getBasicTriggerType () const
 
int getBX () const
 
int getDCCErrors () const
 
int getDccInTCCCommand () const
 
EcalDCCEventSettings getEventSettings () const
 
const std::vector< short > & getFEBxs () const
 
const std::vector< short > & getFELv1 () const
 
const std::vector< short > & getFEStatus () const
 
int getLV1 () const
 
short getMemGain () const
 
short getMgpaGain () const
 
int getOrbit () const
 
short getRtHalf () const
 
int getRunNumber () const
 
short getRunType () const
 
short getSelectiveReadout () const
 
short getSRPBx () const
 
short getSRPLv1 () const
 
short getSrpStatus () const
 
const std::vector< short > & getTCCBx () const
 
const std::vector< short > & getTCCLv1 () const
 
const std::vector< short > & getTccStatus () const
 
bool getTestZeroSuppression () const
 
const std::vector< short > & getTriggerTowerFlag () const
 
bool getZeroSuppression () const
 
short getZs () const
 
const int & id () const
 
void setBasicTriggerType (const short &triggerType)
 
void setBX (const int &BX)
 
void setDccInTTCCommand (const int &dccInTTCCommand)
 
void setErrors (const int &dccErrors)
 
void setEventSettings (const EcalDCCEventSettings &EventSettings)
 
void setFEBx (const std::vector< short > &feBx)
 
void setFedId (const int &fedId)
 
void setFELv1 (const std::vector< short > &feLv1)
 
void setFEStatus (const std::vector< short > &feStatus)
 
void setId (const int &dccId)
 
void setLV1 (const int &LV1)
 
void setMemGain (const short &memGain)
 
void setMgpaGain (const short &mgpaGain)
 
void setOrbit (const int &orbit)
 
void setRtHalf (const short &rtHalf)
 
void setRunNumber (const int &run)
 
void setRunType (const short &runType)
 
void setSelectiveReadout (const bool &selectiveReadout)
 
void setSRPBx (const short &srpBx)
 
void setSRPLv1 (const short &srpLv1)
 
void setSrpStatus (const short &srpStatus)
 
void setTCCBx (const std::vector< short > &tccBx)
 
void setTCCLv1 (const std::vector< short > &tccLv1)
 
void setTccStatus (const std::vector< short > &tccStatus)
 
void setTestZeroSuppression (const bool &testZeroSuppression)
 
void setTriggerTowerFlags (const std::vector< short > &triggerTowerFlag)
 
void setZeroSuppression (const bool &zeroSuppression)
 
void setZs (const short &zs)
 

Private Attributes

short basic_trigger_type_
 
int BX_
 
int dccErrors_
 
int dccId_
 
int dccInTTCCommand_
 
EcalDCCEventSettings EventSettings_
 
std::vector< short > feBx_
 
int fedId_
 
std::vector< short > feLv1_
 
std::vector< short > feStatus_
 
int LV1event_
 
short memGain_
 
short mgpaGain_
 
int orbitNumber_
 
short rtHalf_
 
int runNumber_
 
short runType_
 
bool selectiveReadout_
 
short srpBx_
 
short srpLv1_
 
short srpStatus_
 
std::vector< short > tccBx_
 
std::vector< short > tccLv1_
 
std::vector< short > tccStatus_
 
bool testZeroSuppression_
 
std::vector< short > triggerTowerFlag_
 
bool zeroSuppression_
 
short zs_
 

Detailed Description

Container for ECAL specific DCC Header information

Definition at line 17 of file EcalDCCHeaderBlock.h.

Member Typedef Documentation

For the sorted collection.

Definition at line 19 of file EcalDCCHeaderBlock.h.

Member Enumeration Documentation

Enumerator
PHYSICS_TRIGGER 
CALIBRATION_TRIGGER 
TEST_TRIGGER 
TECHNICAL_EXTERNAL_TRIGGER 

Definition at line 57 of file EcalDCCHeaderBlock.h.

Enumerator
COSMIC 
BEAMH4 
BEAMH2 
MTCC 
LASER_STD 
LASER_POWER_SCAN 
LASER_DELAY_SCAN 
TESTPULSE_SCAN_MEM 
TESTPULSE_MGPA 
PEDESTAL_STD 
PEDESTAL_OFFSET_SCAN 
PEDESTAL_25NS_SCAN 
LED_STD 
PHYSICS_GLOBAL 
COSMICS_GLOBAL 
HALO_GLOBAL 
LASER_GAP 
TESTPULSE_GAP 
PEDESTAL_GAP 
LED_GAP 
PHYSICS_LOCAL 
COSMICS_LOCAL 
HALO_LOCAL 
CALIB_LOCAL 

Definition at line 21 of file EcalDCCHeaderBlock.h.

21  {
22 
23  // run types pre-global runs
24  COSMIC = 0,
25  BEAMH4 = 1,
26  BEAMH2 = 2,
27  MTCC = 3,
28  LASER_STD = 4,
29  LASER_POWER_SCAN = 5,
30  LASER_DELAY_SCAN = 6,
32  TESTPULSE_MGPA = 8,
33  PEDESTAL_STD = 9,
35  PEDESTAL_25NS_SCAN = 11,
36  LED_STD = 12,
37 
38  // physics triggers in global runs
39  PHYSICS_GLOBAL = 13,
40  COSMICS_GLOBAL = 14,
41  HALO_GLOBAL = 15,
42 
43  // gap events in global runs
44  LASER_GAP = 16,
45  TESTPULSE_GAP = 17,
46  PEDESTAL_GAP = 18,
47  LED_GAP = 19,
48 
49  // physics triggers in local runs
50  PHYSICS_LOCAL = 20,
51  COSMICS_LOCAL = 21,
52  HALO_LOCAL = 22,
53  CALIB_LOCAL = 23
54 
55  };

Constructor & Destructor Documentation

EcalDCCHeaderBlock::EcalDCCHeaderBlock ( )

Definition at line 3 of file EcalDCCHeaderBlock.cc.

References basic_trigger_type_, BX_, dccErrors_, dccId_, dccInTTCCommand_, EcalDCCHeaderBlock::EcalDCCEventSettings::delay, EventSettings_, feBx_, fedId_, feLv1_, feStatus_, EcalDCCHeaderBlock::EcalDCCEventSettings::LaserFilter, EcalDCCHeaderBlock::EcalDCCEventSettings::LaserPower, LV1event_, MAX_TCC_SIZE, MAX_TT_SIZE, memGain_, EcalDCCHeaderBlock::EcalDCCEventSettings::MEMVinj, EcalDCCHeaderBlock::EcalDCCEventSettings::mgpa_content, mgpaGain_, orbitNumber_, EcalDCCHeaderBlock::EcalDCCEventSettings::ped_offset, rtHalf_, runNumber_, runType_, selectiveReadout_, srpBx_, srpLv1_, srpStatus_, tccBx_, tccLv1_, tccStatus_, testZeroSuppression_, triggerTowerFlag_, EcalDCCHeaderBlock::EcalDCCEventSettings::wavelength, zeroSuppression_, and zs_.

3  {
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 }
EcalDCCEventSettings EventSettings_
std::vector< short > feStatus_
std::vector< short > tccLv1_
std::vector< short > tccStatus_
std::vector< short > tccBx_
std::vector< short > feBx_
std::vector< short > feLv1_
std::vector< short > triggerTowerFlag_
#define MAX_TCC_SIZE
#define MAX_TT_SIZE
EcalDCCHeaderBlock::EcalDCCHeaderBlock ( const int &  dccId)

Definition at line 48 of file EcalDCCHeaderBlock.cc.

References basic_trigger_type_, BX_, dccErrors_, ecaldqm::dccId(), dccId_, EcalDCCHeaderBlock::EcalDCCEventSettings::delay, EventSettings_, feBx_, fedId_, feLv1_, feStatus_, EcalDCCHeaderBlock::EcalDCCEventSettings::LaserFilter, EcalDCCHeaderBlock::EcalDCCEventSettings::LaserPower, LV1event_, MAX_TCC_SIZE, MAX_TT_SIZE, memGain_, EcalDCCHeaderBlock::EcalDCCEventSettings::MEMVinj, EcalDCCHeaderBlock::EcalDCCEventSettings::mgpa_content, mgpaGain_, orbitNumber_, EcalDCCHeaderBlock::EcalDCCEventSettings::ped_offset, rtHalf_, runNumber_, runType_, selectiveReadout_, srpBx_, srpLv1_, srpStatus_, tccBx_, tccLv1_, tccStatus_, testZeroSuppression_, triggerTowerFlag_, EcalDCCHeaderBlock::EcalDCCEventSettings::wavelength, and zeroSuppression_.

48  {
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 }
EcalDCCEventSettings EventSettings_
std::vector< short > feStatus_
std::vector< short > tccLv1_
std::vector< short > tccStatus_
std::vector< short > tccBx_
std::vector< short > feBx_
std::vector< short > feLv1_
std::vector< short > triggerTowerFlag_
#define MAX_TCC_SIZE
unsigned dccId(DetId const &)
#define MAX_TT_SIZE

Member Function Documentation

const int EcalDCCHeaderBlock::fedId ( ) const
inline

Definition at line 86 of file EcalDCCHeaderBlock.h.

References fedId_.

Referenced by setFedId().

86 { return fedId_; }
short EcalDCCHeaderBlock::getBasicTriggerType ( ) const
inline

Definition at line 132 of file EcalDCCHeaderBlock.h.

References basic_trigger_type_.

132 { return basic_trigger_type_; }
int EcalDCCHeaderBlock::getBX ( ) const
inline

Definition at line 127 of file EcalDCCHeaderBlock.h.

References BX_.

127 { return BX_; }
int EcalDCCHeaderBlock::getDCCErrors ( ) const
inline

Definition at line 123 of file EcalDCCHeaderBlock.h.

References dccErrors_.

123 { return dccErrors_; }
int EcalDCCHeaderBlock::getDccInTCCCommand ( ) const
inline

Definition at line 124 of file EcalDCCHeaderBlock.h.

References dccInTTCCommand_.

124 { return dccInTTCCommand_; };
EcalDCCEventSettings EcalDCCHeaderBlock::getEventSettings ( ) const
inline

Definition at line 129 of file EcalDCCHeaderBlock.h.

References EventSettings_.

129 { return EventSettings_; }
EcalDCCEventSettings EventSettings_
const std::vector<short>& EcalDCCHeaderBlock::getFEBxs ( ) const
inline

Definition at line 145 of file EcalDCCHeaderBlock.h.

References feBx_.

145 { return feBx_; }
std::vector< short > feBx_
const std::vector<short>& EcalDCCHeaderBlock::getFELv1 ( ) const
inline

Definition at line 149 of file EcalDCCHeaderBlock.h.

References feLv1_.

149 { return feLv1_; }
std::vector< short > feLv1_
const std::vector<short>& EcalDCCHeaderBlock::getFEStatus ( ) const
inline

Definition at line 143 of file EcalDCCHeaderBlock.h.

References feStatus_.

143 { return feStatus_; }
std::vector< short > feStatus_
int EcalDCCHeaderBlock::getLV1 ( ) const
inline

Definition at line 126 of file EcalDCCHeaderBlock.h.

References LV1event_.

126 { return LV1event_; }
short EcalDCCHeaderBlock::getMemGain ( ) const
inline

Definition at line 136 of file EcalDCCHeaderBlock.h.

References memGain_.

136 { return memGain_; }
short EcalDCCHeaderBlock::getMgpaGain ( ) const
inline

Definition at line 135 of file EcalDCCHeaderBlock.h.

References mgpaGain_.

135 { return mgpaGain_; }
int EcalDCCHeaderBlock::getOrbit ( ) const
inline

Definition at line 128 of file EcalDCCHeaderBlock.h.

References orbitNumber_.

128 { return orbitNumber_; }
short EcalDCCHeaderBlock::getRtHalf ( ) const
inline

Definition at line 134 of file EcalDCCHeaderBlock.h.

References rtHalf_.

134 { return rtHalf_; }
int EcalDCCHeaderBlock::getRunNumber ( ) const
inline

Definition at line 125 of file EcalDCCHeaderBlock.h.

References runNumber_.

125 { return runNumber_; }
short EcalDCCHeaderBlock::getRunType ( ) const
inline
short EcalDCCHeaderBlock::getSelectiveReadout ( ) const
inline

Definition at line 137 of file EcalDCCHeaderBlock.h.

References selectiveReadout_.

137 { return selectiveReadout_; }
short EcalDCCHeaderBlock::getSRPBx ( ) const
inline

Definition at line 147 of file EcalDCCHeaderBlock.h.

References srpBx_.

147 { return srpBx_; }
short EcalDCCHeaderBlock::getSRPLv1 ( ) const
inline

Definition at line 151 of file EcalDCCHeaderBlock.h.

References srpLv1_.

151 { return srpLv1_; }
short EcalDCCHeaderBlock::getSrpStatus ( ) const
inline

Definition at line 140 of file EcalDCCHeaderBlock.h.

References srpStatus_.

140 { return srpStatus_; }
const std::vector<short>& EcalDCCHeaderBlock::getTCCBx ( ) const
inline

Definition at line 146 of file EcalDCCHeaderBlock.h.

References tccBx_.

146 { return tccBx_; }
std::vector< short > tccBx_
const std::vector<short>& EcalDCCHeaderBlock::getTCCLv1 ( ) const
inline

Definition at line 150 of file EcalDCCHeaderBlock.h.

References tccLv1_.

150 { return tccLv1_; }
std::vector< short > tccLv1_
const std::vector<short>& EcalDCCHeaderBlock::getTccStatus ( ) const
inline

Definition at line 141 of file EcalDCCHeaderBlock.h.

References tccStatus_.

141 { return tccStatus_; }
std::vector< short > tccStatus_
bool EcalDCCHeaderBlock::getTestZeroSuppression ( ) const
inline

Definition at line 139 of file EcalDCCHeaderBlock.h.

References testZeroSuppression_.

139 { return testZeroSuppression_; }
const std::vector<short>& EcalDCCHeaderBlock::getTriggerTowerFlag ( ) const
inline

Definition at line 142 of file EcalDCCHeaderBlock.h.

References triggerTowerFlag_.

142 { return triggerTowerFlag_; }
std::vector< short > triggerTowerFlag_
bool EcalDCCHeaderBlock::getZeroSuppression ( ) const
inline

Definition at line 138 of file EcalDCCHeaderBlock.h.

References zeroSuppression_.

138 { return zeroSuppression_; }
short EcalDCCHeaderBlock::getZs ( ) const
inline

Definition at line 131 of file EcalDCCHeaderBlock.h.

References zs_.

131 { return zs_; }
const int& EcalDCCHeaderBlock::id ( ) const
inline

Definition at line 82 of file EcalDCCHeaderBlock.h.

References dccId_.

82 { return dccId_; }
void EcalDCCHeaderBlock::setBasicTriggerType ( const short &  triggerType)
inline
void EcalDCCHeaderBlock::setBX ( const int &  BX)
inline
void EcalDCCHeaderBlock::setDccInTTCCommand ( const int &  dccInTTCCommand)
inline

Definition at line 92 of file EcalDCCHeaderBlock.h.

References dccInTTCCommand_.

92 { dccInTTCCommand_ = dccInTTCCommand; };
void EcalDCCHeaderBlock::setErrors ( const int &  dccErrors)
inline
void EcalDCCHeaderBlock::setEventSettings ( const EcalDCCEventSettings EventSettings)
inline
void EcalDCCHeaderBlock::setFEBx ( const std::vector< short > &  feBx)
inline

Definition at line 113 of file EcalDCCHeaderBlock.h.

References feBx_.

Referenced by DCCEventBlock::addHeaderToCollection().

113 { feBx_ = feBx; }
std::vector< short > feBx_
void EcalDCCHeaderBlock::setFedId ( const int &  fedId)
inline
void EcalDCCHeaderBlock::setFELv1 ( const std::vector< short > &  feLv1)
inline

Definition at line 117 of file EcalDCCHeaderBlock.h.

References feLv1_.

Referenced by DCCEventBlock::addHeaderToCollection().

117 { feLv1_ = feLv1; }
std::vector< short > feLv1_
void EcalDCCHeaderBlock::setFEStatus ( const std::vector< short > &  feStatus)
inline
void EcalDCCHeaderBlock::setId ( const int &  dccId)
inline
void EcalDCCHeaderBlock::setLV1 ( const int &  LV1)
inline
void EcalDCCHeaderBlock::setMemGain ( const short &  memGain)
inline

Definition at line 104 of file EcalDCCHeaderBlock.h.

References memGain_.

Referenced by EcalDCCTBHeaderRuntypeDecoder::Decode(), and EcalDCCHeaderRuntypeDecoder::Decode().

104 { memGain_ = memGain; };
void EcalDCCHeaderBlock::setMgpaGain ( const short &  mgpaGain)
inline

Definition at line 103 of file EcalDCCHeaderBlock.h.

References mgpaGain_.

Referenced by EcalDCCTBHeaderRuntypeDecoder::Decode(), and EcalDCCHeaderRuntypeDecoder::Decode().

103 { mgpaGain_ = mgpaGain; };
void EcalDCCHeaderBlock::setOrbit ( const int &  orbit)
inline
void EcalDCCHeaderBlock::setRtHalf ( const short &  rtHalf)
inline

Definition at line 102 of file EcalDCCHeaderBlock.h.

References ecaldqm::rtHalf(), and rtHalf_.

102 { rtHalf_ = rtHalf; };
unsigned rtHalf(DetId const &)
void EcalDCCHeaderBlock::setRunNumber ( const int &  run)
inline
void EcalDCCHeaderBlock::setRunType ( const short &  runType)
inline
void EcalDCCHeaderBlock::setSelectiveReadout ( const bool &  selectiveReadout)
inline
void EcalDCCHeaderBlock::setSRPBx ( const short &  srpBx)
inline

Definition at line 115 of file EcalDCCHeaderBlock.h.

References srpBx_.

Referenced by DCCEventBlock::addHeaderToCollection().

115 { srpBx_ = srpBx; }
void EcalDCCHeaderBlock::setSRPLv1 ( const short &  srpLv1)
inline

Definition at line 119 of file EcalDCCHeaderBlock.h.

References srpLv1_.

Referenced by DCCEventBlock::addHeaderToCollection().

119 { srpLv1_ = srpLv1; }
void EcalDCCHeaderBlock::setSrpStatus ( const short &  srpStatus)
inline
void EcalDCCHeaderBlock::setTCCBx ( const std::vector< short > &  tccBx)
inline

Definition at line 114 of file EcalDCCHeaderBlock.h.

References tccBx_.

Referenced by DCCEventBlock::addHeaderToCollection().

114 { tccBx_ = tccBx; }
std::vector< short > tccBx_
void EcalDCCHeaderBlock::setTCCLv1 ( const std::vector< short > &  tccLv1)
inline

Definition at line 118 of file EcalDCCHeaderBlock.h.

References tccLv1_.

Referenced by DCCEventBlock::addHeaderToCollection().

118 { tccLv1_ = tccLv1; }
std::vector< short > tccLv1_
void EcalDCCHeaderBlock::setTccStatus ( const std::vector< short > &  tccStatus)
inline
void EcalDCCHeaderBlock::setTestZeroSuppression ( const bool &  testZeroSuppression)
inline
void EcalDCCHeaderBlock::setTriggerTowerFlags ( const std::vector< short > &  triggerTowerFlag)
inline

Definition at line 110 of file EcalDCCHeaderBlock.h.

References triggerTowerFlag_.

110 { triggerTowerFlag_ = triggerTowerFlag; };
std::vector< short > triggerTowerFlag_
void EcalDCCHeaderBlock::setZeroSuppression ( const bool &  zeroSuppression)
inline
void EcalDCCHeaderBlock::setZs ( const short &  zs)
inline

Definition at line 99 of file EcalDCCHeaderBlock.h.

References zs_.

99 { zs_ = zs; };

Member Data Documentation

short EcalDCCHeaderBlock::basic_trigger_type_
private
int EcalDCCHeaderBlock::BX_
private

Definition at line 166 of file EcalDCCHeaderBlock.h.

Referenced by EcalDCCHeaderBlock(), getBX(), and setBX().

int EcalDCCHeaderBlock::dccErrors_
private

Definition at line 156 of file EcalDCCHeaderBlock.h.

Referenced by EcalDCCHeaderBlock(), getDCCErrors(), and setErrors().

int EcalDCCHeaderBlock::dccId_
private

Definition at line 154 of file EcalDCCHeaderBlock.h.

Referenced by EcalDCCHeaderBlock(), id(), and setId().

int EcalDCCHeaderBlock::dccInTTCCommand_
private
EcalDCCEventSettings EcalDCCHeaderBlock::EventSettings_
private

Definition at line 167 of file EcalDCCHeaderBlock.h.

Referenced by EcalDCCHeaderBlock(), getEventSettings(), and setEventSettings().

std::vector<short> EcalDCCHeaderBlock::feBx_
private

Definition at line 181 of file EcalDCCHeaderBlock.h.

Referenced by EcalDCCHeaderBlock(), getFEBxs(), and setFEBx().

int EcalDCCHeaderBlock::fedId_
private

Definition at line 155 of file EcalDCCHeaderBlock.h.

Referenced by EcalDCCHeaderBlock(), fedId(), and setFedId().

std::vector<short> EcalDCCHeaderBlock::feLv1_
private

Definition at line 185 of file EcalDCCHeaderBlock.h.

Referenced by EcalDCCHeaderBlock(), getFELv1(), and setFELv1().

std::vector<short> EcalDCCHeaderBlock::feStatus_
private

Definition at line 179 of file EcalDCCHeaderBlock.h.

Referenced by EcalDCCHeaderBlock(), getFEStatus(), and setFEStatus().

int EcalDCCHeaderBlock::LV1event_
private

Definition at line 164 of file EcalDCCHeaderBlock.h.

Referenced by EcalDCCHeaderBlock(), getLV1(), and setLV1().

short EcalDCCHeaderBlock::memGain_
private

Definition at line 171 of file EcalDCCHeaderBlock.h.

Referenced by EcalDCCHeaderBlock(), getMemGain(), and setMemGain().

short EcalDCCHeaderBlock::mgpaGain_
private

Definition at line 170 of file EcalDCCHeaderBlock.h.

Referenced by EcalDCCHeaderBlock(), getMgpaGain(), and setMgpaGain().

int EcalDCCHeaderBlock::orbitNumber_
private

Definition at line 158 of file EcalDCCHeaderBlock.h.

Referenced by EcalDCCHeaderBlock(), getOrbit(), and setOrbit().

short EcalDCCHeaderBlock::rtHalf_
private

Definition at line 169 of file EcalDCCHeaderBlock.h.

Referenced by EcalDCCHeaderBlock(), getRtHalf(), and setRtHalf().

int EcalDCCHeaderBlock::runNumber_
private

Definition at line 165 of file EcalDCCHeaderBlock.h.

Referenced by EcalDCCHeaderBlock(), getRunNumber(), and setRunNumber().

short EcalDCCHeaderBlock::runType_
private

Definition at line 159 of file EcalDCCHeaderBlock.h.

Referenced by EcalDCCHeaderBlock(), getRunType(), and setRunType().

bool EcalDCCHeaderBlock::selectiveReadout_
private
short EcalDCCHeaderBlock::srpBx_
private

Definition at line 183 of file EcalDCCHeaderBlock.h.

Referenced by EcalDCCHeaderBlock(), getSRPBx(), and setSRPBx().

short EcalDCCHeaderBlock::srpLv1_
private

Definition at line 187 of file EcalDCCHeaderBlock.h.

Referenced by EcalDCCHeaderBlock(), getSRPLv1(), and setSRPLv1().

short EcalDCCHeaderBlock::srpStatus_
private

Definition at line 176 of file EcalDCCHeaderBlock.h.

Referenced by EcalDCCHeaderBlock(), getSrpStatus(), and setSrpStatus().

std::vector<short> EcalDCCHeaderBlock::tccBx_
private

Definition at line 182 of file EcalDCCHeaderBlock.h.

Referenced by EcalDCCHeaderBlock(), getTCCBx(), and setTCCBx().

std::vector<short> EcalDCCHeaderBlock::tccLv1_
private

Definition at line 186 of file EcalDCCHeaderBlock.h.

Referenced by EcalDCCHeaderBlock(), getTCCLv1(), and setTCCLv1().

std::vector<short> EcalDCCHeaderBlock::tccStatus_
private

Definition at line 177 of file EcalDCCHeaderBlock.h.

Referenced by EcalDCCHeaderBlock(), getTccStatus(), and setTccStatus().

bool EcalDCCHeaderBlock::testZeroSuppression_
private
std::vector<short> EcalDCCHeaderBlock::triggerTowerFlag_
private
bool EcalDCCHeaderBlock::zeroSuppression_
private
short EcalDCCHeaderBlock::zs_
private

Definition at line 160 of file EcalDCCHeaderBlock.h.

Referenced by EcalDCCHeaderBlock(), getZs(), and setZs().