|
ATLAS Offline Software
|
Go to the documentation of this file.
10 #ifndef TRIGT1CALO_JETCMXTOPODATA_H
11 #define TRIGT1CALO_JETCMXTOPODATA_H
42 void tobs(std::vector< JetTopoTOB >&
tobs)
const;
44 const std::vector< uint32_t >&
tobWords()
const;
77 #ifndef JetCMXTopoData_ClassDEF_H
81 #endif // TRIGT1CALO_JETCMXTOPODATA_H
const std::vector< uint32_t > & tobWords() const
Return vector of TOB words.
~JetCMXTopoData()
Destructor.
static const unsigned int s_maxTOBsPerLink
Static constants.
bool overflow() const
Return overflow flag.
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
void tobs(std::vector< JetTopoTOB > &tobs) const
Return vector of TOBs.
static const unsigned int s_maxTOBsPerJem
as specified in BackplaneFormats_v3.xlsx
bool m_jem_overflow
overflow on JEM -> CMX transmission
void addTOB(const JetTopoTOB tob)
Add TOB to record.
void addRoI(uint32_t roiWord)
Add TOB from RoI word.
std::vector< uint32_t > m_tobWords
JetCMXTopoData & checkJemOverflow()
count whether any transmission JEM -> CMX had too many TOBs
bool m_overflow
overflow on CMX -> L1Topo transmission
JetCMXTopoData()
Default constructor.
int crate() const
Return crate number (0-1)
void setOverflow(bool overflow)
Set overflow flag.