#include <TBDataFormats/EcalTBObjects/interface/EcalTBEventHeader.h>
Public Types | |
enum | LaserType { LBlue = 440, LGreen = 495, LRed = 709, LInfrared = 800 } |
SHOULD WE REMOVE ALL THIS??? Unique codes for the 4 lasers. More... | |
typedef struct EcalTBEventHeader::magnetsMeasurement | magnetsMeasurement_t |
Public Member Functions | |
int | begBurstLV1A () const |
Returns the begin burst time (msec). | |
int | begBurstTimeMsec () const |
Returns the begin burst time (msec). | |
int | begBurstTimeSec () const |
Returns the begin burst time (sec). | |
short | burstNumber () const |
Returns the burst number. | |
int | crystalInBeam () const |
Returns the crystal which is being hit by the beam (in the internal SM numbering scheme). | |
int | date () const |
Returns the date in Unix time. | |
int | dbEventType () const |
Returns the event type as in the H4ROOTDB. | |
EcalTBEventHeader () | |
int | endBurstLV1A () const |
Returns the end burst time (sec). | |
int | endBurstTimeMsec () const |
Returns the end burst time (msec). | |
int | endBurstTimeSec () const |
Returns the end burst time (sec). | |
int | eventNumber () const |
Returns the event number. | |
std::string | eventType () const |
Return the event type: "beam", "laser", "pedestal". | |
int | laserType () const |
return the event laser type | |
LaserType | laserTypeName () const |
int | lightIntensity () const |
return the laser intensity | |
const std::vector < magnetsMeasurement_t > & | magnetMeasurements () const |
int | nextCrystalInBeam () const |
int | nominalCrystalInBeam () const |
int | numberOfMagnetMeasurements () const |
unsigned int | phiTableIndex () const |
Returns the phi table index. | |
int | runNumber () const |
int | S6ADC () const |
returns S6 ADC value | |
int | scaler (int scalerId) const |
void | setBegBurstLV1A (const int &begBurstLV1A) |
void | setBegBurstTimeMsec (const int &begBurstTimeMsec) |
void | setBegBurstTimeSec (const int &begBurstTimeSec) |
void | setBurstNumber (const short &burstNumber) |
void | setCrystalInBeam (const DetId &crystalInBeam) |
void | setDate (const int &date) |
void | setEndBurstLV1A (const int &endBurstLV1A) |
void | setEndBurstTimeMsec (const int &endBurstTimeMsec) |
void | setEndBurstTimeSec (const int &endBurstTimeSec) |
void | setEventNumber (const int &eventNumber) |
void | setLaserType (const int &laserType) |
void | setLightIntensity (const int &lightIntensity) |
void | setMagnetMeasurements (const std::vector< magnetsMeasurement_t > &magnetMeasurements) |
void | setNextCrystalInBeam (const DetId &crystalInBeam) |
void | setNominalCrystalInBeam (const DetId &crystalInBeam) |
void | setNumberOfMagnetMeasurements (const int &numberOfMagnetMeasurements) |
void | setPhiTableIndex (const unsigned int &phiTableIndex) |
void | setRunNumber (const int &runNumber) |
void | setS6ADC (const int &S6ADC) |
void | setScalers (const std::vector< int > &scalers) |
void | setSmInBeam (const int &smInBeam) |
void | setSyncError (const bool &syncError) |
void | setTableIsMoving (const bool &tableIsMoving) |
void | setTableIsMovingAtBegSpill (const bool &tableIsMoving) |
void | setThetaTableIndex (const unsigned int &thetaTableIndex) |
void | setTriggerMask (const int &triggerMask) |
short | smInBeam () const |
Returns the burst number. | |
bool | syncError () const |
is there any sync error | |
bool | tableIsMoving () const |
Tell if the table is Moving. | |
bool | tableIsMovingAtBegSpill () const |
Tell if the table is Moving At the begin of the spill (available in runs only after 1st August 06). | |
unsigned int | thetaTableIndex () const |
Returns the theta table index. | |
int | triggerMask () const |
Returns the trigger mask. | |
~EcalTBEventHeader () | |
Private Attributes | |
int | begBurstLV1A_ |
int | begBurstTime_msec_ |
int | begBurstTime_sec_ |
Information from the ecalSupervisor. | |
short | burstNumber_ |
The number of the burst. | |
DetId | crystalInBeam_ |
Information from the table Supervisor. | |
int | date_ |
The date when the run was taken. | |
int | endBurstLV1A_ |
int | endBurstTime_msec_ |
int | endBurstTime_sec_ |
int | eventNumber_ |
The numner of the event. | |
int | laserType_ |
The laser type --see enum LaserType. | |
int | lightIntensity_ |
The light intensity. | |
std::vector< magnetsMeasurement_t > | magnetMeasurements_ |
DetId | nextCrystalInBeam_ |
The nominal next crystal which should be hit by the beam. | |
DetId | nominalCrystalInBeam_ |
The nominal crystal which should be hit by the beam. | |
int | numberOfMagnetMeasurements_ |
Magnet currents. | |
unsigned int | phiTableIndex_ |
Phi table index (Y). | |
int | runNumber_ |
The number of the run. | |
int | S6ADC_ |
ADC lecture of the S6 counter. | |
std::vector< int > | scalers_ |
short | smInBeam_ |
bool | syncError_ |
bool | tableIsMoving_ |
bool | tableIsMovingAtBegSpill_ |
unsigned int | thetaTableIndex_ |
Theta table index (X). | |
int | triggerMask_ |
The trigger mask. | |
Classes | |
struct | magnetsMeasurement |
Definition at line 16 of file EcalTBEventHeader.h.
SHOULD WE REMOVE ALL THIS??? Unique codes for the 4 lasers.
The Caltech laser system (resp. R. Zhu, contact at CERN A. Bornheim) is a two-laser (2 times "YLF and Ti:Sapphire lasers") which provides 25 ns (FWHM) pulses at 4 different wavelengths:
Definition at line 140 of file EcalTBEventHeader.h.
EcalTBEventHeader::EcalTBEventHeader | ( | ) | [inline] |
EcalTBEventHeader::~EcalTBEventHeader | ( | ) | [inline] |
int EcalTBEventHeader::begBurstLV1A | ( | ) | const [inline] |
Returns the begin burst time (msec).
Definition at line 78 of file EcalTBEventHeader.h.
References begBurstLV1A_.
00078 { 00079 return begBurstLV1A_; 00080 }
int EcalTBEventHeader::begBurstTimeMsec | ( | ) | const [inline] |
Returns the begin burst time (msec).
Definition at line 63 of file EcalTBEventHeader.h.
References begBurstTime_msec_.
00063 { 00064 return begBurstTime_msec_; 00065 }
int EcalTBEventHeader::begBurstTimeSec | ( | ) | const [inline] |
Returns the begin burst time (sec).
Definition at line 58 of file EcalTBEventHeader.h.
References begBurstTime_sec_.
Referenced by EcalCorrelatedNoisePedestalRunAnalyzer::analyze().
00058 { 00059 return begBurstTime_sec_; 00060 }
short EcalTBEventHeader::burstNumber | ( | ) | const [inline] |
Returns the burst number.
Definition at line 48 of file EcalTBEventHeader.h.
References burstNumber_.
Referenced by operator<<().
00048 { 00049 return burstNumber_; 00050 }
int EcalTBEventHeader::crystalInBeam | ( | ) | const [inline] |
Returns the crystal which is being hit by the beam (in the internal SM numbering scheme).
Definition at line 109 of file EcalTBEventHeader.h.
References crystalInBeam_.
Referenced by EBBeamHodoTask::analyze(), EBBeamCaloTask::analyze(), EcalSimpleTBAnalyzer::analyze(), EEBeamHodoTask::analyze(), and EEBeamCaloTask::analyze().
00109 { 00110 return EBDetId(crystalInBeam_).ic(); 00111 }
int EcalTBEventHeader::date | ( | ) | const [inline] |
Returns the date in Unix time.
Definition at line 102 of file EcalTBEventHeader.h.
References date_.
00102 { 00103 return date_; 00104 }
int EcalTBEventHeader::dbEventType | ( | ) | const |
Returns the event type as in the H4ROOTDB.
Definition at line 48 of file EcalTBEventHeader.cc.
References eventType(), laserTypeName(), LGreen, LInfrared, and LRed.
Referenced by EcalTBTDCRecInfoAlgo::reconstruct().
00048 { 00049 std::string evtType = eventType(); 00050 int ievtType = 0; 00051 if (evtType=="beam") ievtType = 1 ; 00052 if (evtType=="laser") ievtType = 2 ; 00053 if (evtType=="pedestal") ievtType = 1 ; // same as beam 00054 if (ievtType == 2) { 00055 LaserType laser_type = laserTypeName(); 00056 //if (laser_type == EcalTBEventHeader::LBlue) ievtType += 0 ; 00057 if (laser_type == EcalTBEventHeader::LGreen) ievtType += 1 ; 00058 if (laser_type == EcalTBEventHeader::LInfrared) ievtType += 2 ; 00059 if (laser_type == EcalTBEventHeader::LRed) ievtType += 3 ; 00060 } 00061 return ievtType; 00062 }
int EcalTBEventHeader::endBurstLV1A | ( | ) | const [inline] |
Returns the end burst time (sec).
Definition at line 83 of file EcalTBEventHeader.h.
References endBurstLV1A_.
00083 { 00084 return endBurstLV1A_; 00085 }
int EcalTBEventHeader::endBurstTimeMsec | ( | ) | const [inline] |
Returns the end burst time (msec).
Definition at line 73 of file EcalTBEventHeader.h.
References endBurstTime_msec_.
00073 { 00074 return endBurstTime_msec_; 00075 }
int EcalTBEventHeader::endBurstTimeSec | ( | ) | const [inline] |
Returns the end burst time (sec).
Definition at line 68 of file EcalTBEventHeader.h.
References endBurstTime_sec_.
Referenced by EcalCorrelatedNoisePedestalRunAnalyzer::analyze().
00068 { 00069 return endBurstTime_sec_; 00070 }
int EcalTBEventHeader::eventNumber | ( | ) | const [inline] |
Returns the event number.
Definition at line 39 of file EcalTBEventHeader.h.
References eventNumber_.
Referenced by EBBeamHodoTask::analyze(), EBBeamCaloTask::analyze(), EcalSimpleTBAnalyzer::analyze(), EEBeamHodoTask::analyze(), EEBeamCaloTask::analyze(), and operator<<().
00039 { 00040 return eventNumber_; 00041 }
std::string EcalTBEventHeader::eventType | ( | ) | const |
Return the event type: "beam", "laser", "pedestal".
"error" or a number orresponding to the orginal eventype stored in the RRF.
Definition at line 6 of file EcalTBEventHeader.cc.
References i, m, funct::num(), triggerMask_, and w.
Referenced by dbEventType(), and IsTBH4Type::filter().
00007 { 00008 // this piece of code was in TPilot (ievtype) 00009 int m = triggerMask_ & 0x00FFFF01; // bits 0, 8..23 00010 00011 // this piece of code was in TPilot (numbit) 00012 int w = m ; 00013 int num = 0; 00014 if ( w < 0 ) { // 00015 w &= 0x7FFFFFFF; // CINT Error 00016 num++; // 00017 } 00018 do { num += ( w & 0x1 ); } while ( (w >>= 1) != 0 ); 00019 // end of numbit 00020 00021 if (num != 1) return std::string("error") ; 00022 00023 char chEvtype[80] ; 00024 if ( m == 1 ) return std::string("beam") ; // Physics triggers 00025 for(int i=0;i<24;i++) { 00026 if ( ( m & 0x1 ) == 1 ) { 00027 sprintf(chEvtype, "%d", i) ; 00028 if (i==11) return std::string("pedestal") ; 00029 if (i==13) return std::string("laser") ; 00030 return std::string(chEvtype) ; 00031 } 00032 m >>= 1; 00033 } 00034 return std::string("error"); 00035 00036 // // FIXME: to be uncommented with new rawroot 00037 // int evtype = rawHeader->GetEventType() ; 00038 // if (evtype == 0) return std::string("error") ; 00039 // if (evtype == 1) return std::string("beam") ; 00040 // if (evtype == 11) return std::string("pedestal") ; 00041 // if (evtype == 13) return std::string("laser") ; 00042 // char chEvtype[80] ; 00043 // sprintf(chEvtype, "%d", evtype) ; 00044 // return std::string(chEvtype) ; 00045 }
int EcalTBEventHeader::laserType | ( | ) | const [inline] |
return the event laser type
Definition at line 151 of file EcalTBEventHeader.h.
References laserType_.
00151 { 00152 return laserType_; // returns wavelength 00153 }
LaserType EcalTBEventHeader::laserTypeName | ( | ) | const [inline] |
Definition at line 155 of file EcalTBEventHeader.h.
References laserType_, LBlue, LGreen, LInfrared, and LRed.
Referenced by dbEventType().
00155 { 00156 LaserType laser_type; 00157 switch(laserType_){ 00158 case 440: laser_type = LBlue; break; 00159 case 495: laser_type = LGreen; break; 00160 case 709: laser_type = LRed; break; 00161 case 800: laser_type = LInfrared; break; 00162 default: laser_type = LRed; break; 00163 } 00164 return laser_type; // returns laserTypeName 00165 }
int EcalTBEventHeader::lightIntensity | ( | ) | const [inline] |
return the laser intensity
Definition at line 147 of file EcalTBEventHeader.h.
References lightIntensity_.
00147 { 00148 return lightIntensity_; 00149 }
const std::vector<magnetsMeasurement_t>& EcalTBEventHeader::magnetMeasurements | ( | ) | const [inline] |
Definition at line 174 of file EcalTBEventHeader.h.
References magnetMeasurements_.
00174 { return magnetMeasurements_; }
int EcalTBEventHeader::nextCrystalInBeam | ( | ) | const [inline] |
Definition at line 115 of file EcalTBEventHeader.h.
References nextCrystalInBeam_.
00115 { 00116 return EBDetId(nextCrystalInBeam_).ic(); 00117 }
int EcalTBEventHeader::nominalCrystalInBeam | ( | ) | const [inline] |
Definition at line 112 of file EcalTBEventHeader.h.
References nominalCrystalInBeam_.
00112 { 00113 return EBDetId(nominalCrystalInBeam_).ic(); 00114 }
int EcalTBEventHeader::numberOfMagnetMeasurements | ( | ) | const [inline] |
Definition at line 172 of file EcalTBEventHeader.h.
References numberOfMagnetMeasurements_.
00172 { return numberOfMagnetMeasurements_; }
unsigned int EcalTBEventHeader::phiTableIndex | ( | ) | const [inline] |
Returns the phi table index.
Definition at line 121 of file EcalTBEventHeader.h.
References phiTableIndex_.
00121 { return phiTableIndex_; }
int EcalTBEventHeader::runNumber | ( | ) | const [inline] |
Definition at line 43 of file EcalTBEventHeader.h.
References runNumber_.
Referenced by EcalCorrelatedNoisePedestalRunAnalyzer::analyze(), operator<<(), and EcalTBTDCRecInfoAlgo::reconstruct().
00043 { 00044 return runNumber_; 00045 }
int EcalTBEventHeader::S6ADC | ( | ) | const [inline] |
returns S6 ADC value
Definition at line 168 of file EcalTBEventHeader.h.
References S6ADC_.
00168 { 00169 return S6ADC_ ; 00170 }
Definition at line 176 of file EcalTBEventHeader.h.
References scalers_.
00176 { 00177 if (scalerId < ((int) scalers_.size() ) ) 00178 return scalers_[scalerId]; 00179 else 00180 return -1; 00181 }
Definition at line 204 of file EcalTBEventHeader.h.
References begBurstLV1A_.
Referenced by EcalSupervisorTBDataFormatter::interpretRawData().
00204 { begBurstLV1A_ = begBurstLV1A; }
Definition at line 198 of file EcalTBEventHeader.h.
References begBurstTime_msec_.
Referenced by EcalSupervisorTBDataFormatter::interpretRawData().
00198 { begBurstTime_msec_ = begBurstTimeMsec; }
Definition at line 196 of file EcalTBEventHeader.h.
References begBurstTime_sec_.
Referenced by EcalSupervisorTBDataFormatter::interpretRawData().
00196 { begBurstTime_sec_ = begBurstTimeSec; }
void EcalTBEventHeader::setBurstNumber | ( | const short & | burstNumber | ) | [inline] |
Definition at line 192 of file EcalTBEventHeader.h.
References burstNumber_.
Referenced by EcalSupervisorTBDataFormatter::interpretRawData().
00192 { burstNumber_=burstNumber; }
Definition at line 210 of file EcalTBEventHeader.h.
References crystalInBeam_.
Referenced by TableDataFormatter::interpretRawData().
00210 { crystalInBeam_=crystalInBeam; }
Definition at line 206 of file EcalTBEventHeader.h.
References endBurstLV1A_.
Referenced by EcalSupervisorTBDataFormatter::interpretRawData().
00206 { endBurstLV1A_ = endBurstLV1A; }
Definition at line 202 of file EcalTBEventHeader.h.
References endBurstTime_msec_.
Referenced by EcalSupervisorTBDataFormatter::interpretRawData().
00202 { endBurstTime_msec_ = endBurstTimeMsec; }
Definition at line 200 of file EcalTBEventHeader.h.
References endBurstTime_sec_.
Referenced by EcalSupervisorTBDataFormatter::interpretRawData().
00200 { endBurstTime_sec_ = endBurstTimeSec; }
Definition at line 186 of file EcalTBEventHeader.h.
References eventNumber_.
Referenced by EcalSupervisorTBDataFormatter::interpretRawData().
00186 { eventNumber_=eventNumber; }
Definition at line 228 of file EcalTBEventHeader.h.
References laserType_.
00228 { laserType_ = laserType; }
Definition at line 226 of file EcalTBEventHeader.h.
References lightIntensity_.
00226 { lightIntensity_=lightIntensity; }
void EcalTBEventHeader::setMagnetMeasurements | ( | const std::vector< magnetsMeasurement_t > & | magnetMeasurements | ) | [inline] |
Definition at line 233 of file EcalTBEventHeader.h.
References magnetMeasurements_.
Referenced by EcalSupervisorTBDataFormatter::interpretRawData().
00233 { magnetMeasurements_ = magnetMeasurements;}
Definition at line 214 of file EcalTBEventHeader.h.
References nextCrystalInBeam_.
Referenced by TableDataFormatter::interpretRawData().
00214 { nextCrystalInBeam_=crystalInBeam; }
Definition at line 212 of file EcalTBEventHeader.h.
References nominalCrystalInBeam_.
Referenced by TableDataFormatter::interpretRawData().
00212 { nominalCrystalInBeam_=crystalInBeam; }
void EcalTBEventHeader::setNumberOfMagnetMeasurements | ( | const int & | numberOfMagnetMeasurements | ) | [inline] |
Definition at line 232 of file EcalTBEventHeader.h.
References numberOfMagnetMeasurements_.
Referenced by EcalSupervisorTBDataFormatter::interpretRawData().
Definition at line 218 of file EcalTBEventHeader.h.
References phiTableIndex_.
Referenced by TableDataFormatter::interpretRawData().
00218 { phiTableIndex_=phiTableIndex; }
Definition at line 188 of file EcalTBEventHeader.h.
References runNumber_.
Referenced by EcalSupervisorTBDataFormatter::interpretRawData().
00188 { runNumber_=runNumber; }
Definition at line 230 of file EcalTBEventHeader.h.
References S6ADC_.
Referenced by CamacTBDataFormatter::interpretRawData().
Definition at line 235 of file EcalTBEventHeader.h.
References scalers_.
Referenced by CamacTBDataFormatter::interpretRawData().
00235 { scalers_ = scalers; }
Definition at line 224 of file EcalTBEventHeader.h.
References syncError_.
Referenced by EcalSupervisorTBDataFormatter::interpretRawData().
00224 { syncError_ = syncError; }
Definition at line 220 of file EcalTBEventHeader.h.
References tableIsMoving_.
Referenced by CamacTBDataFormatter::interpretRawData().
00220 { tableIsMoving_=tableIsMoving; }
Definition at line 222 of file EcalTBEventHeader.h.
References tableIsMovingAtBegSpill_.
Referenced by TableDataFormatter::interpretRawData().
00222 { tableIsMovingAtBegSpill_=tableIsMoving; }
Definition at line 216 of file EcalTBEventHeader.h.
References thetaTableIndex_.
Referenced by TableDataFormatter::interpretRawData().
00216 { thetaTableIndex_=thetaTableIndex; }
Definition at line 194 of file EcalTBEventHeader.h.
References triggerMask_.
00194 { triggerMask_=triggerMask; }
short EcalTBEventHeader::smInBeam | ( | ) | const [inline] |
Returns the burst number.
Definition at line 53 of file EcalTBEventHeader.h.
References smInBeam_.
Referenced by EcalCorrelatedNoisePedestalRunAnalyzer::analyze().
00053 { 00054 return smInBeam_; 00055 }
bool EcalTBEventHeader::syncError | ( | ) | const [inline] |
is there any sync error
Definition at line 127 of file EcalTBEventHeader.h.
References syncError_.
Referenced by EBBeamCaloTask::analyze(), and EEBeamCaloTask::analyze().
00127 { return syncError_; }
bool EcalTBEventHeader::tableIsMoving | ( | ) | const [inline] |
Tell if the table is Moving.
Definition at line 123 of file EcalTBEventHeader.h.
References tableIsMoving_.
Referenced by EBBeamHodoTask::analyze(), EBBeamCaloTask::analyze(), EcalSimpleTBAnalyzer::analyze(), EEBeamHodoTask::analyze(), EEBeamCaloTask::analyze(), and EcalTBValidation::analyze().
00123 { return tableIsMoving_;}
bool EcalTBEventHeader::tableIsMovingAtBegSpill | ( | ) | const [inline] |
Tell if the table is Moving At the begin of the spill (available in runs only after 1st August 06).
Definition at line 125 of file EcalTBEventHeader.h.
References tableIsMovingAtBegSpill_.
00125 { return tableIsMovingAtBegSpill_; }
unsigned int EcalTBEventHeader::thetaTableIndex | ( | ) | const [inline] |
Returns the theta table index.
Definition at line 119 of file EcalTBEventHeader.h.
References thetaTableIndex_.
00119 { return thetaTableIndex_; }
int EcalTBEventHeader::triggerMask | ( | ) | const [inline] |
Returns the trigger mask.
Definition at line 97 of file EcalTBEventHeader.h.
References triggerMask_.
00097 { 00098 return triggerMask_; 00099 }
int EcalTBEventHeader::begBurstLV1A_ [private] |
Definition at line 250 of file EcalTBEventHeader.h.
Referenced by begBurstLV1A(), and setBegBurstLV1A().
int EcalTBEventHeader::begBurstTime_msec_ [private] |
Definition at line 247 of file EcalTBEventHeader.h.
Referenced by begBurstTimeMsec(), and setBegBurstTimeMsec().
int EcalTBEventHeader::begBurstTime_sec_ [private] |
Information from the ecalSupervisor.
Definition at line 246 of file EcalTBEventHeader.h.
Referenced by begBurstTimeSec(), and setBegBurstTimeSec().
short EcalTBEventHeader::burstNumber_ [private] |
The number of the burst.
Definition at line 242 of file EcalTBEventHeader.h.
Referenced by burstNumber(), and setBurstNumber().
DetId EcalTBEventHeader::crystalInBeam_ [private] |
Information from the table Supervisor.
The current crystal hit by the beam
Definition at line 273 of file EcalTBEventHeader.h.
Referenced by crystalInBeam(), and setCrystalInBeam().
int EcalTBEventHeader::date_ [private] |
int EcalTBEventHeader::endBurstLV1A_ [private] |
Definition at line 251 of file EcalTBEventHeader.h.
Referenced by endBurstLV1A(), and setEndBurstLV1A().
int EcalTBEventHeader::endBurstTime_msec_ [private] |
Definition at line 249 of file EcalTBEventHeader.h.
Referenced by endBurstTimeMsec(), and setEndBurstTimeMsec().
int EcalTBEventHeader::endBurstTime_sec_ [private] |
Definition at line 248 of file EcalTBEventHeader.h.
Referenced by endBurstTimeSec(), and setEndBurstTimeSec().
int EcalTBEventHeader::eventNumber_ [private] |
The numner of the event.
Definition at line 240 of file EcalTBEventHeader.h.
Referenced by eventNumber(), and setEventNumber().
int EcalTBEventHeader::laserType_ [private] |
The laser type --see enum LaserType.
Definition at line 288 of file EcalTBEventHeader.h.
Referenced by laserType(), laserTypeName(), and setLaserType().
int EcalTBEventHeader::lightIntensity_ [private] |
The light intensity.
Definition at line 287 of file EcalTBEventHeader.h.
Referenced by lightIntensity(), and setLightIntensity().
std::vector<magnetsMeasurement_t> EcalTBEventHeader::magnetMeasurements_ [private] |
Definition at line 258 of file EcalTBEventHeader.h.
Referenced by magnetMeasurements(), and setMagnetMeasurements().
DetId EcalTBEventHeader::nextCrystalInBeam_ [private] |
The nominal next crystal which should be hit by the beam.
Definition at line 275 of file EcalTBEventHeader.h.
Referenced by nextCrystalInBeam(), and setNextCrystalInBeam().
The nominal crystal which should be hit by the beam.
Definition at line 274 of file EcalTBEventHeader.h.
Referenced by nominalCrystalInBeam(), and setNominalCrystalInBeam().
Magnet currents.
Definition at line 257 of file EcalTBEventHeader.h.
Referenced by numberOfMagnetMeasurements(), and setNumberOfMagnetMeasurements().
unsigned int EcalTBEventHeader::phiTableIndex_ [private] |
Phi table index (Y).
Definition at line 277 of file EcalTBEventHeader.h.
Referenced by phiTableIndex(), and setPhiTableIndex().
int EcalTBEventHeader::runNumber_ [private] |
The number of the run.
Definition at line 241 of file EcalTBEventHeader.h.
Referenced by runNumber(), and setRunNumber().
int EcalTBEventHeader::S6ADC_ [private] |
ADC lecture of the S6 counter.
Definition at line 290 of file EcalTBEventHeader.h.
Referenced by S6ADC(), and setS6ADC().
std::vector<int> EcalTBEventHeader::scalers_ [private] |
short EcalTBEventHeader::smInBeam_ [private] |
bool EcalTBEventHeader::syncError_ [private] |
bool EcalTBEventHeader::tableIsMoving_ [private] |
Definition at line 279 of file EcalTBEventHeader.h.
Referenced by setTableIsMoving(), and tableIsMoving().
Definition at line 281 of file EcalTBEventHeader.h.
Referenced by setTableIsMovingAtBegSpill(), and tableIsMovingAtBegSpill().
unsigned int EcalTBEventHeader::thetaTableIndex_ [private] |
Theta table index (X).
Definition at line 276 of file EcalTBEventHeader.h.
Referenced by setThetaTableIndex(), and thetaTableIndex().
int EcalTBEventHeader::triggerMask_ [private] |
The trigger mask.
Definition at line 254 of file EcalTBEventHeader.h.
Referenced by eventType(), setTriggerMask(), and triggerMask().