ATLAS Offline Software
Loading...
Searching...
No Matches
ParticleDef Struct Reference

#include <TruthClasses.h>

Collaboration diagram for ParticleDef:

Public Attributes

std::vector< std::string > sParticleType
 the vector of particle types
std::vector< std::string > sParticleOrigin
 the vector of particle origin
std::vector< std::string > sParticleOutCome
 the vector of particle out come

Detailed Description

Definition at line 122 of file TruthClasses.h.

Member Data Documentation

◆ sParticleOrigin

std::vector<std::string> ParticleDef::sParticleOrigin

the vector of particle origin

Definition at line 167 of file TruthClasses.h.

167 {
168 "NonDefined",
169 "SingleElec",
170 "SingleMuon",
171 "SinglePhot",
172 "SingleTau",
173 "PhotonConv",
174 "DalitzDec",
175 "ElMagProc",
176 "Mu",
177 "TauLep",
178 "top",
179 "QuarkWeakDec",
180 "WBoson",
181 "ZBoson",
182 "Higgs",
183 "HiggsMSSM",
184 "WZMSSM",
185 "WBosonLRSM",
186 "NuREle",
187 "NuRMu",
188 "NuRTau",
189 "LQ",
190 "SUSY",
191 "LightMeson",
192 "StrangeMeson",
193 "CharmedMeson",
194 "BottomMeson",
195 "CCbarMeson",
196 "JPsi",
197 "BBbarMeson",
198 "LightBaryon",
199 "StrangeBaryon",
200 "CharmedBaryon",
201 "BottomBaryon",
202 "PionDecay",
203 "KaonDecay",
204 "BremPhot",
205 "PromptPhot",
206 "UndrPhot",
207 "ISRPhot",
208 "FSRPhot",
209 "NucReact",
210 "PiZero",
211 "DiBoson",
212 "ZorHeavyBoson",
213 "QCD",
214 "OtherBSM",
215 "MultiBoson"};

◆ sParticleOutCome

std::vector<std::string> ParticleDef::sParticleOutCome
Initial value:
{
"NonDefinedOutCome",
"UnknownOutCome",
"UnConverted",
"Converted",
"NonInteract",
"NuclInteraction",
"ElectrMagInter",
"DecaytoElectron",
"DecaytoMuon",
"OneProng",
"ThreeProng",
"FiveProng"}

the vector of particle out come

Definition at line 218 of file TruthClasses.h.

218 {
219 "NonDefinedOutCome",
220 "UnknownOutCome",
221 "UnConverted",
222 "Converted",
223 "NonInteract",
224 "NuclInteraction",
225 "ElectrMagInter",
226 "DecaytoElectron",
227 "DecaytoMuon",
228 "OneProng",
229 "ThreeProng",
230 "FiveProng"};

◆ sParticleType

std::vector<std::string> ParticleDef::sParticleType

the vector of particle types

Definition at line 124 of file TruthClasses.h.

124 {
125 "Unknown",
126 "UnknownElectron",
127 "IsoElectron",
128 "NonIsoElectron",
129 "BkgElectron",
130 "UnknownMuon",
131 "IsoMuon",
132 "NonIsoMuon",
133 "BkgMuon",
134 "UnknownTau",
135 "IsoTau",
136 "NonIsoTau",
137 "BkgTau",
138 "UnknownPhoton",
139 "IsoPhoton",
140 "NonIsoPhoton",
141 "BkgPhoton",
142 "Hadron",
143 "Neutrino",
144 "NuclFrag",
145 "NonPrimary",
146 "GenParticle",
147 "SUSYParticle",
148 "BBbarMesonPart",
149 "BottomMesonPart",
150 "CCbarMesonPart",
151 "CharmedMesonPart",
152 "BottomBaryonPart",
153 "CharmedBaryonPart",
154 "StrangeBaryonPart",
155 "LightBaryonPart",
156 "StrangeMesonPart",
157 "LightMesonPart",
158 "BJet",
159 "CJet",
160 "LJet",
161 "GJet",
162 "TauJet",
163 "UnknownJet",
164 "OtherBSMParticle"};

The documentation for this struct was generated from the following file: