#include <ESUnpacker.h>
Public Types | |
typedef unsigned int | Word32 |
typedef unsigned long long | Word64 |
Public Member Functions | |
ESUnpacker (const edm::ParameterSet &ps) | |
void | interpretRawData (int fedId, const FEDRawData &rawData, ESRawDataCollection &dccs, ESLocalRawDataCollection &kchips, ESDigiCollection &digis) |
void | setBX (int i) |
void | setLV1 (int i) |
void | setOrbitNumber (int i) |
void | setRunNumber (int i) |
void | setTriggerType (int i) |
void | word2digi (int kchip, int kPACE[4], const Word64 &word, ESDigiCollection &digis) |
~ESUnpacker () | |
Protected Attributes | |
Word64 | m1 |
Word64 | m12 |
Word64 | m16 |
Word64 | m2 |
Word64 | m32 |
Word64 | m4 |
Word64 | m5 |
Word64 | m6 |
Word64 | m8 |
int | pl_ [4288][4] |
int | x_ [4288][4] |
int | y_ [4288][4] |
int | zside_ [4288][4] |
Private Member Functions | |
std::string | print (const Word64 &word) const |
Private Attributes | |
int | bx_ |
int | dac_ |
bool | debug_ |
int | FEch_ [36] |
int | fedId_ |
int | gain_ |
edm::FileInPath | lookup_ |
int | lv1_ |
int | optoRX0_ |
int | optoRX1_ |
int | optoRX2_ |
int | orbit_number_ |
int | precision_ |
const edm::ParameterSet | pset_ |
int | run_number_ |
int | runtype_ |
int | seqtype_ |
int | trgtype_ |
int | vmajor_ |
int | vminor_ |
Definition at line 25 of file ESUnpacker.h.
typedef unsigned int ESUnpacker::Word32 |
Definition at line 29 of file ESUnpacker.h.
typedef unsigned long long ESUnpacker::Word64 |
Definition at line 30 of file ESUnpacker.h.
ESUnpacker::ESUnpacker | ( | const edm::ParameterSet & | ps | ) |
Definition at line 10 of file ESUnpacker.cc.
ESUnpacker::~ESUnpacker | ( | ) |
Definition at line 50 of file ESUnpacker.cc.
void ESUnpacker::interpretRawData | ( | int | fedId, |
const FEDRawData & | rawData, | ||
ESRawDataCollection & | dccs, | ||
ESLocalRawDataCollection & | kchips, | ||
ESDigiCollection & | digis | ||
) |
Definition at line 53 of file ESUnpacker.cc.
Referenced by ESRawToDigi::produce().
|
private |
Definition at line 318 of file ESUnpacker.cc.
|
inline |
Definition at line 40 of file ESUnpacker.h.
|
inline |
Definition at line 41 of file ESUnpacker.h.
|
inline |
|
inline |
|
inline |
Definition at line 42 of file ESUnpacker.h.
void ESUnpacker::word2digi | ( | int | kchip, |
int | kPACE[4], | ||
const Word64 & | word, | ||
ESDigiCollection & | digis | ||
) |
Definition at line 271 of file ESUnpacker.cc.
|
private |
Definition at line 51 of file ESUnpacker.h.
Referenced by setBX().
|
private |
Definition at line 53 of file ESUnpacker.h.
|
private |
Definition at line 66 of file ESUnpacker.h.
|
private |
Definition at line 64 of file ESUnpacker.h.
|
private |
Definition at line 48 of file ESUnpacker.h.
|
private |
Definition at line 54 of file ESUnpacker.h.
|
private |
Definition at line 67 of file ESUnpacker.h.
|
private |
Definition at line 52 of file ESUnpacker.h.
Referenced by setLV1().
|
protected |
Definition at line 73 of file ESUnpacker.h.
|
protected |
Definition at line 73 of file ESUnpacker.h.
|
protected |
Definition at line 73 of file ESUnpacker.h.
|
protected |
Definition at line 73 of file ESUnpacker.h.
|
protected |
Definition at line 73 of file ESUnpacker.h.
|
protected |
Definition at line 73 of file ESUnpacker.h.
|
protected |
Definition at line 73 of file ESUnpacker.h.
|
protected |
Definition at line 73 of file ESUnpacker.h.
|
protected |
Definition at line 73 of file ESUnpacker.h.
|
private |
Definition at line 61 of file ESUnpacker.h.
|
private |
Definition at line 62 of file ESUnpacker.h.
|
private |
Definition at line 63 of file ESUnpacker.h.
|
private |
Definition at line 50 of file ESUnpacker.h.
Referenced by setOrbitNumber().
|
protected |
Definition at line 75 of file ESUnpacker.h.
|
private |
Definition at line 55 of file ESUnpacker.h.
|
private |
Definition at line 42 of file ESUnpacker.h.
|
private |
Definition at line 49 of file ESUnpacker.h.
Referenced by setRunNumber().
|
private |
Definition at line 56 of file ESUnpacker.h.
|
private |
Definition at line 57 of file ESUnpacker.h.
|
private |
Definition at line 58 of file ESUnpacker.h.
Referenced by setTriggerType().
|
private |
Definition at line 60 of file ESUnpacker.h.
|
private |
Definition at line 59 of file ESUnpacker.h.
|
protected |
Definition at line 75 of file ESUnpacker.h.
|
protected |
Definition at line 75 of file ESUnpacker.h.
|
protected |
Definition at line 75 of file ESUnpacker.h.