23 name+=toCString(corr);
25 name = toCString(corr);
29 name+=toCString(param );
31 throw std::runtime_error(
"IsolationCorrectionParameter out of bounds");
42 name+=toCString(corr);
50 name+=toCString(corr);
SG::Accessor< T, ALLOC > Accessor
IsolationType
Overall enumeration for isolation types in xAOD files.
IsolationFlavour
Enumeration for different ways of calculating isolation in xAOD files.
static const char * toCString(IsolationConeSize conesize)
IsolationCorrectionParameter
@ coreArea
area used to calculate this correction
@ coreEnergy
energy stored for this correction
IsolationCaloCorrection
Enumeration for different ways of correcting isolation in xAOD files.
@ coreConeSC
core energy (super cluster).
@ coreCone
core energy (in dR<0.1).
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
const SG::AuxElement::Accessor< uint32_t > getIsolationCorrectionBitsetAccessor(Iso::IsolationFlavour type)
Returns an accessor for the correction bitset corresponding to this IsolationType.
const SG::AuxElement::Accessor< float > getIsolationCorrectionAccessor(Iso::IsolationFlavour type, Iso::IsolationCaloCorrection corr, Iso::IsolationCorrectionParameter param)