#include <CSCALCTHeader2007.h>
Public Member Functions | |
CSCALCTHeader2007 () | |
CSCALCTHeader2007 (int chamberType) | |
void | setEventInformation (const CSCDMBHeader &) |
void | setFromBuffer (unsigned short const *buf) |
short unsigned int | sizeInWords () const |
for packing More... | |
Public Attributes | |
unsigned | backwardForward: 1 |
unsigned | boardType: 3 |
unsigned | bxnBeforeReset: 12 |
unsigned | bxnCount: 12 |
unsigned | bxnL1A: 12 |
=0xDB0A More... | |
unsigned | configPresent: 1 |
unsigned | firmwareVersion: 6 |
unsigned | flag0: 4 |
unsigned | flag1: 16 |
unsigned | flag2: 4 |
unsigned | flag3: 1 |
unsigned | flag4: 1 |
unsigned | l1aCounter: 12 |
unsigned | latencyClocks: 1 |
unsigned | lctBins: 4 |
unsigned | lctOverflow: 1 |
unsigned | mirrored: 1 |
unsigned | negativePositive: 1 |
unsigned | patternB: 1 |
unsigned | qualityCancell: 1 |
unsigned | rawBins: 5 |
unsigned | rawOverflow: 1 |
unsigned | readoutCounter: 12 |
unsigned | reserved0: 2 |
unsigned | reserved1: 4 |
unsigned | reserved2: 4 |
unsigned | reserved3: 4 |
unsigned | widePattern: 1 |
Definition at line 33 of file CSCALCTHeader2007.h.
CSCALCTHeader2007::CSCALCTHeader2007 | ( | ) |
size of 2007 header w/o variable parts = 16 bytes
Definition at line 17 of file CSCALCTHeader2007.cc.
References flag1, lctBins, rawBins, reserved1, reserved2, reserved3, and sizeInWords().
|
explicit |
size of 2007 header w/o variable parts = 16 bytes
Definition at line 25 of file CSCALCTHeader2007.cc.
References boardType, flag1, lctBins, rawBins, reserved1, reserved2, reserved3, and sizeInWords().
void CSCALCTHeader2007::setEventInformation | ( | const CSCDMBHeader & | dmb | ) |
Definition at line 38 of file CSCALCTHeader2007.cc.
References CSCDMBHeader::bxn12(), bxnCount, CSCDMBHeader::l1a24(), and l1aCounter.
Referenced by CSCALCTHeader::setEventInformation().
|
inline |
Definition at line 37 of file CSCALCTHeader2007.h.
References sizeInWords().
Referenced by CSCALCTHeader::CSCALCTHeader().
|
inline |
for packing
size of ALCT2007 Header
Definition at line 41 of file CSCALCTHeader2007.h.
Referenced by CSCALCTHeader::CSCALCTHeader(), CSCALCTHeader2007(), CSCALCTHeader::pack(), and setFromBuffer().
unsigned CSCALCTHeader2007::backwardForward |
Definition at line 66 of file CSCALCTHeader2007.h.
unsigned CSCALCTHeader2007::boardType |
Definition at line 65 of file CSCALCTHeader2007.h.
Referenced by CSCALCTHeader::CSCALCTHeader(), CSCALCTHeader2007(), and CSCAnodeData2007::init().
unsigned CSCALCTHeader2007::bxnBeforeReset |
Definition at line 62 of file CSCALCTHeader2007.h.
unsigned CSCALCTHeader2007::bxnCount |
Definition at line 56 of file CSCALCTHeader2007.h.
Referenced by CSCALCTHeader::BXNCount(), CSCALCTHeader::setBXNCount(), and setEventInformation().
unsigned CSCALCTHeader2007::bxnL1A |
=0xDB0A
Definition at line 47 of file CSCALCTHeader2007.h.
unsigned CSCALCTHeader2007::configPresent |
Definition at line 59 of file CSCALCTHeader2007.h.
Referenced by CSCALCTHeader::CSCALCTHeader().
unsigned CSCALCTHeader2007::firmwareVersion |
Definition at line 78 of file CSCALCTHeader2007.h.
Referenced by CSCALCTHeader::alctFirmwareRevision().
unsigned CSCALCTHeader2007::flag0 |
Definition at line 74 of file CSCALCTHeader2007.h.
unsigned CSCALCTHeader2007::flag1 |
Definition at line 45 of file CSCALCTHeader2007.h.
Referenced by CSCALCTHeader::check(), and CSCALCTHeader2007().
unsigned CSCALCTHeader2007::flag2 |
Definition at line 63 of file CSCALCTHeader2007.h.
unsigned CSCALCTHeader2007::flag3 |
Definition at line 60 of file CSCALCTHeader2007.h.
unsigned CSCALCTHeader2007::flag4 |
Definition at line 79 of file CSCALCTHeader2007.h.
unsigned CSCALCTHeader2007::l1aCounter |
Definition at line 50 of file CSCALCTHeader2007.h.
Referenced by CSCALCTHeader::L1Acc(), setEventInformation(), and CSCALCTHeader::setL1Acc().
unsigned CSCALCTHeader2007::latencyClocks |
Definition at line 70 of file CSCALCTHeader2007.h.
unsigned CSCALCTHeader2007::lctBins |
Definition at line 77 of file CSCALCTHeader2007.h.
Referenced by CSCALCTHeader::add(), CSCALCTHeader::addShower(), CSCALCTHeader::alctHMTs(), CSCALCTHeader::alctShowerDigis(), CSCALCTHeader::CSCALCTHeader(), and CSCALCTHeader2007().
unsigned CSCALCTHeader2007::lctOverflow |
Definition at line 58 of file CSCALCTHeader2007.h.
unsigned CSCALCTHeader2007::mirrored |
Definition at line 68 of file CSCALCTHeader2007.h.
unsigned CSCALCTHeader2007::negativePositive |
Definition at line 67 of file CSCALCTHeader2007.h.
unsigned CSCALCTHeader2007::patternB |
Definition at line 71 of file CSCALCTHeader2007.h.
unsigned CSCALCTHeader2007::qualityCancell |
Definition at line 69 of file CSCALCTHeader2007.h.
unsigned CSCALCTHeader2007::rawBins |
Definition at line 76 of file CSCALCTHeader2007.h.
Referenced by CSCALCTHeader2007(), CSCAnodeData2007::init(), and CSCALCTHeader::NTBins().
unsigned CSCALCTHeader2007::rawOverflow |
Definition at line 57 of file CSCALCTHeader2007.h.
Referenced by CSCAnodeData2007::init().
unsigned CSCALCTHeader2007::readoutCounter |
Definition at line 53 of file CSCALCTHeader2007.h.
unsigned CSCALCTHeader2007::reserved0 |
Definition at line 73 of file CSCALCTHeader2007.h.
unsigned CSCALCTHeader2007::reserved1 |
Definition at line 48 of file CSCALCTHeader2007.h.
Referenced by CSCALCTHeader2007().
unsigned CSCALCTHeader2007::reserved2 |
Definition at line 51 of file CSCALCTHeader2007.h.
Referenced by CSCALCTHeader2007().
unsigned CSCALCTHeader2007::reserved3 |
Definition at line 54 of file CSCALCTHeader2007.h.
Referenced by CSCALCTHeader2007().
unsigned CSCALCTHeader2007::widePattern |
Definition at line 72 of file CSCALCTHeader2007.h.