16 : m_data(data), m_rctCrate(crate), m_iso(iso),
m_index(0), m_bx(0) {}
21 : m_data(data), m_rctCrate(crate), m_iso(iso),
m_index(index), m_bx(bx) {}
32 m_data = (rank & 0x3f) + ((region & 0x1) << 6) + ((card & 0x7) << 7);
37 unsigned rank,
unsigned region,
unsigned card,
unsigned crate,
bool iso, uint16_t
index, int16_t
bx)
43 m_data = (rank & 0x3f) + ((region & 0x1) << 6) + ((card & 0x7) << 7);
53 s <<
"L1CaloEmCand : ";
54 s <<
"rank=" << cand.
rank();
57 s <<
", index=" << cand.
index() <<
", BX=" << cand.
bx();
void setBx(int16_t bx)
set BX
Level-1 Region Calorimeter Trigger EM candidate.
std::ostream & operator<<(std::ostream &out, const ALILine &li)
L1CaloEmCand()
default constructor (for vector initialisation etc.)
~L1CaloEmCand()
destructor
unsigned rctCrate() const
get RCT crate
bool isolated() const
which stream did this come from
int16_t bx() const
get bunch-crossing index
unsigned rank() const
get rank bits
unsigned rctCard() const
get RCT receiver card
unsigned index() const
get index on cable
unsigned rctRegion() const
get RCT region ID
char data[epos_bytes_allocation]