22 virtual bool empty()
const = 0;
28 virtual unsigned rank()
const = 0;
31 virtual unsigned etaIndex()
const = 0;
34 virtual unsigned etaSign()
const = 0;
37 virtual unsigned phiIndex()
const = 0;
virtual bool empty() const =0
empty candidate - true if object not initialized
virtual unsigned etaIndex() const =0
get eta index (bit 3 is sign, 1 for -ve Z, 0 for +ve Z)
virtual unsigned etaSign() const =0
get eta sign bit (1 for -ve Z, 0 for +ve Z)
virtual unsigned phiIndex() const =0
get phi index (0-17)
virtual L1CaloRegionDetId regionId() const =0
access origin of candidate
ABC for GCT EM and jet candidates.
virtual unsigned rank() const =0
get the rank code (6 bits)
bool dummy_
dummy data member to make derived classes perstistable