Go to the source code of this file.
Macros | |
#define | GETREF(_class_, _mask_, _bit_) |
Enumerations | |
enum | PFRefBits { kRefTrackBit = 0x1, kRefGsfTrackBit = 0x2, kRefMuonBit = 0x4, kRefDisplacedVertexDauBit = 0x8, kRefDisplacedVertexMotBit = 0x10, kRefConversionBit = 0x20, kRefV0Bit = 0x40, kRefGsfElectronBit = 0x80, kRefPFElectronExtraBit = 0x100, kRefPhotonBit = 0x200, kRefPFPhotonExtraBit = 0x400, kRefSuperClusterBit = 0x800, kRefPFEGammaExtraBit = 0x1000 } |
enum | PFRefMasks { kRefTrackMask = 0, kRefGsfTrackMask = kRefTrackMask + kRefTrackBit, kRefMuonMask = kRefGsfTrackMask + kRefGsfTrackBit, kRefDisplacedVertexDauMask = kRefMuonMask + kRefMuonBit, kRefDisplacedVertexMotMask = kRefDisplacedVertexDauMask + kRefDisplacedVertexDauBit, kRefConversionMask = kRefDisplacedVertexMotMask + kRefDisplacedVertexMotBit, kRefV0Mask = kRefConversionMask + kRefConversionBit, kRefGsfElectronMask = kRefV0Mask + kRefV0Bit, kRefPFElectronExtraMask = kRefGsfElectronMask + kRefGsfElectronBit, kRefPhotonMask = kRefPFElectronExtraMask + kRefPFElectronExtraBit, kRefPFPhotonExtraMask = kRefPhotonMask + kRefPhotonBit, kRefSuperClusterMask = kRefPFPhotonExtraMask + kRefPFPhotonExtraBit, kRefPFEGammaExtraMask = kRefSuperClusterMask + kRefSuperClusterBit } |
Variables | |
static const unsigned int | s_refsBefore [] |
#define GETREF | ( | _class_, | |
_mask_, | |||
_bit_ | |||
) |
Definition at line 4656 of file CountBits.h.
enum PFRefBits |
Definition at line 4625 of file CountBits.h.
enum PFRefMasks |
Definition at line 4640 of file CountBits.h.
|
static |
Definition at line 14 of file CountBits.h.
Referenced by reco::PFCandidate::getRefInfo(), and reco::PFCandidate::storeRefInfo().