ATLAS Offline Software
Reconstruction
egamma
egammaEvent
egammaEvent
EMAmbiguityToolDefs.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef EMAMBIGUITYTOOLDEFS_H
6
#define EMAMBIGUITYTOOLDEFS_H
7
8
namespace
EMAmbiguityType
{
9
enum
AmbiguityResult
{
10
UNDEFINED
= -999,
11
ELECTRON
= 0,
// note that electron is False, possible photons are True
12
LOOSE
,
// loose heuristics for ambiguity
13
TRT
,
// has a TRT-only track, fails standard and loose ambiguity (might want to make single-track conv)
14
LOOSE_TRT
,
// has a TRT-only track, fails standard but passes loose ambiguity
15
PHOTON_ALT
,
// passes alternate criteria (like no or bad track particle)
16
LOOSE_PHOTON_ALT
,
// passes alternate criteria (like no or bad track particle) and loose criteria
17
PHOTON_AMBIGUITY
,
// passes standard conversion vx ambiguity criteria
18
MEDIUM
// passes sligtly loosened ambibuity criteria for two-track conversions
19
};
20
}
21
22
#endif // EMAMBIGUITYTOOLDEFS_H
EMAmbiguityType::TRT
@ TRT
Definition:
EMAmbiguityToolDefs.h:13
EMAmbiguityType::LOOSE
@ LOOSE
Definition:
EMAmbiguityToolDefs.h:12
EMAmbiguityType::ELECTRON
@ ELECTRON
Definition:
EMAmbiguityToolDefs.h:11
EMAmbiguityType::LOOSE_PHOTON_ALT
@ LOOSE_PHOTON_ALT
Definition:
EMAmbiguityToolDefs.h:16
EMAmbiguityType::LOOSE_TRT
@ LOOSE_TRT
Definition:
EMAmbiguityToolDefs.h:14
EMAmbiguityType
Definition:
EMAmbiguityToolDefs.h:8
EMAmbiguityType::PHOTON_ALT
@ PHOTON_ALT
Definition:
EMAmbiguityToolDefs.h:15
EMAmbiguityType::AmbiguityResult
AmbiguityResult
Definition:
EMAmbiguityToolDefs.h:9
EMAmbiguityType::MEDIUM
@ MEDIUM
Definition:
EMAmbiguityToolDefs.h:18
EMAmbiguityType::PHOTON_AMBIGUITY
@ PHOTON_AMBIGUITY
Definition:
EMAmbiguityToolDefs.h:17
EMAmbiguityType::UNDEFINED
@ UNDEFINED
Definition:
EMAmbiguityToolDefs.h:10
Generated on Sun Jun 30 2024 21:15:10 for ATLAS Offline Software by
1.8.18