35 unsigned rank,
unsigned phi,
unsigned eta,
bool isTau,
bool isFor, uint16_t block, uint16_t index, int16_t bx);
47 bool empty()
const override {
return (
rank() == 0); }
bool isTau() const
check if this is a tau
unsigned capBlock() const
which capture block did this come from
int16_t bx() const
get bunch-crossing index
bool empty() const override
was an object really found?
unsigned phiIndex() const override
get phi index (0-17)
std::ostream & operator<<(std::ostream &s, const L1GctJetCand &cand)
Level-1 Trigger jet candidate.
unsigned rank() const override
get rank bits
bool isForward() const
check if this is a forward jet
~L1GctJetCand() override
destructor (virtual to prevent compiler warnings)
L1GctJetCand()
default constructor (for vector initialisation etc.)
int operator==(const L1GctJetCand &c) const
equality operator
unsigned etaIndex() const override
get eta index (bit 3 is sign, 1 for -ve Z, 0 for +ve Z)
std::string name() const
name of object
unsigned capIndex() const
what index within capture block
ABC for GCT EM and jet candidates.
unsigned etaSign() const override
get eta sign bit (1 for -ve Z, 0 for +ve Z)
bool isCentral() const
check if this is a central jet
L1CaloRegionDetId regionId() const override
region associated with the candidate
uint16_t raw() const
get the raw data
int operator!=(const L1GctJetCand &c) const
inequality operator