ATLAS Offline Software
TrigParticle.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef TRIGSTORAGEDEF_TRIGPARTICLEEVENT
6 #define TRIGSTORAGEDEF_TRIGPARTICLEEVENT
8 
9 namespace Analysis{
10  class TauDetails;
11  class TauDetailsContainer;
12  class TauJet;
13  class TauJetContainer;
14 }
15 
18 
21 
26 
27 #include "xAODJet/JetContainer.h"
29 
33 
34 
40 
41 
42 #include "xAODBTagging/BTagging.h"
45 
49 
50 
52  // Level2
58  // EF
66  HLT_REGISTER_TYPE(Analysis::TauDetails, Analysis::TauDetailsContainer, Analysis :: TauDetailsContainer )
68 
69  // xAOD
70  // HLT_REGISTER_TYPE(xAOD::Egamma, xAOD::EgammaContainer, xAOD::EgammaContainer, xAOD::EgammaAuxContainer)
76 
81 
82 HLT_END_TYPE_REGISTRATION(TrigParticle)
83 
84 #endif
JetMomentMap
Definition: JetMomentMap.h:21
PhotonTrigAuxContainer.h
xAOD::TrigElectron_v1
Class describing an electron reconstructed in the HLT.
Definition: TrigElectron_v1.h:39
xAOD::TrigPhotonAuxContainer_v1
Class holding the payload of xAOD::TrigPhotonContainer_v1.
Definition: TrigPhotonAuxContainer_v1.h:35
TrigElectronContainer.h
Analysis::TauDetailsContainer
Definition: TauDetailsContainer.h:31
xAOD::TauJetAuxContainer_v3
Temporary container used until we have I/O for AuxStoreInternal.
Definition: TauJetAuxContainer_v3.h:39
TrigEFBphys
Definition: TrigEFBphys.h:42
BTagging.h
xAOD::BTagVertexAuxContainer_v1
Temporary container used until we have I/O for AuxStoreInternal.
Definition: BTagVertexAuxContainer_v1.h:34
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
TrigElectron.h
xAOD::BTaggingTrigAuxContainer_v1
Temporary container used until we have I/O for AuxStoreInternal.
Definition: BTaggingTrigAuxContainer_v1.h:36
TauTrackAuxContainer.h
TrigEFBjetContainer
Container of TrigEFBjet objects to be stored in POOL.
Definition: TrigEFBjetContainer.h:31
JetTrigAuxContainer.h
BTaggingTrigAuxContainer.h
TrigL2Bphys
Definition: TrigL2Bphys.h:43
Analysis::TauJetContainer
Definition: Reconstruction/tauEvent/tauEvent/TauJetContainer.h:31
TrigElectron
File: TrigElectron.h.
Definition: Trigger/TrigEvent/TrigParticle/TrigParticle/TrigElectron.h:63
TrigTauContainer
File: TrigTauContainer.h.
Definition: TrigTauContainer.h:32
TauTrackContainer.h
xAOD::TrigElectronAuxContainer_v1
Class holding the payload of xAOD::TrigElectronContainer_v1.
Definition: TrigElectronAuxContainer_v1.h:36
BTagVertexContainer.h
TauJetAuxContainer.h
Analysis::TauDetails
Definition: TauDetails.h:26
egamma
Definition: egamma.h:58
xAOD::PhotonTrigAuxContainer_v1
Auxiliary store for offline photons.
Definition: PhotonTrigAuxContainer_v1.h:34
xAOD::ElectronTrigAuxContainer_v1
Container holding the payload of the electron container.
Definition: ElectronTrigAuxContainer_v1.h:37
TrigEFBjet
Class representing a b-jet candidate created at EF.
Definition: TrigEFBjet.h:38
xAOD::JetTrigAuxContainer_v2
Temporary container used until we have I/O for AuxStoreInternal.
Definition: JetTrigAuxContainer_v2.h:36
TrigPhoton.h
ElectronContainer.h
TrigL2Bjet
Class representing a b-jet candidate created at L2.
Definition: TrigL2Bjet.h:38
ElectronAuxContainer.h
EDM_TypeInformation.h
xAOD::TauTrackAuxContainer_v1
Definition: TauTrackAuxContainer_v1.h:21
xAOD::TauJet_v3
Class describing a tau jet.
Definition: TauJet_v3.h:41
Analysis::TauJet
Object for taus common for ESD and AOD.
Definition: Reconstruction/tauEvent/tauEvent/TauJet.h:61
xAOD::BTagVertex_v1
Definition: BTagVertex_v1.h:33
TrigPhotonContainer.h
egammaContainer
Definition: egammaContainer.h:41
TrigPhotonAuxContainer.h
HLT_END_TYPE_REGISTRATION
#define HLT_END_TYPE_REGISTRATION(name)
Definition: EDM_TypeInformation.h:36
TauJetContainer.h
xAOD::BTagging_v1
Definition: BTagging_v1.h:39
DataVector
Derived DataVector<T>.
Definition: DataVector.h:581
BTagVertex.h
JetKeyDescriptorCollection
Definition: JetKeyDescriptorCollection.h:13
TrigL2BjetContainer
Container of TrigEFBjet objects to be stored in POOL.
Definition: TrigL2BjetContainer.h:32
xAOD::TrigPhoton_v1
Class describing a photon reconstructed in the HLT.
Definition: TrigPhoton_v1.h:38
JetKeyDescriptor
//////////////////////////////////////////////////
Definition: JetKeyDescriptor.h:44
BTaggingContainer.h
Analysis
The namespace of all packages in PhysicsAnalysis/JetTagging.
Definition: BTaggingCnvAlg.h:20
JetMomentMapCollection
Definition: JetMomentMapCollection.h:13
xAOD::TauJetContainer
TauJetContainer_v3 TauJetContainer
Definition of the current "taujet container version".
Definition: Event/xAOD/xAODTau/xAODTau/TauJetContainer.h:17
xAOD::Electron_v1
Definition: Electron_v1.h:34
TrigPhotonContainer
File: TrigPhotonContainer.h.
Definition: Trigger/TrigEvent/TrigParticle/TrigParticle/TrigPhotonContainer.h:32
TauJet
@ TauJet
Definition: TruthClasses.h:47
xAOD::Jet_v1
Class describing a jet.
Definition: Jet_v1.h:57
PhotonAuxContainer.h
ElectronTrigAuxContainer.h
JetContainer.h
xAOD::Photon_v1
Definition: Photon_v1.h:37
xAOD::TauTrack_v1
Definition: TauTrack_v1.h:27
JetCollection
Container for Jets
Definition: JetCollection.h:30
HLT_REGISTER_TYPE
#define HLT_REGISTER_TYPE(...)
Definition: EDM_TypeInformation.h:34
TrigTau
File: TrigTau.h.
Definition: TrigTau.h:37
TrigL2BphysContainer
Definition: TrigL2BphysContainer.h:33
TrigElectronAuxContainer.h
HLT_BEGIN_TYPE_REGISTRATION
#define HLT_BEGIN_TYPE_REGISTRATION
Definition: EDM_TypeInformation.h:13
TrigEFBphysContainer
Definition: TrigEFBphysContainer.h:34
TrigElectronContainer
File: TrigElectronContainer.h.
Definition: Trigger/TrigEvent/TrigParticle/TrigParticle/TrigElectronContainer.h:32
egDetail
Definition: egDetail.h:29
TrigPhoton
File: TrigPhoton.h.
Definition: Trigger/TrigEvent/TrigParticle/TrigParticle/TrigPhoton.h:44
BTagVertexAuxContainer.h
PhotonContainer.h
egDetailContainer
Definition: egDetailContainer.h:18