This can be used to easily identify what sort of object some generic code is dealing with, avoiding doing a lot of dynamic_cast-s instead.
Note that Doxygen doesn't allow to group enumeration variables together like it does for members of a class, that's why the grouping comments are not created according to the Doxygen rules.
| Enumerator |
|---|
| Other | An object not falling into any of the other categories.
|
| CaloCluster | The object is a calorimeter cluster.
|
| Jet | The object is a jet.
Definition of the current "jet version".
|
| ParticleFlow | The object is a particle-flow object.
|
| TrackParticle | The object is a charged track particle.
|
| NeutralParticle | The object is a neutral particle.
|
| Electron | The object is an electron.
|
| Photon | The object is a photon.
|
| Muon | The object is a muon.
|
| Tau | The object is a tau (jet)
|
| TrackCaloCluster | The object is a track-calo-cluster.
|
| FlowElement | The object is a track-calo-cluster.
|
| Vertex | The object is a vertex.
|
| BTag | The object is a b-tagging object.
|
| TruthParticle | The object is a truth particle.
|
| TruthVertex | The object is a truth vertex.
|
| TruthEvent | The object is a truth event.
|
| TruthPileupEvent | The object is a truth pileup event.
|
| L2StandAloneMuon | The object is a stand-alone LVL2 muon.
|
| L2IsoMuon | The object is a LVL2 isolated muon.
|
| L2CombinedMuon | The object is a combined LVL2 muon.
|
| TrigElectron | The object is a LVL2 electron.
|
| TrigPhoton | The object is a LVL2 photon.
|
| TrigCaloCluster | The object is a LVL2 calorimeter cluster.
|
| TrigEMCluster | The object is a LVL2 EM cluster.
|
| EventInfo | The object is an event information one.
|
| EventFormat | The object is an event format one.
|
| Particle | Generic particle object, for analysis.
|
| CompositeParticle | Particle composed of other particles.
|
32 {
33
35
36
37
38
42
45
50
53
54
55
56
57
58
61
62
63
64
65
66
71
72
73
74
75
76
80
85
86
87
88
89
90
93
96
97
98
99};
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
@ TruthPileupEvent
The object is a truth pileup event.
@ TrackParticle
The object is a charged track particle.
@ CompositeParticle
Particle composed of other particles.
@ L2IsoMuon
The object is a LVL2 isolated muon.
@ Jet
The object is a jet.
@ Photon
The object is a photon.
@ EventFormat
The object is an event format one.
@ ParticleFlow
The object is a particle-flow object.
@ TruthEvent
The object is a truth event.
@ Other
An object not falling into any of the other categories.
@ FlowElement
The object is a track-calo-cluster.
@ CaloCluster
The object is a calorimeter cluster.
@ TrigCaloCluster
The object is a LVL2 calorimeter cluster.
@ BTag
The object is a b-tagging object.
@ L2StandAloneMuon
The object is a stand-alone LVL2 muon.
@ TrackCaloCluster
The object is a track-calo-cluster.
@ TruthParticle
The object is a truth particle.
@ NeutralParticle
The object is a neutral particle.
@ Electron
The object is an electron.
@ L2CombinedMuon
The object is a combined LVL2 muon.
@ Particle
Generic particle object, for analysis.
@ TrigElectron
The object is a LVL2 electron.
@ TrigEMCluster
The object is a LVL2 EM cluster.
@ TruthVertex
The object is a truth vertex.
@ Vertex
The object is a vertex.
@ TrigPhoton
The object is a LVL2 photon.