#include <EcalTriggerPrimitiveSample.h>
Public Member Functions | |
int | compressedEt () const |
get the encoded/compressed Et (8 bits) More... | |
EcalTriggerPrimitiveSample () | |
EcalTriggerPrimitiveSample (uint16_t data) | |
EcalTriggerPrimitiveSample (int encodedEt, bool finegrain, int triggerFlag) | |
EcalTriggerPrimitiveSample (int encodedEt, bool finegrain, int stripFGVB, int triggerFlag) | |
bool | fineGrain () const |
get the fine-grain bit (1 bit) More... | |
int | l1aSpike () const |
uint16_t | operator() () |
for streaming More... | |
uint16_t | raw () const |
get the raw word More... | |
void | setValue (uint16_t data) |
Set data. More... | |
int | sFGVB () const |
int | ttFlag () const |
get the Trigger tower Flag (3 bits) More... | |
Private Attributes | |
uint16_t | theSample |
Definition at line 12 of file EcalTriggerPrimitiveSample.h.
EcalTriggerPrimitiveSample::EcalTriggerPrimitiveSample | ( | ) |
Definition at line 3 of file EcalTriggerPrimitiveSample.cc.
EcalTriggerPrimitiveSample::EcalTriggerPrimitiveSample | ( | uint16_t | data | ) |
Definition at line 4 of file EcalTriggerPrimitiveSample.cc.
EcalTriggerPrimitiveSample::EcalTriggerPrimitiveSample | ( | int | encodedEt, |
bool | finegrain, | ||
int | triggerFlag | ||
) |
Definition at line 6 of file EcalTriggerPrimitiveSample.cc.
References fineGrain(), theSample, and ttFlag().
EcalTriggerPrimitiveSample::EcalTriggerPrimitiveSample | ( | int | encodedEt, |
bool | finegrain, | ||
int | stripFGVB, | ||
int | triggerFlag | ||
) |
Definition at line 10 of file EcalTriggerPrimitiveSample.cc.
References theSample, ttFlag(), and testProducerWithPsetDescEmpty_cfi::x1.
|
inline |
get the encoded/compressed Et (8 bits)
Definition at line 24 of file EcalTriggerPrimitiveSample.h.
References theSample.
Referenced by operator<<().
|
inline |
get the fine-grain bit (1 bit)
Definition at line 26 of file EcalTriggerPrimitiveSample.h.
References theSample.
Referenced by EcalTriggerPrimitiveSample(), and operator<<().
|
inline |
Gets the L1A spike detection flag. Beware the flag is inverted. Deprecated, use instead sFGVB() method, whose name is less missleading
Definition at line 34 of file EcalTriggerPrimitiveSample.h.
References theSample.
|
inline |
|
inline |
|
inline |
Set data.
Definition at line 20 of file EcalTriggerPrimitiveSample.h.
References data, and theSample.
|
inline |
Gets the "strip fine grain veto bit" (sFGVB) used as L1A spike detection
Definition at line 39 of file EcalTriggerPrimitiveSample.h.
References theSample.
Referenced by operator<<().
|
inline |
get the Trigger tower Flag (3 bits)
Definition at line 28 of file EcalTriggerPrimitiveSample.h.
References theSample.
Referenced by EcalTriggerPrimitiveSample(), and operator<<().
|
private |
Definition at line 45 of file EcalTriggerPrimitiveSample.h.
Referenced by compressedEt(), EcalTriggerPrimitiveSample(), fineGrain(), l1aSpike(), operator()(), raw(), setValue(), sFGVB(), and ttFlag().