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