#include <CSCAnodeData.h>
Public Member Functions | |
void | add (const CSCWireDigi &wireDigi, int layer) |
CSCAnodeData (const CSCALCTHeader &) | |
a blank one, for Monte Carlo More... | |
CSCAnodeData (const CSCALCTHeader &, const unsigned short *buf) | |
fill from a real datastream More... | |
unsigned short * | data () |
unsigned short int | sizeInWords () const |
the amount of the input binary buffer read, in 16-bit words More... | |
std::vector< std::vector< CSCWireDigi > > | wireDigis () const |
std::vector< CSCWireDigi > | wireDigis (int layer) const |
input layer is from 1 to 6 More... | |
Static Public Member Functions | |
static bool | selfTest () |
Private Attributes | |
int | firmwareVersion |
std::shared_ptr< CSCAnodeDataFormat > | theData |
Definition at line 10 of file CSCAnodeData.h.
CSCAnodeData::CSCAnodeData | ( | const CSCALCTHeader & | header | ) |
a blank one, for Monte Carlo
for digi->raw packing
Definition at line 8 of file CSCAnodeData.cc.
References firmwareVersion, RecoTauValidation_cfi::header, and theData.
CSCAnodeData::CSCAnodeData | ( | const CSCALCTHeader & | header, |
const unsigned short * | buf | ||
) |
fill from a real datastream
Definition at line 18 of file CSCAnodeData.cc.
References visDQMUpload::buf, firmwareVersion, RecoTauValidation_cfi::header, and theData.
|
inline |
Definition at line 25 of file CSCAnodeData.h.
References theData.
Referenced by CSCEventData::add(), counter.Counter::register(), SequenceTypes.Task::remove(), and SequenceTypes.Task::replace().
|
inline |
Definition at line 17 of file CSCAnodeData.h.
References theData.
Referenced by CSCEventData::pack().
|
static |
|
inline |
the amount of the input binary buffer read, in 16-bit words
Definition at line 19 of file CSCAnodeData.h.
References theData.
Referenced by CSCEventData::checkALCTClasses(), CSCEventData::pack(), and CSCEventData::unpack_data().
std::vector< std::vector< CSCWireDigi > > CSCAnodeData::wireDigis | ( | ) | const |
|
inline |
input layer is from 1 to 6
Definition at line 22 of file CSCAnodeData.h.
References theData.
Referenced by cscdqm::EventProcessor::processCSC(), and CSCEventData::wireDigis().
|
private |
Definition at line 31 of file CSCAnodeData.h.
Referenced by CSCAnodeData().
|
private |
Definition at line 30 of file CSCAnodeData.h.
Referenced by add(), CSCAnodeData(), data(), sizeInWords(), and wireDigis().