#include <HcalHTRData.h>
Public Member Functions | |
void | adoptData (const unsigned short *data, int length) |
void | allocate (int version_to_create=0) |
bool | check () const |
Check for a good event Requires a minimum length, matching wordcount and length, not an empty event. More... | |
void | dataPointers (const unsigned short **daq_first, const unsigned short **daq_last, const unsigned short **tp_first, const unsigned short **tp_last) const |
Obtain the starting and ending pointers for external unpacking of the data. More... | |
unsigned int | getBunchNumber () const |
Get the HTR bunch number. More... | |
unsigned int | getDLLunlock () const |
Get DLLunlock bits. More... | |
unsigned int | getErrorsWord () const |
Get the errors word. More... | |
unsigned int | getExtHdr1 () const |
Get the HTR Ext Header words. More... | |
unsigned int | getExtHdr2 () const |
unsigned int | getExtHdr3 () const |
unsigned int | getExtHdr4 () const |
unsigned int | getExtHdr5 () const |
unsigned int | getExtHdr6 () const |
unsigned int | getExtHdr7 () const |
unsigned int | getExtHdr8 () const |
unsigned int | getFib1OrbMsgBCN () const |
Get the BCN of the Fiber Orbit Messages. More... | |
unsigned int | getFib2OrbMsgBCN () const |
unsigned int | getFib3OrbMsgBCN () const |
unsigned int | getFib4OrbMsgBCN () const |
unsigned int | getFib5OrbMsgBCN () const |
unsigned int | getFib6OrbMsgBCN () const |
unsigned int | getFib7OrbMsgBCN () const |
unsigned int | getFib8OrbMsgBCN () const |
unsigned int | getFibOrbMsgBCN (int fiber) const |
Get the BCN of the Fiber Orbit Messages. More... | |
int | getFirmwareFlavor () const |
Get the HTR firmware flavor. More... | |
unsigned int | getFirmwareRevision () const |
Get the HTR firmware version. More... | |
int | getFormatVersion () const |
Get the version number of this event. More... | |
void | getHistogramFibers (int &a, int &b) const |
Get the fiber numbers for the data present in this event (only in histogram mode!) More... | |
unsigned int | getL1ANumber () const |
Get the HTR event number. More... | |
int | getNDD () const |
Get the number of daq data samples per channel when not zero-suppressed. More... | |
int | getNPrecisionWords () const |
Get the total number of precision data 16-bit words. More... | |
int | getNPS () const |
Get the number of presamples in daq data. More... | |
int | getNTP () const |
Get the number of trigger data samples when not zero-suppressed (not available after FW 4) More... | |
unsigned int | getOrbitNumber () const |
Get the HTR orbit number. More... | |
unsigned int | getPipelineLength () const |
Get the pipeline length used for this event. More... | |
const unsigned short * | getRawData () const |
Get a pointer to the raw data. More... | |
const int | getRawLength () const |
Get the length of the raw data. More... | |
unsigned int | getSubmodule () const |
Get the HTR submodule number. More... | |
unsigned int | getTTCready () const |
Get TTCready bit. More... | |
HcalHTRData () | |
HcalHTRData (int version_to_create) | |
HcalHTRData (const unsigned short *data, int length) | |
HcalHTRData (const HcalHTRData &) | |
unsigned int | htrSlot () const |
HcalElectronicsId-style HTR slot. More... | |
unsigned int | htrTopBottom () const |
HcalElectronicsId-style HTR top/bottom (1=top/0=bottom) More... | |
bool | isBusy () const |
bool | isCalibrationStream () const |
Is this event a calibration-stream event? More... | |
bool | isEmptyEvent () const |
bool | isHistogramEvent () const |
Is this event a histogram event? (do not call standard unpack in this case!!!!!) More... | |
bool | isOverflowWarning () const |
bool | isPatternRAMEvent () const |
Is this event a pattern-ram event? More... | |
bool | isUnsuppressed () const |
Is this event an unsuppresed event? More... | |
HcalHTRData & | operator= (const HcalHTRData &) |
void | pack (unsigned char *daq_lengths, unsigned short *daq_samples, unsigned char *tp_lengths, unsigned short *tp_samples, bool do_capid=false) |
Unpack the HTR data into TP and DAQ data sorted by channel. More... | |
void | packHeaderTrailer (int L1Anumber, int bcn, int submodule, int orbitn, int pipeline, int ndd, int nps, int firmwareRev=0) |
pack header and trailer (call after pack) More... | |
void | packUnsuppressed (const bool *mp) |
pack trailer with Mark and Pass bits More... | |
unsigned int | readoutVMECrateId () const |
HcalElectronicsId-style VME crate number. More... | |
void | unpack (unsigned char *daq_lengths, unsigned short *daq_samples, unsigned char *tp_lengths, unsigned short *tp_samples) const |
Unpack the HTR data into TP and DAQ data sorted by channel. More... | |
bool | unpackHistogram (int fiber, int fiberchan, int capid, unsigned short *histogram) const |
Unpack special histogramming mode data. More... | |
bool | wasHistogramError (int ifiber) const |
Was there an error on the given fiber for this event (only in histogram mode!) More... | |
bool | wasMarkAndPassZS (int fiber, int fiberchan) const |
Was this channel passed as part of Mark&Pass ZS? More... | |
bool | wasMarkAndPassZSTP (int slb, int slbchan) const |
Was this channel passed as part of Mark&Pass ZS? More... | |
uint32_t | zsBunchMask () const |
ZS Bunch Mask (if available) More... | |
~HcalHTRData () | |
Static Public Member Functions | |
static bool | is_channel_header (unsigned short value) |
check top bit to see if this is a compact format channel header word More... | |
static bool | unpack_per_channel_header (unsigned short, int &flav, int &error_flags, int &capid0, int &channelid) |
Unpack a per-channel header word (compact format) More... | |
Static Public Attributes | |
static const int | CHANNELS_PER_SPIGOT = 24 |
static const int | FORMAT_VERSION_COMPACT_DATA = 6 |
static const int | MAXIMUM_SAMPLES_PER_CHANNEL = 20 |
Protected Member Functions | |
void | determineSectionLengths (int &tpWords, int &daqWords, int &headerWords, int &trailerWords) const |
void | determineStaticLengths (int &headerWords, int &trailerWords) const |
Protected Attributes | |
int | m_formatVersion |
unsigned short * | m_ownData |
const unsigned short * | m_rawConst |
int | m_rawLength |
Interpretive class for HcalHTRData Since this class requires external specification of the length of the data, it is implemented as an interpreter, rather than a cast-able header class.
Definition at line 18 of file HcalHTRData.h.
HcalHTRData::HcalHTRData | ( | ) |
Definition at line 17 of file HcalHTRData.cc.
|
inline |
HcalHTRData::HcalHTRData | ( | int | version_to_create | ) |
HcalHTRData::HcalHTRData | ( | const unsigned short * | data, |
int | length | ||
) |
Definition at line 18 of file HcalHTRData.cc.
References adoptData(), and m_ownData.
HcalHTRData::HcalHTRData | ( | const HcalHTRData & | hd | ) |
Definition at line 22 of file HcalHTRData.cc.
void HcalHTRData::adoptData | ( | const unsigned short * | data, |
int | length | ||
) |
Definition at line 49 of file HcalHTRData.cc.
References data, m_formatVersion, m_rawConst, and m_rawLength.
Referenced by HcalDCCHeader::getSpigotData(), and HcalHTRData().
void HcalHTRData::allocate | ( | int | version_to_create = 0 | ) |
Definition at line 28 of file HcalHTRData.cc.
References m_formatVersion, m_ownData, m_rawConst, and m_rawLength.
Referenced by HcalHTRData(), CastorPacker::pack(), and HcalPacker::pack().
bool HcalHTRData::check | ( | void | ) | const |
Check for a good event Requires a minimum length, matching wordcount and length, not an empty event.
Definition at line 64 of file HcalHTRData.cc.
References determineSectionLengths(), errorMatrix2Lands::header, isHistogramEvent(), m_formatVersion, m_rawConst, and m_rawLength.
Referenced by HcalMonitorModule::CheckSubdetectorStatus(), HcalTriggerPrimitiveAlgo::runFEFormatError(), CastorDataIntegrityMonitor::unpack(), CastorUnpacker::unpack(), HcalUnpacker::unpack(), and HcalRawDataMonitor::unpack().
void HcalHTRData::dataPointers | ( | const unsigned short ** | daq_first, |
const unsigned short ** | daq_last, | ||
const unsigned short ** | tp_first, | ||
const unsigned short ** | tp_last | ||
) | const |
Obtain the starting and ending pointers for external unpacking of the data.
daq_first | Pointer to a pointer to the start of the DAQ data |
daq_last | Pointer to a pointer to the end of the DAQ data |
tp_first | Pointer to a pointer to the start of the TP data |
tp_last | Pointer to a pointer to the end of the TP data |
Definition at line 155 of file HcalHTRData.cc.
References determineSectionLengths(), and m_rawConst.
Referenced by HcalTTPUnpacker::unpack(), CastorUnpacker::unpack(), HcalUnpacker::unpack(), and HcalRawDataMonitor::unpack().
|
protected |
Definition at line 127 of file HcalHTRData.cc.
References CHANNELS_PER_SPIGOT, m_formatVersion, m_rawConst, and m_rawLength.
Referenced by check(), dataPointers(), and unpack().
|
protected |
|
inline |
Get the HTR bunch number.
Definition at line 116 of file HcalHTRData.h.
References m_rawConst.
Referenced by HcalRawDataMonitor::HTRPrint(), and HcalRawDataMonitor::unpack().
|
inline |
|
inline |
Get the errors word.
Definition at line 158 of file HcalHTRData.h.
References m_rawConst.
Referenced by HcalDCCHeader::copySpigotData(), HcalRawDataMonitor::HTRPrint(), HcalTriggerPrimitiveAlgo::runFEFormatError(), and HcalRawDataMonitor::unpack().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 228 of file HcalHTRData.h.
References m_rawConst.
Referenced by HcalEEUSMonitor::unpack(), and HcalRawDataMonitor::unpack().
|
inline |
Definition at line 230 of file HcalHTRData.h.
References m_rawConst.
Referenced by HcalRawDataMonitor::unpack().
|
inline |
|
inline |
Get the BCN of the Fiber Orbit Messages.
Definition at line 184 of file HcalHTRData.h.
References m_formatVersion, m_rawConst, and m_rawLength.
Referenced by HcalRawDataMonitor::HTRPrint(), and HcalRawDataMonitor::unpack().
|
inline |
Definition at line 187 of file HcalHTRData.h.
References m_formatVersion, m_rawConst, and m_rawLength.
Referenced by HcalRawDataMonitor::HTRPrint(), and HcalRawDataMonitor::unpack().
|
inline |
Definition at line 191 of file HcalHTRData.h.
References m_formatVersion, m_rawConst, and m_rawLength.
Referenced by HcalRawDataMonitor::HTRPrint(), and HcalRawDataMonitor::unpack().
|
inline |
Definition at line 195 of file HcalHTRData.h.
References m_formatVersion, m_rawConst, and m_rawLength.
Referenced by HcalRawDataMonitor::HTRPrint(), and HcalRawDataMonitor::unpack().
|
inline |
Definition at line 199 of file HcalHTRData.h.
References m_formatVersion, m_rawConst, and m_rawLength.
Referenced by HcalRawDataMonitor::HTRPrint(), and HcalRawDataMonitor::unpack().
|
inline |
Definition at line 203 of file HcalHTRData.h.
References m_formatVersion, m_rawConst, and m_rawLength.
Referenced by HcalRawDataMonitor::HTRPrint(), and HcalRawDataMonitor::unpack().
|
inline |
Definition at line 207 of file HcalHTRData.h.
References m_formatVersion, m_rawConst, and m_rawLength.
Referenced by HcalRawDataMonitor::HTRPrint(), and HcalRawDataMonitor::unpack().
|
inline |
Definition at line 211 of file HcalHTRData.h.
References m_formatVersion, m_rawConst, and m_rawLength.
Referenced by HcalRawDataMonitor::HTRPrint(), and HcalRawDataMonitor::unpack().
|
inline |
Get the BCN of the Fiber Orbit Messages.
Definition at line 179 of file HcalHTRData.h.
References m_formatVersion, m_rawConst, and m_rawLength.
Referenced by HcalUnpacker_impl::unpack(), CastorUnpacker_impl::unpack(), and HcalUnpacker_impl::unpack_compact().
int HcalHTRData::getFirmwareFlavor | ( | ) | const |
Get the HTR firmware flavor.
Definition at line 411 of file HcalHTRData.cc.
References m_formatVersion, and m_rawConst.
Referenced by HLTHcalNZSFilter::hltFilter(), HcalTTPUnpacker::unpack(), CastorUnpacker::unpack(), and HcalUnpacker::unpack().
unsigned int HcalHTRData::getFirmwareRevision | ( | ) | const |
Get the HTR firmware version.
Definition at line 408 of file HcalHTRData.cc.
References m_formatVersion, and m_rawConst.
Referenced by HcalTTPUnpacker::unpack(), and HcalRawDataMonitor::unpack().
|
inline |
Get the version number of this event.
Definition at line 35 of file HcalHTRData.h.
References m_formatVersion.
Referenced by CastorUnpacker::unpack(), HcalUnpacker::unpack(), and HcalRawDataMonitor::unpack().
void HcalHTRData::getHistogramFibers | ( | int & | a, |
int & | b | ||
) | const |
Get the fiber numbers for the data present in this event (only in histogram mode!)
Definition at line 415 of file HcalHTRData.cc.
References m_formatVersion, and m_rawConst.
Referenced by HcalUnpacker::unpack(), and unpackHistogram().
|
inline |
Get the HTR event number.
Definition at line 112 of file HcalHTRData.h.
References m_rawConst.
Referenced by HcalRawDataMonitor::HTRPrint(), and HcalRawDataMonitor::unpack().
int HcalHTRData::getNDD | ( | ) | const |
Get the number of daq data samples per channel when not zero-suppressed.
Definition at line 390 of file HcalHTRData.cc.
References m_formatVersion, m_rawConst, and m_rawLength.
Referenced by HcalDigiMonitor::analyze(), HcalTTPUnpacker::unpack(), and HcalRawDataMonitor::unpack().
int HcalHTRData::getNPrecisionWords | ( | ) | const |
Get the total number of precision data 16-bit words.
Definition at line 399 of file HcalHTRData.cc.
References m_formatVersion, m_rawConst, and m_rawLength.
int HcalHTRData::getNPS | ( | ) | const |
Get the number of presamples in daq data.
Definition at line 402 of file HcalHTRData.cc.
References m_formatVersion, and m_rawConst.
Referenced by HcalTTPUnpacker::unpack(), CastorUnpacker::unpack(), and HcalUnpacker::unpack().
int HcalHTRData::getNTP | ( | ) | const |
Get the number of trigger data samples when not zero-suppressed (not available after FW 4)
Definition at line 393 of file HcalHTRData.cc.
References m_formatVersion, m_rawConst, and m_rawLength.
unsigned int HcalHTRData::getOrbitNumber | ( | ) | const |
Get the HTR orbit number.
Definition at line 326 of file HcalHTRData.cc.
References m_formatVersion, and m_rawConst.
Referenced by HcalRawDataMonitor::unpack().
unsigned int HcalHTRData::getPipelineLength | ( | ) | const |
Get the pipeline length used for this event.
Definition at line 405 of file HcalHTRData.cc.
References m_formatVersion, and m_rawConst.
Referenced by HcalTTPUnpacker::unpack().
|
inline |
Get a pointer to the raw data.
Definition at line 38 of file HcalHTRData.h.
References m_rawConst.
Referenced by HcalDCCHeader::copySpigotData(), HcalEEUSMonitor::unpack(), and HcalRawDataMonitor::unpack().
|
inline |
Get the length of the raw data.
Definition at line 41 of file HcalHTRData.h.
References m_rawLength.
Referenced by HcalDCCHeader::copySpigotData(), CastorPacker::pack(), HcalPacker::pack(), HcalEEUSMonitor::unpack(), and HcalRawDataMonitor::unpack().
unsigned int HcalHTRData::getSubmodule | ( | ) | const |
Get the HTR submodule number.
Definition at line 333 of file HcalHTRData.cc.
References m_formatVersion, and m_rawConst.
Referenced by htrSlot(), htrTopBottom(), readoutVMECrateId(), HcalTTPUnpacker::unpack(), CastorUnpacker::unpack(), and HcalUnpacker::unpack().
|
inline |
unsigned int HcalHTRData::htrSlot | ( | ) | const |
HcalElectronicsId-style HTR slot.
Definition at line 340 of file HcalHTRData.cc.
References getSubmodule().
Referenced by HcalMonitorModule::CheckSubdetectorStatus(), HcalRawDataMonitor::HTRPrint(), HcalTriggerPrimitiveAlgo::runFEFormatError(), and HcalRawDataMonitor::unpack().
unsigned int HcalHTRData::htrTopBottom | ( | ) | const |
HcalElectronicsId-style HTR top/bottom (1=top/0=bottom)
Definition at line 344 of file HcalHTRData.cc.
References getSubmodule().
Referenced by HcalMonitorModule::CheckSubdetectorStatus(), HcalRawDataMonitor::HTRPrint(), HcalTriggerPrimitiveAlgo::runFEFormatError(), and HcalRawDataMonitor::unpack().
|
inlinestatic |
check top bit to see if this is a compact format channel header word
Definition at line 92 of file HcalHTRData.h.
Referenced by HcalUnpacker::unpack(), HcalRawDataMonitor::unpack(), and HcalUnpacker_impl::unpack_compact().
bool HcalHTRData::isBusy | ( | ) | const |
Definition at line 119 of file HcalHTRData.cc.
References m_formatVersion, and m_rawConst.
Referenced by Vispa.Plugins.EventBrowser.EventBrowserTabController.EventBrowserTabController::navigate(), and HcalUnpacker::unpack().
bool HcalHTRData::isCalibrationStream | ( | ) | const |
Is this event a calibration-stream event?
Definition at line 352 of file HcalHTRData.cc.
References m_formatVersion, and m_rawConst.
bool HcalHTRData::isEmptyEvent | ( | ) | const |
Definition at line 102 of file HcalHTRData.cc.
References m_formatVersion, and m_rawConst.
Referenced by HcalEmptyEventFilter::filter(), and HcalUnpacker::unpack().
bool HcalHTRData::isHistogramEvent | ( | ) | const |
Is this event a histogram event? (do not call standard unpack in this case!!!!!)
Definition at line 387 of file HcalHTRData.cc.
References m_formatVersion, and m_rawConst.
Referenced by check(), HcalMonitorModule::CheckSubdetectorStatus(), HcalTriggerPrimitiveAlgo::runFEFormatError(), CastorDataIntegrityMonitor::unpack(), CastorUnpacker::unpack(), HcalUnpacker::unpack(), HcalEEUSMonitor::unpack(), HcalRawDataMonitor::unpack(), unpackHistogram(), and wasHistogramError().
bool HcalHTRData::isOverflowWarning | ( | ) | const |
Definition at line 111 of file HcalHTRData.cc.
References m_formatVersion, and m_rawConst.
Referenced by HcalUnpacker::unpack().
bool HcalHTRData::isPatternRAMEvent | ( | ) | const |
Is this event a pattern-ram event?
Definition at line 384 of file HcalHTRData.cc.
References m_formatVersion, and m_rawConst.
bool HcalHTRData::isUnsuppressed | ( | ) | const |
Is this event an unsuppresed event?
Definition at line 355 of file HcalHTRData.cc.
References m_formatVersion, and m_rawConst.
Referenced by DQMHcalPhiSymAlCaReco::analyze(), HLTHcalNZSFilter::hltFilter(), HcalNZSMonitor::processEvent(), HcalUnpacker_impl::unpack(), CastorUnpacker_impl::unpack(), CastorUnpacker::unpack(), HcalUnpacker::unpack(), HcalUnpacker_impl::unpack_compact(), wasMarkAndPassZS(), wasMarkAndPassZSTP(), and zsBunchMask().
HcalHTRData & HcalHTRData::operator= | ( | const HcalHTRData & | hd | ) |
Definition at line 40 of file HcalHTRData.cc.
References m_formatVersion, m_ownData, m_rawConst, and m_rawLength.
void HcalHTRData::pack | ( | unsigned char * | daq_lengths, |
unsigned short * | daq_samples, | ||
unsigned char * | tp_lengths, | ||
unsigned short * | tp_samples, | ||
bool | do_capid = false |
||
) |
Unpack the HTR data into TP and DAQ data sorted by channel.
daq_lengths | unsigned char[24] of lengths |
daq_samples | unsigned short [24*20] of data |
tp_lengths | unsigned char[24] of lengths |
tp_samples | unsigned short [24*20] of data |
Definition at line 226 of file HcalHTRData.cc.
References CHANNELS_PER_SPIGOT, determineStaticLengths(), i, m_formatVersion, m_ownData, m_rawLength, and MAXIMUM_SAMPLES_PER_CHANNEL.
Referenced by pyrootRender.interactiveRender::draw(), CastorPacker::pack(), and HcalPacker::pack().
void HcalHTRData::packHeaderTrailer | ( | int | L1Anumber, |
int | bcn, | ||
int | submodule, | ||
int | orbitn, | ||
int | pipeline, | ||
int | ndd, | ||
int | nps, | ||
int | firmwareRev = 0 |
||
) |
pack header and trailer (call after pack)
Definition at line 285 of file HcalHTRData.cc.
References m_formatVersion, m_ownData, and m_rawLength.
Referenced by CastorPacker::pack(), and HcalPacker::pack().
void HcalHTRData::packUnsuppressed | ( | const bool * | mp | ) |
pack trailer with Mark and Pass bits
Definition at line 310 of file HcalHTRData.cc.
References m_formatVersion, m_ownData, and m_rawLength.
Referenced by HcalPacker::pack().
unsigned int HcalHTRData::readoutVMECrateId | ( | ) | const |
HcalElectronicsId-style VME crate number.
Definition at line 348 of file HcalHTRData.cc.
References getSubmodule().
Referenced by HcalMonitorModule::CheckSubdetectorStatus(), HcalRawDataMonitor::HTRPrint(), HcalTriggerPrimitiveAlgo::runFEFormatError(), and HcalRawDataMonitor::unpack().
void HcalHTRData::unpack | ( | unsigned char * | daq_lengths, |
unsigned short * | daq_samples, | ||
unsigned char * | tp_lengths, | ||
unsigned short * | tp_samples | ||
) | const |
Unpack the HTR data into TP and DAQ data sorted by channel.
daq_lengths | unsigned char[24] of lengths. High bit set indicates error with this channel |
daq_samples | unsigned short [24*20] of data |
tp_lengths | unsigned char[24] of lengths |
tp_samples | unsigned short [24*20] of data |
Definition at line 174 of file HcalHTRData.cc.
References channelDecoder, CHANNELS_PER_SPIGOT, determineSectionLengths(), m_rawConst, and MAXIMUM_SAMPLES_PER_CHANNEL.
|
static |
Unpack a per-channel header word (compact format)
Definition at line 435 of file HcalHTRData.cc.
References errorMatrix2Lands::header.
Referenced by HcalUnpacker::unpack(), HcalRawDataMonitor::unpack(), and HcalUnpacker_impl::unpack_compact().
bool HcalHTRData::unpackHistogram | ( | int | fiber, |
int | fiberchan, | ||
int | capid, | ||
unsigned short * | histogram | ||
) | const |
Unpack special histogramming mode data.
fiber | |
fiberchan | |
capid | Capacitor id for which to extract a histogram |
histogram | unsigned int[32] into which the data should be deposited |
Definition at line 443 of file HcalHTRData.cc.
References getHistogramFibers(), i, isHistogramEvent(), m_formatVersion, m_rawConst, and evf::evtn::offset().
Referenced by HcalUnpacker::unpack().
bool HcalHTRData::wasHistogramError | ( | int | ifiber | ) | const |
Was there an error on the given fiber for this event (only in histogram mode!)
Definition at line 427 of file HcalHTRData.cc.
References isHistogramEvent(), and m_rawConst.
bool HcalHTRData::wasMarkAndPassZS | ( | int | fiber, |
int | fiberchan | ||
) | const |
Was this channel passed as part of Mark&Pass ZS?
Definition at line 358 of file HcalHTRData.cc.
References isUnsuppressed(), m_formatVersion, m_rawConst, and m_rawLength.
Referenced by HcalUnpacker_impl::unpack(), CastorUnpacker_impl::unpack(), and HcalUnpacker_impl::unpack_compact().
bool HcalHTRData::wasMarkAndPassZSTP | ( | int | slb, |
int | slbchan | ||
) | const |
Was this channel passed as part of Mark&Pass ZS?
Definition at line 366 of file HcalHTRData.cc.
References isUnsuppressed(), m_formatVersion, m_rawConst, and m_rawLength.
Referenced by CastorUnpacker::unpack(), and HcalUnpacker::unpack().
uint32_t HcalHTRData::zsBunchMask | ( | ) | const |
ZS Bunch Mask (if available)
Definition at line 375 of file HcalHTRData.cc.
References isUnsuppressed(), m_formatVersion, m_rawConst, and m_rawLength.
Referenced by HcalUnpacker_impl::unpack(), CastorUnpacker_impl::unpack(), and HcalUnpacker_impl::unpack_compact().
|
static |
Definition at line 20 of file HcalHTRData.h.
Referenced by determineSectionLengths(), HcalRawDataMonitor::label_xChanns(), CastorPacker::pack(), HcalPacker::pack(), pack(), and unpack().
|
static |
Definition at line 22 of file HcalHTRData.h.
Referenced by HcalUnpacker::unpack().
|
protected |
Definition at line 253 of file HcalHTRData.h.
Referenced by adoptData(), allocate(), check(), determineSectionLengths(), determineStaticLengths(), getFib1OrbMsgBCN(), getFib2OrbMsgBCN(), getFib3OrbMsgBCN(), getFib4OrbMsgBCN(), getFib5OrbMsgBCN(), getFib6OrbMsgBCN(), getFib7OrbMsgBCN(), getFib8OrbMsgBCN(), getFibOrbMsgBCN(), getFirmwareFlavor(), getFirmwareRevision(), getFormatVersion(), getHistogramFibers(), getNDD(), getNPrecisionWords(), getNPS(), getNTP(), getOrbitNumber(), getPipelineLength(), getSubmodule(), isBusy(), isCalibrationStream(), isEmptyEvent(), isHistogramEvent(), isOverflowWarning(), isPatternRAMEvent(), isUnsuppressed(), operator=(), pack(), packHeaderTrailer(), packUnsuppressed(), unpackHistogram(), wasMarkAndPassZS(), wasMarkAndPassZSTP(), and zsBunchMask().
|
protected |
Definition at line 256 of file HcalHTRData.h.
Referenced by allocate(), HcalHTRData(), operator=(), pack(), packHeaderTrailer(), packUnsuppressed(), and ~HcalHTRData().
|
protected |
Definition at line 255 of file HcalHTRData.h.
Referenced by adoptData(), allocate(), check(), dataPointers(), determineSectionLengths(), getBunchNumber(), getDLLunlock(), getErrorsWord(), getExtHdr1(), getExtHdr2(), getExtHdr3(), getExtHdr4(), getExtHdr5(), getExtHdr6(), getExtHdr7(), getExtHdr8(), getFib1OrbMsgBCN(), getFib2OrbMsgBCN(), getFib3OrbMsgBCN(), getFib4OrbMsgBCN(), getFib5OrbMsgBCN(), getFib6OrbMsgBCN(), getFib7OrbMsgBCN(), getFib8OrbMsgBCN(), getFibOrbMsgBCN(), getFirmwareFlavor(), getFirmwareRevision(), getHistogramFibers(), getL1ANumber(), getNDD(), getNPrecisionWords(), getNPS(), getNTP(), getOrbitNumber(), getPipelineLength(), getRawData(), getSubmodule(), getTTCready(), isBusy(), isCalibrationStream(), isEmptyEvent(), isHistogramEvent(), isOverflowWarning(), isPatternRAMEvent(), isUnsuppressed(), operator=(), unpack(), unpackHistogram(), wasHistogramError(), wasMarkAndPassZS(), wasMarkAndPassZSTP(), and zsBunchMask().
|
protected |
Definition at line 254 of file HcalHTRData.h.
Referenced by adoptData(), allocate(), check(), determineSectionLengths(), getFib1OrbMsgBCN(), getFib2OrbMsgBCN(), getFib3OrbMsgBCN(), getFib4OrbMsgBCN(), getFib5OrbMsgBCN(), getFib6OrbMsgBCN(), getFib7OrbMsgBCN(), getFib8OrbMsgBCN(), getFibOrbMsgBCN(), getNDD(), getNPrecisionWords(), getNTP(), getRawLength(), operator=(), pack(), packHeaderTrailer(), packUnsuppressed(), wasMarkAndPassZS(), wasMarkAndPassZSTP(), and zsBunchMask().
|
static |
Definition at line 21 of file HcalHTRData.h.
Referenced by CastorPacker::pack(), HcalPacker::pack(), pack(), and unpack().