ATLAS Offline Software
Loading...
Searching...
No Matches
TruthClasses.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ParticleDef

Enumerations

enum  ParticleType : unsigned int {
  Unknown = 0 , UnknownElectron = 1 , IsoElectron = 2 , NonIsoElectron = 3 ,
  BkgElectron = 4 , UnknownMuon = 5 , IsoMuon = 6 , NonIsoMuon = 7 ,
  BkgMuon = 8 , UnknownTau = 9 , IsoTau = 10 , NonIsoTau = 11 ,
  BkgTau = 12 , UnknownPhoton = 13 , IsoPhoton = 14 , NonIsoPhoton = 15 ,
  BkgPhoton = 16 , Hadron = 17 , Neutrino = 18 , NuclFrag = 19 ,
  NonPrimary = 20 , GenParticle = 21 , SUSYParticle = 22 , OtherBSMParticle = 39 ,
  BBbarMesonPart = 23 , BottomMesonPart = 24 , CCbarMesonPart = 25 , CharmedMesonPart = 26 ,
  BottomBaryonPart = 27 , CharmedBaryonPart = 28 , StrangeBaryonPart = 29 , LightBaryonPart = 30 ,
  StrangeMesonPart = 31 , LightMesonPart = 32 , BJet = 33 , CJet = 34 ,
  LJet = 35 , GJet = 36 , TauJet = 37 , UnknownJet = 38
}
enum  ParticleOrigin : unsigned int {
  NonDefined = 0 , SingleElec = 1 , SingleMuon = 2 , SinglePhot = 3 ,
  SingleTau = 4 , PhotonConv = 5 , DalitzDec = 6 , ElMagProc = 7 ,
  Mu = 8 , TauLep = 9 , top = 10 , QuarkWeakDec = 11 ,
  WBoson = 12 , ZBoson = 13 , Higgs = 14 , HiggsMSSM = 15 ,
  HeavyBoson = 16 , WBosonLRSM = 17 , NuREle = 18 , NuRMu = 19 ,
  NuRTau = 20 , LQ = 21 , SUSY = 22 , OtherBSM = 46 ,
  LightMeson = 23 , StrangeMeson = 24 , CharmedMeson = 25 , BottomMeson = 26 ,
  CCbarMeson = 27 , JPsi = 28 , BBbarMeson = 29 , LightBaryon = 30 ,
  StrangeBaryon = 31 , CharmedBaryon = 32 , BottomBaryon = 33 , PionDecay = 34 ,
  KaonDecay = 35 , BremPhot = 36 , PromptPhot = 37 , UndrPhot = 38 ,
  ISRPhot = 39 , FSRPhot = 40 , NucReact = 41 , PiZero = 42 ,
  DiBoson = 43 , ZorHeavyBoson = 44 , MultiBoson = 47 , QCD = 45
}
enum  ParticleOutCome : unsigned int {
  NonDefinedOutCome = 0 , UnknownOutCome = 1 , UnConverted = 2 , Converted = 3 ,
  NonInteract = 4 , NuclInteraction = 5 , ElectrMagInter = 6 , DecaytoElectron = 7 ,
  DecaytoMuon = 8 , OneProng = 9 , ThreeProng = 10 , FiveProng = 11
}

Enumeration Type Documentation

◆ ParticleOrigin

enum ParticleOrigin : unsigned int
Enumerator
NonDefined 
SingleElec 
SingleMuon 
SinglePhot 
SingleTau 
PhotonConv 
DalitzDec 
ElMagProc 
Mu 
TauLep 
top 
QuarkWeakDec 
WBoson 
ZBoson 
Higgs 
HiggsMSSM 
HeavyBoson 
WBosonLRSM 
NuREle 
NuRMu 
NuRTau 
LQ 
SUSY 
OtherBSM 
LightMeson 
StrangeMeson 
CharmedMeson 
BottomMeson 
CCbarMeson 
JPsi 
BBbarMeson 
LightBaryon 
StrangeBaryon 
CharmedBaryon 
BottomBaryon 
PionDecay 
KaonDecay 
BremPhot 
PromptPhot 
UndrPhot 
ISRPhot 
FSRPhot 
NucReact 
PiZero 
DiBoson 
ZorHeavyBoson 
MultiBoson 
QCD 

Definition at line 51 of file TruthClasses.h.

51 : unsigned int {
52 NonDefined = 0,
53
54 SingleElec = 1,
55 SingleMuon = 2,
56 SinglePhot = 3,
57 SingleTau = 4,
58
59 PhotonConv = 5,
60 DalitzDec = 6,
61 ElMagProc = 7,
62 Mu = 8,
63 TauLep = 9,
64 top = 10,
65 QuarkWeakDec = 11,
66 WBoson = 12,
67 ZBoson = 13,
68 Higgs = 14,
69 HiggsMSSM = 15,
70 HeavyBoson = 16,
71 WBosonLRSM = 17,
72 NuREle = 18,
73 NuRMu = 19,
74 NuRTau = 20,
75 LQ = 21,
76
77 SUSY = 22,
78 OtherBSM = 46,
79 LightMeson = 23,
80 StrangeMeson = 24,
81 CharmedMeson = 25,
82 BottomMeson = 26,
83 CCbarMeson = 27,
84 JPsi = 28,
85 BBbarMeson = 29,
86 LightBaryon = 30,
87 StrangeBaryon = 31,
88 CharmedBaryon = 32,
89 BottomBaryon = 33,
90 PionDecay = 34,
91 KaonDecay = 35,
92 BremPhot = 36,
93 PromptPhot = 37,
94 UndrPhot = 38,
95 ISRPhot = 39,
96 FSRPhot = 40,
97 NucReact = 41,
98 PiZero = 42,
99 DiBoson = 43,
100 ZorHeavyBoson = 44,
101 MultiBoson = 47,
102 QCD = 45
103 };
@ JPsi
@ MultiBoson
@ BBbarMeson
@ LightBaryon
@ DalitzDec
@ NuRTau
@ DiBoson
@ UndrPhot
@ ZBoson
@ SingleElec
@ CCbarMeson
@ top
@ HeavyBoson
@ ElMagProc
@ PionDecay
@ BottomBaryon
@ CharmedMeson
@ PhotonConv
@ NuRMu
@ QuarkWeakDec
@ BremPhot
@ BottomMeson
@ LQ
@ Higgs
@ Mu
@ ZorHeavyBoson
@ WBoson
@ StrangeMeson
@ WBosonLRSM
@ SingleMuon
@ ISRPhot
@ PiZero
@ PromptPhot
@ OtherBSM
@ HiggsMSSM
@ QCD
@ KaonDecay
@ LightMeson
@ FSRPhot
@ NuREle
@ NucReact
@ SinglePhot
@ SingleTau
@ CharmedBaryon
@ TauLep
@ StrangeBaryon
@ NonDefined

◆ ParticleOutCome

enum ParticleOutCome : unsigned int
Enumerator
NonDefinedOutCome 
UnknownOutCome 
UnConverted 
Converted 
NonInteract 
NuclInteraction 
ElectrMagInter 
DecaytoElectron 
DecaytoMuon 
OneProng 
ThreeProng 
FiveProng 

Definition at line 105 of file TruthClasses.h.

105 : unsigned int {
107 UnknownOutCome = 1,
108 UnConverted = 2,
109 Converted = 3,
110 NonInteract = 4,
111 NuclInteraction = 5,
112 ElectrMagInter = 6,
113 DecaytoElectron = 7,
114 DecaytoMuon = 8,
115 OneProng = 9,
116 ThreeProng = 10,
117 FiveProng = 11
118 };
@ NonInteract
@ NonDefinedOutCome
@ DecaytoMuon
@ UnConverted
@ NuclInteraction
@ UnknownOutCome
@ OneProng
@ FiveProng
@ Converted
@ DecaytoElectron
@ ElectrMagInter
@ ThreeProng

◆ ParticleType

enum ParticleType : unsigned int
Enumerator
Unknown 
UnknownElectron 
IsoElectron 
NonIsoElectron 
BkgElectron 
UnknownMuon 
IsoMuon 
NonIsoMuon 
BkgMuon 
UnknownTau 
IsoTau 
NonIsoTau 
BkgTau 
UnknownPhoton 
IsoPhoton 
NonIsoPhoton 
BkgPhoton 
Hadron 
Neutrino 
NuclFrag 
NonPrimary 
GenParticle 
SUSYParticle 
OtherBSMParticle 
BBbarMesonPart 
BottomMesonPart 
CCbarMesonPart 
CharmedMesonPart 
BottomBaryonPart 
CharmedBaryonPart 
StrangeBaryonPart 
LightBaryonPart 
StrangeMesonPart 
LightMesonPart 
BJet 
CJet 
LJet 
GJet 
TauJet 
UnknownJet 

Definition at line 8 of file TruthClasses.h.

8 : unsigned int {
9 Unknown = 0,
11 IsoElectron = 2,
13 BkgElectron = 4,
14 UnknownMuon = 5,
15 IsoMuon = 6,
16 NonIsoMuon = 7,
17 BkgMuon = 8,
18 UnknownTau = 9,
19 IsoTau = 10,
20 NonIsoTau = 11,
21 BkgTau = 12,
22 UnknownPhoton = 13,
23 IsoPhoton = 14,
24 NonIsoPhoton = 15,
25 BkgPhoton = 16,
26 Hadron = 17,
27 Neutrino = 18,
28 NuclFrag = 19,
29 NonPrimary = 20,
30 GenParticle = 21,
31 SUSYParticle = 22,
33 BBbarMesonPart = 23,
34 BottomMesonPart = 24,
35 CCbarMesonPart = 25,
40 LightBaryonPart = 30,
42 LightMesonPart = 32,
43 BJet = 33,
44 CJet = 34,
45 LJet = 35,
46 GJet = 36,
47 TauJet = 37,
48 UnknownJet = 38
49 };
@ Hadron
@ BkgMuon
@ UnknownTau
@ StrangeMesonPart
@ UnknownJet
@ CharmedMesonPart
@ NuclFrag
@ BottomMesonPart
@ Unknown
Definition TruthClasses.h:9
@ BkgPhoton
@ TauJet
@ CJet
@ OtherBSMParticle
@ NonIsoPhoton
@ BkgElectron
@ IsoMuon
@ GJet
@ BJet
@ LightBaryonPart
@ IsoElectron
@ UnknownElectron
@ BkgTau
@ NonPrimary
@ NonIsoMuon
@ IsoPhoton
@ NonIsoTau
@ LJet
@ CharmedBaryonPart
@ UnknownPhoton
@ LightMesonPart
@ SUSYParticle
@ CCbarMesonPart
@ NonIsoElectron
@ UnknownMuon
@ BottomBaryonPart
@ IsoTau
@ GenParticle
@ StrangeBaryonPart
@ BBbarMesonPart