![]() |
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... | |
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.
1.8.18