ATLAS Offline Software
|
Namespace holding the IsolationType enumeration. More...
Classes | |
class | IsolationCaloCorrectionBitsetHelper |
helper to encode and decode the isolation corrections More... | |
class | IsolationTrackCorrectionBitsetHelper |
helper to encode and decode the isolation corrections More... | |
struct | ROOT6_NamespaceAutoloadHook |
Struct helping with auto-loading this dictionary. More... | |
Typedefs | |
typedef std::bitset< 32 > | IsolationCaloCorrectionBitset |
typedef of the bit word used to encode the corrections used to calculate the isolation More... | |
typedef std::bitset< 32 > | IsolationTrackCorrectionBitset |
Functions | |
IsolationConeSize | enumconeSize (IsolationType type) |
convert Isolation Type into cone size More... | |
float | coneSize (IsolationConeSize type) |
convert Isolation Size into cone size More... | |
IsolationConeSize | coneSize (float size) |
convert float (e.g. 0.3) into IsolationConeSize. An assert is thrown More... | |
float | coneSize (IsolationType type) |
convert Isolation Type into cone size More... | |
IsolationFlavour | isolationFlavour (IsolationType type) |
convert Isolation Type into Isolation Flavour More... | |
IsolationType | isolationType (IsolationFlavour flavour, IsolationConeSize coneSize) |
template<class IsoType > | |
std::string | toString (const IsoType &iso) |
Namespace holding the IsolationType enumeration.
The only reason for having this namespace is to make the user code a little easier to read, with the users requesting isolation values with enumerations values like xAOD::Iso::etcone20
instead of just xAOD::etcone20
.
typedef std::bitset<32> xAOD::Iso::IsolationCaloCorrectionBitset |
typedef of the bit word used to encode the corrections used to calculate the isolation
Definition at line 114 of file Event/xAOD/xAODPrimitives/xAODPrimitives/IsolationCorrection.h.
typedef std::bitset<32> xAOD::Iso::IsolationTrackCorrectionBitset |
Definition at line 115 of file Event/xAOD/xAODPrimitives/xAODPrimitives/IsolationCorrection.h.
Enumeration for different ways of correcting isolation in xAOD files.
Definition at line 18 of file Event/xAOD/xAODPrimitives/xAODPrimitives/IsolationCorrection.h.
Enumeration for different cone sizes.
Enumerator | |
---|---|
cone10 | |
cone15 | |
cone20 | |
cone25 | |
cone30 | |
cone35 | |
cone40 | |
cone45 | |
cone50 | |
numIsolationConeSizes |
Definition at line 17 of file IsolationConeSize.h.
Enumerator | |
---|---|
coreEnergy | energy stored for this correction |
coreArea | area used to calculate this correction |
NumCorrParameters | total |
Definition at line 91 of file Event/xAOD/xAODPrimitives/xAODPrimitives/IsolationCorrection.h.
Enumeration for different ways of calculating isolation in xAOD files.
Enumerator | |
---|---|
etcone | Calorimeter isolation. |
ptcone | Track isolation. |
topoetcone | Topo-cluster ET-sum. |
ptvarcone | mini isolation |
neflowisol | neutral eflow |
ptvarcone_Nonprompt_All_MaxWeightTTVA_pt500 | ptvarcone for high mu |
ptvarcone_Nonprompt_All_MaxWeightTTVA_pt1000 | |
ptcone_Nonprompt_All_MaxWeightTTVA_pt500 | ptcone for high mu |
ptcone_Nonprompt_All_MaxWeightTTVA_pt1000 | |
ptvarcone_Nonprompt_All_MaxWeightTTVALooseCone_pt500 | |
ptvarcone_Nonprompt_All_MaxWeightTTVALooseCone_pt1000 | |
ptcone_Nonprompt_All_MaxWeightTTVALooseCone_pt500 | ptcone for high mu |
ptcone_Nonprompt_All_MaxWeightTTVALooseCone_pt1000 | |
numIsolationFlavours |
Definition at line 17 of file IsolationFlavour.h.
Enumerator | |
---|---|
noneTrackCorrection | no correction |
coreTrackPtr | tracks pointer |
coreTrackCone | tracks in cone |
coreTrackPt | pT of the track (needed by trigger) |
numIsolationTrackCorrections | unknown |
Definition at line 61 of file Event/xAOD/xAODPrimitives/xAODPrimitives/IsolationCorrection.h.
Overall enumeration for isolation types in xAOD files.
This enumeration holds all the isolation types that are used more ore less in the same way across different reconstruction domains.
Enumerator | |
---|---|
etcone20 | Calorimeter isolation. E<sub>T</sub>-sum in a cone |
etcone30 | |
etcone40 | |
ptcone20 | Track isolation. p<sub>T</sub>-sum of the tracks in a cone |
ptcone30 | |
ptcone40 | |
ptcone50 | |
topoetcone20 | Topo-cluster ET-sum. E<sub>T</sub>-sum of the topo-clusters in a cone |
topoetcone30 | |
topoetcone40 | |
ptvarcone20 | Mini-Isolation http://arxiv.org/abs/1007.2221. |
ptvarcone30 | |
ptvarcone40 | |
neflowisol20 | Neutral eflow isolation. |
neflowisol30 | |
neflowisol40 | |
ptvarcone20_Nonprompt_All_MaxWeightTTVA_pt500 | Mini-Isolation http://arxiv.org/abs/1007.2221 for high mu. |
ptvarcone30_Nonprompt_All_MaxWeightTTVA_pt500 | |
ptvarcone40_Nonprompt_All_MaxWeightTTVA_pt500 | |
ptvarcone20_Nonprompt_All_MaxWeightTTVA_pt1000 | |
ptvarcone30_Nonprompt_All_MaxWeightTTVA_pt1000 | |
ptvarcone40_Nonprompt_All_MaxWeightTTVA_pt1000 | |
ptcone20_Nonprompt_All_MaxWeightTTVA_pt500 | Ptcone http://arxiv.org/abs/1007.2221 for high mu. |
ptcone30_Nonprompt_All_MaxWeightTTVA_pt500 | |
ptcone40_Nonprompt_All_MaxWeightTTVA_pt500 | |
ptcone20_Nonprompt_All_MaxWeightTTVA_pt1000 | |
ptcone30_Nonprompt_All_MaxWeightTTVA_pt1000 | |
ptcone40_Nonprompt_All_MaxWeightTTVA_pt1000 | |
ptvarcone20_Nonprompt_All_MaxWeightTTVALooseCone_pt500 | Mini-Isolation http://arxiv.org/abs/1007.2221 for high mu. |
ptvarcone30_Nonprompt_All_MaxWeightTTVALooseCone_pt500 | |
ptvarcone40_Nonprompt_All_MaxWeightTTVALooseCone_pt500 | |
ptvarcone20_Nonprompt_All_MaxWeightTTVALooseCone_pt1000 | |
ptvarcone30_Nonprompt_All_MaxWeightTTVALooseCone_pt1000 | |
ptvarcone40_Nonprompt_All_MaxWeightTTVALooseCone_pt1000 | |
ptcone20_Nonprompt_All_MaxWeightTTVALooseCone_pt500 | Ptcone http://arxiv.org/abs/1007.2221 for high mu. |
ptcone30_Nonprompt_All_MaxWeightTTVALooseCone_pt500 | |
ptcone40_Nonprompt_All_MaxWeightTTVALooseCone_pt500 | |
ptcone20_Nonprompt_All_MaxWeightTTVALooseCone_pt1000 | |
ptcone30_Nonprompt_All_MaxWeightTTVALooseCone_pt1000 | |
ptcone40_Nonprompt_All_MaxWeightTTVALooseCone_pt1000 | |
numIsolationTypes |
Definition at line 26 of file IsolationType.h.
|
inline |
convert float (e.g. 0.3) into IsolationConeSize. An assert is thrown
Definition at line 32 of file IsolationHelpers.h.
|
inline |
convert Isolation Size into cone size
Definition at line 27 of file IsolationHelpers.h.
|
inline |
convert Isolation Type into cone size
Definition at line 41 of file IsolationHelpers.h.
|
inline |
convert Isolation Type into cone size
Definition at line 22 of file IsolationHelpers.h.
|
inline |
|
inline |
Definition at line 54 of file IsolationHelpers.h.
std::string xAOD::Iso::toString | ( | const IsoType & | iso | ) |
Definition at line 59 of file IsolationHelpers.h.