ABC for GCT EM and jet candidates. More...
#include <L1GctCand.h>
Public Member Functions | |
virtual bool | empty () const =0 |
empty candidate - true if object not initialized More... | |
virtual unsigned | etaIndex () const =0 |
get eta index (bit 3 is sign, 1 for -ve Z, 0 for +ve Z) More... | |
virtual unsigned | etaSign () const =0 |
get eta sign bit (1 for -ve Z, 0 for +ve Z) More... | |
L1GctCand () | |
virtual unsigned | phiIndex () const =0 |
get phi index (0-17) More... | |
virtual unsigned | rank () const =0 |
get the rank code (6 bits) More... | |
virtual L1CaloRegionDetId | regionId () const =0 |
access origin of candidate More... | |
virtual | ~L1GctCand () |
Private Attributes | |
bool | dummy_ |
dummy data member to make derived classes perstistable More... | |
L1GctCand::L1GctCand | ( | ) |
Definition at line 4 of file L1GctCand.cc.
|
virtual |
Definition at line 6 of file L1GctCand.cc.
|
pure virtual |
empty candidate - true if object not initialized
Implemented in L1GctEmCand, and L1GctJetCand.
Referenced by L1GtCaloCondition::checkObjectParameter().
|
pure virtual |
get eta index (bit 3 is sign, 1 for -ve Z, 0 for +ve Z)
Implemented in L1GctEmCand, and L1GctJetCand.
Referenced by L1GtCaloCondition::checkObjectParameter(), and L1ExtraParticlesProd::gctLorentzVector().
|
pure virtual |
get eta sign bit (1 for -ve Z, 0 for +ve Z)
Implemented in L1GctEmCand, and L1GctJetCand.
|
pure virtual |
get phi index (0-17)
Implemented in L1GctEmCand, and L1GctJetCand.
Referenced by L1GtCaloCondition::checkObjectParameter(), and L1ExtraParticlesProd::gctLorentzVector().
|
pure virtual |
get the rank code (6 bits)
Note that the precise meaning of the bits returned by this method (ie. the Et scale) may differ depending on the concrete type
Implemented in L1GctEmCand, and L1GctJetCand.
Referenced by L1GtCaloCondition::checkObjectParameter().
|
pure virtual |
access origin of candidate
Implemented in L1GctEmCand, and L1GctJetCand.
|
private |
dummy data member to make derived classes perstistable
Definition at line 41 of file L1GctCand.h.