ATLAS Offline Software
Enumerations
EMAmbiguityType Namespace Reference

Enumerations

enum  AmbiguityResult {
  UNDEFINED = -999, ELECTRON = 0, LOOSE, TRT,
  LOOSE_TRT, PHOTON_ALT, LOOSE_PHOTON_ALT, PHOTON_AMBIGUITY,
  MEDIUM
}
 

Enumeration Type Documentation

◆ AmbiguityResult

Enumerator
UNDEFINED 
ELECTRON 
LOOSE 
TRT 
LOOSE_TRT 
PHOTON_ALT 
LOOSE_PHOTON_ALT 
PHOTON_AMBIGUITY 
MEDIUM 

Definition at line 9 of file EMAmbiguityToolDefs.h.

9  {
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  };
TRT
@ TRT
Definition: RegSelEnums.h:26
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
UNDEFINED
@ UNDEFINED
Definition: sTGCenumeration.h:18
EMAmbiguityType::PHOTON_ALT
@ PHOTON_ALT
Definition: EMAmbiguityToolDefs.h:15
EMAmbiguityType::MEDIUM
@ MEDIUM
Definition: EMAmbiguityToolDefs.h:18
EMAmbiguityType::PHOTON_AMBIGUITY
@ PHOTON_AMBIGUITY
Definition: EMAmbiguityToolDefs.h:17