1 #ifndef L1GCTINTERNEMCAND_H 2 #define L1GCTINTERNEMCAND_H uint16_t raw() const
get the raw data
virtual ~L1GctInternEmCand()
destructor (virtual to prevent compiler warnings)
bool isolated() const
which stream did this come from
std::string name() const
name of object
void construct(unsigned rank, unsigned eta, unsigned etaSgn, unsigned phi)
unsigned phiIndex() const
get phi index (0-17)
std::ostream & operator<<(std::ostream &s, const L1GctInternEmCand &cand)
unsigned rank() const
get rank bits
unsigned etaSign() const
get eta sign (1 for -ve Z, 0 for +ve Z)
bool empty() const
was an object really found?
int operator==(const L1GctInternEmCand &c) const
equality operator
char data[epos_bytes_allocation]
L1GctInternEmCand()
default constructor (for vector initialisation etc.)
unsigned etaIndex() const
get eta index - Barrel 1:4, Endcap 5:7, HF 8:11
int16_t bx() const
get bunch-crossing index
L1CaloRegionDetId regionId() const
region associated with the candidate
unsigned capIndex() const
what index within capture block
int operator!=(const L1GctInternEmCand &c) const
inequality operator
unsigned capBlock() const
which capture block did this come from