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