ATLAS Offline Software
PATCoreEnums.h
Go to the documentation of this file.
1 // dear emacs, this is -*- C++ -*-
2 
3 /*
4  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 // ============================================================================
8 // PATCoreEnums.h
9 // Author: Karsten Koeneke <karsten.koeneke@cern.ch>
10 // ============================================================================
11 
12 #ifndef PATCORE_PATCOREENUMS_H
13 #define PATCORE_PATCOREENUMS_H 1
14 
15 
18 namespace PATCore
19 {
20  namespace ParticleDataType
21  {
22  enum DataType {Data = 0, Full = 1, FastShower = 2, Fast = 3, True = 4} ;
23  }
24 }
25 
26 
27 
30 namespace PATCore
31 {
32  namespace ParticleType
33  {
34  enum Type
35  {
36  Unknown = 0,
37  Photon = 10,
40  Electron = 20,
41  Muon = 30,
42  Tau = 40,
45  Jet = 50,
46  GluonJet = 51,
48  CharmJet = 53,
49  BJet = 54
50  };
51  }
52 }
53 
54 
55 
56 #endif
PATCore::ParticleType::ThreeProngTau
@ ThreeProngTau
Definition: PATCoreEnums.h:44
PATCore::ParticleType::CharmJet
@ CharmJet
Definition: PATCoreEnums.h:48
PATCore::ParticleType::UnconvertedPhoton
@ UnconvertedPhoton
Definition: PATCoreEnums.h:38
PATCore::ParticleType::OneProngTau
@ OneProngTau
Definition: PATCoreEnums.h:43
PATCore::ParticleType::Unknown
@ Unknown
Definition: PATCoreEnums.h:36
Jet
Basic data class defines behavior for all Jet objects The Jet class is the principal data class for...
Definition: Reconstruction/Jet/JetEvent/JetEvent/Jet.h:47
PATCore::ParticleDataType::Fast
@ Fast
Definition: PATCoreEnums.h:22
Tau
Definition: EfficiencyPtPlots.cxx:9
Muon
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Definition: TrackSystemController.h:45
PATCore::ParticleType::GluonJet
@ GluonJet
Definition: PATCoreEnums.h:46
PATCore::ParticleDataType::Data
@ Data
Definition: PATCoreEnums.h:22
Photon
Class describing an photon
PATCore::ParticleDataType::DataType
DataType
Definition: PATCoreEnums.h:22
PATCore::ParticleDataType::Full
@ Full
Definition: PATCoreEnums.h:22
PATCore::ParticleType::ConvertedPhoton
@ ConvertedPhoton
Definition: PATCoreEnums.h:39
xAODType
Definition: ObjectType.h:13
PATCore::ParticleType::BJet
@ BJet
Definition: PATCoreEnums.h:49
ParticleDataType
Information about type of data used to fill particle.
Definition: Event/EventKernel/EventKernel/IParticle.h:35
PATCore::ParticleDataType::True
@ True
Definition: PATCoreEnums.h:22
PATCore::ParticleType::LightQuarkJet
@ LightQuarkJet
Definition: PATCoreEnums.h:47
Electron
Class describing an electron.
PATCore::ParticleDataType::FastShower
@ FastShower
Definition: PATCoreEnums.h:22
PATCore
Information about type of data used to fill particle.
Definition: PATCoreEnums.h:19
ParticleType
ParticleType
Definition: TruthClasses.h:8