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) {}
37 unsigned rank,
unsigned region,
unsigned card,
unsigned crate,
bool iso, uint16_t
index, int16_t
bx)
53 s <<
"L1CaloEmCand : ";
54 s <<
"rank=" <<
cand.rank();
55 s <<
", region=" <<
cand.rctRegion() <<
", card=" <<
cand.rctCard() <<
", crate=" <<
cand.rctCrate();
56 s <<
", iso=" <<
cand.isolated();
57 s <<
", index=" <<
cand.index() <<
", BX=" <<
cand.bx();
int16_t bx() const
get bunch-crossing index
void setBx(int16_t bx)
set BX
Level-1 Region Calorimeter Trigger EM candidate.
L1CaloEmCand()
default constructor (for vector initialisation etc.)
~L1CaloEmCand()
destructor
ostream & operator<<(ostream &s, const L1CaloEmCand &cand)
unsigned rank() const
get rank bits
char data[epos_bytes_allocation]