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