Persistable copy of total Ht measured at Level-1. More...
#include <L1GctEtHad.h>
Public Types | |
enum | numberOfBits { kEtHadNBits = 12, kEtHadOFlowBit = 1 << kEtHadNBits, kEtHadMaxValue = kEtHadOFlowBit - 1, kRawCtorMask = kEtHadOFlowBit | kEtHadMaxValue } |
Public Member Functions | |
int16_t | bx () const |
get bunch-crossing index More... | |
bool | empty () const |
empty method (= false; hadronic Et is always calculated) More... | |
unsigned | et () const |
get the Et More... | |
L1GctEtHad () | |
L1GctEtHad (uint16_t rawData) | |
L1GctEtHad (uint16_t rawData, int16_t bx) | |
L1GctEtHad (unsigned et, bool oflow) | |
L1GctEtHad (unsigned et, bool oflow, int16_t bx) | |
std::string | name () const |
name method More... | |
int | operator!= (const L1GctEtHad &e) const |
inequality operator More... | |
int | operator== (const L1GctEtHad &e) const |
equality operator More... | |
bool | overFlow () const |
get the overflow More... | |
uint16_t | raw () const |
get the data More... | |
virtual | ~L1GctEtHad () |
Private Attributes | |
int16_t | m_bx |
uint16_t | m_data |
Persistable copy of total Ht measured at Level-1.
Definition at line 17 of file L1GctEtHad.h.
Enumerator | |
---|---|
kEtHadNBits | |
kEtHadOFlowBit | |
kEtHadMaxValue | |
kRawCtorMask |
Definition at line 19 of file L1GctEtHad.h.
L1GctEtHad::L1GctEtHad | ( | ) |
Definition at line 4 of file L1GctEtHad.cc.
L1GctEtHad::L1GctEtHad | ( | uint16_t | rawData | ) |
Definition at line 6 of file L1GctEtHad.cc.
L1GctEtHad::L1GctEtHad | ( | uint16_t | rawData, |
int16_t | bx | ||
) |
Definition at line 8 of file L1GctEtHad.cc.
L1GctEtHad::L1GctEtHad | ( | unsigned | et, |
bool | oflow | ||
) |
Definition at line 10 of file L1GctEtHad.cc.
References kEtHadMaxValue, kEtHadOFlowBit, and m_data.
L1GctEtHad::L1GctEtHad | ( | unsigned | et, |
bool | oflow, | ||
int16_t | bx | ||
) |
Definition at line 14 of file L1GctEtHad.cc.
References kEtHadMaxValue, kEtHadOFlowBit, and m_data.
|
virtual |
Definition at line 18 of file L1GctEtHad.cc.
|
inline |
|
inline |
empty method (= false; hadronic Et is always calculated)
Definition at line 37 of file L1GctEtHad.h.
|
inline |
get the Et
Definition at line 43 of file L1GctEtHad.h.
References kEtHadMaxValue, and m_data.
Referenced by L1GtEnergySumCondition::evaluateCondition(), operator<<(), and L1GlobalTriggerPSB::printGctObjectData().
|
inline |
name method
Definition at line 34 of file L1GctEtHad.h.
Referenced by config.CFG::__str__(), geometryComparison.GeometryComparison::createScript(), validation.Sample::digest(), primaryVertexResolution.PrimaryVertexResolution::getRepMap(), primaryVertexValidation.PrimaryVertexValidation::getRepMap(), zMuMuValidation.ZMuMuValidation::getRepMap(), and VIDSelectorBase.VIDSelectorBase::initialize().
|
inline |
|
inline |
|
inline |
get the overflow
Definition at line 46 of file L1GctEtHad.h.
References kEtHadOFlowBit, and m_data.
Referenced by L1GtEnergySumCondition::evaluateCondition(), and operator<<().
|
inline |
get the data
Definition at line 40 of file L1GctEtHad.h.
References m_data.
Referenced by L1GtPatternGenerator::analyze(), L1GlobalTriggerPSB::fillPsbBlock(), operator!=(), and operator==().
|
private |
Definition at line 59 of file L1GctEtHad.h.
Referenced by bx().
|
private |
Definition at line 58 of file L1GctEtHad.h.
Referenced by et(), L1GctEtHad(), operator!=(), operator==(), overFlow(), and raw().