int16_t bx() const
get bunch-crossing index
~L1GctEmCand() override
destructor (virtual to prevent compiler warnings)
Level-1 Trigger EM candidate at output of GCT.
void construct(unsigned rank, unsigned eta, unsigned phi)
bool empty() const override
was an object really found?
int operator==(const L1GctEmCand &c) const
equality operator
unsigned capIndex() const
what index within capture block
std::string name() const
name of object
L1CaloRegionDetId regionId() const override
region associated with the candidate
unsigned capBlock() const
which capture block did this come from
unsigned etaSign() const override
get eta sign (1 for -ve Z, 0 for +ve Z)
std::ostream & operator<<(std::ostream &s, const L1GctEmCand &cand)
bool isolated() const
which stream did this come from
ABC for GCT EM and jet candidates.
uint16_t raw() const
get the raw data
unsigned etaIndex() const override
get eta index -6 to -0, +0 to +6 (bit 3 is sign, 1 for -ve Z, 0 for +ve Z)
L1GctEmCand()
default constructor (for vector initialisation etc.)
int operator!=(const L1GctEmCand &c) const
inequality operator
unsigned rank() const override
get rank bits
Level-1 Region Calorimeter Trigger EM candidate.
unsigned phiIndex() const override
get phi index (0-17)