From 87896c00c6e6b0e40ddd172ccdbeb1436a2a2481 Mon Sep 17 00:00:00 2001 From: Teng Jian Khoo <teng.jian.khoo@cern.ch> Date: Wed, 19 Feb 2025 10:26:50 +0000 Subject: [PATCH] Tidy up includes in HLTEDMCreator Tidy up includes in HLTEDMCreator --- .../TrigOutputHandling/src/HLTEDMCreator.cxx | 53 +++++++++++++++++++ .../TrigOutputHandling/src/HLTEDMCreator.h | 46 +--------------- 2 files changed, 55 insertions(+), 44 deletions(-) diff --git a/Trigger/TrigSteer/TrigOutputHandling/src/HLTEDMCreator.cxx b/Trigger/TrigSteer/TrigOutputHandling/src/HLTEDMCreator.cxx index 7c87430221ab..3ed868eafa53 100644 --- a/Trigger/TrigSteer/TrigOutputHandling/src/HLTEDMCreator.cxx +++ b/Trigger/TrigSteer/TrigOutputHandling/src/HLTEDMCreator.cxx @@ -10,6 +10,59 @@ #include "StoreGate/WriteDecorHandle.h" #include "TrigOutputHandling/TriggerEDMAuxAccessors.h" +#include "xAODTrigger/TrigCompositeAuxContainer.h" +#include "xAODTrigEgamma/TrigElectronAuxContainer.h" +#include "xAODTrigEgamma/TrigPhotonAuxContainer.h" +#include "xAODEgamma/ElectronAuxContainer.h" +#include "xAODEgamma/PhotonAuxContainer.h" +#include "xAODTrigCalo/TrigEMClusterAuxContainer.h" +#include "xAODTrigCalo/TrigCaloClusterAuxContainer.h" + +#include "xAODTrigRinger/TrigRingerRingsAuxContainer.h" + +#include "xAODTracking/TrackParticleAuxContainer.h" +#include "xAODTrigMissingET/TrigMissingETAuxContainer.h" + +#include "xAODTrigMuon/L2StandAloneMuonAuxContainer.h" +#include "xAODTrigMuon/L2CombinedMuonAuxContainer.h" +#include "xAODTrigMuon/L2IsoMuonAuxContainer.h" +#include "xAODMuon/MuonAuxContainer.h" +#include "xAODTau/TauJetAuxContainer.h" +#include "xAODTau/TauTrackAuxContainer.h" +#include "xAODJet/JetAuxContainer.h" +#include "xAODTracking/VertexAuxContainer.h" +#include "xAODTrigBphys/TrigBphysAuxContainer.h" +#include "xAODBTagging/BTaggingAuxContainer.h" +#include "xAODBTagging/BTagVertexAuxContainer.h" + +#include "xAODTrigCalo/CaloClusterTrigAuxContainer.h" + +#include "xAODTrigMinBias/TrigT2MbtsBitsAuxContainer.h" + +#include "xAODHIEvent/HIEventShapeAuxContainer.h" + +#include "xAODTrigRinger/TrigRNNOutputAuxContainer.h" + +#include "xAODForward/AFPSiHitsClusterAuxContainer.h" +#include "xAODForward/AFPTrackAuxContainer.h" +#include "xAODForward/AFPToFTrackAuxContainer.h" +#include "xAODForward/AFPProtonAuxContainer.h" +#include "xAODForward/AFPVertexAuxContainer.h" + +#include "xAODTrigger/eFexEMRoIAuxContainer.h" +#include "xAODTrigger/eFexTauRoIAuxContainer.h" +#include "xAODTrigger/jFexTauRoIAuxContainer.h" +#include "xAODTrigger/jFexFwdElRoIAuxContainer.h" +#include "xAODTrigger/jFexSRJetRoIAuxContainer.h" +#include "xAODTrigger/jFexLRJetRoIAuxContainer.h" +#include "xAODTrigger/jFexMETRoIAuxContainer.h" +#include "xAODTrigger/jFexSumETRoIAuxContainer.h" +#include "xAODTrigger/gFexJetRoIAuxContainer.h" +#include "xAODTrigger/gFexGlobalRoIAuxContainer.h" +#include "xAODTrigger/MuonRoIAuxContainer.h" + +#include "xAODCore/ShallowAuxContainer.h" + HLTEDMCreator::HLTEDMCreator( const std::string& type, const std::string& name, const IInterface* parent ) diff --git a/Trigger/TrigSteer/TrigOutputHandling/src/HLTEDMCreator.h b/Trigger/TrigSteer/TrigOutputHandling/src/HLTEDMCreator.h index e88ad8b3e3d8..22f6ac70dadc 100644 --- a/Trigger/TrigSteer/TrigOutputHandling/src/HLTEDMCreator.h +++ b/Trigger/TrigSteer/TrigOutputHandling/src/HLTEDMCreator.h @@ -6,109 +6,67 @@ // STL includes #include <string> -#include <functional> // FrameWork includes #include "AthenaBaseComps/AthAlgTool.h" -#include "GaudiKernel/ServiceHandle.h" // OutputHandling includes #include "DecisionHandling/IHLTOutputTool.h" +#include "StoreGate/ReadHandleKeyArray.h" +#include "StoreGate/WriteHandleKeyArray.h" #include "StoreGate/WriteDecorHandleKeyArray.h" #include "AthViews/View.h" #include "TrigSteeringEvent/TrigRoiDescriptorCollection.h" #include "xAODTrigger/TrigCompositeContainer.h" -#include "xAODTrigger/TrigCompositeAuxContainer.h" #include "xAODTrigEgamma/TrigElectronContainer.h" -#include "xAODTrigEgamma/TrigElectronAuxContainer.h" #include "xAODTrigEgamma/TrigPhotonContainer.h" -#include "xAODTrigEgamma/TrigPhotonAuxContainer.h" #include "xAODEgamma/ElectronContainer.h" -#include "xAODEgamma/ElectronAuxContainer.h" #include "xAODEgamma/PhotonContainer.h" -#include "xAODEgamma/PhotonAuxContainer.h" #include "xAODTrigCalo/TrigEMClusterContainer.h" -#include "xAODTrigCalo/TrigEMClusterAuxContainer.h" #include "xAODTrigCalo/TrigCaloClusterContainer.h" -#include "xAODTrigCalo/TrigCaloClusterAuxContainer.h" #include "xAODTrigRinger/TrigRingerRingsContainer.h" -#include "xAODTrigRinger/TrigRingerRingsAuxContainer.h" #include "xAODTracking/TrackParticleContainer.h" -#include "xAODTracking/TrackParticleAuxContainer.h" #include "xAODTrigMissingET/TrigMissingETContainer.h" -#include "xAODTrigMissingET/TrigMissingETAuxContainer.h" #include "xAODTrigMuon/L2StandAloneMuonContainer.h" -#include "xAODTrigMuon/L2StandAloneMuonAuxContainer.h" #include "xAODTrigMuon/L2CombinedMuonContainer.h" -#include "xAODTrigMuon/L2CombinedMuonAuxContainer.h" #include "xAODTrigMuon/L2IsoMuonContainer.h" -#include "xAODTrigMuon/L2IsoMuonAuxContainer.h" #include "xAODMuon/MuonContainer.h" -#include "xAODMuon/MuonAuxContainer.h" #include "xAODTau/TauJetContainer.h" -#include "xAODTau/TauJetAuxContainer.h" #include "xAODTau/TauTrackContainer.h" -#include "xAODTau/TauTrackAuxContainer.h" #include "xAODJet/JetContainer.h" -#include "xAODJet/JetAuxContainer.h" #include "xAODTracking/VertexContainer.h" -#include "xAODTracking/VertexAuxContainer.h" #include "xAODTrigBphys/TrigBphysContainer.h" -#include "xAODTrigBphys/TrigBphysAuxContainer.h" #include "xAODBTagging/BTaggingContainer.h" -#include "xAODBTagging/BTaggingAuxContainer.h" #include "xAODBTagging/BTagVertexContainer.h" -#include "xAODBTagging/BTagVertexAuxContainer.h" #include "xAODCaloEvent/CaloClusterContainer.h" -#include "xAODTrigCalo/CaloClusterTrigAuxContainer.h" -#include "xAODCore/ShallowAuxContainer.h" #include "xAODTrigMinBias/TrigT2MbtsBitsContainer.h" -#include "xAODTrigMinBias/TrigT2MbtsBitsAuxContainer.h" #include "xAODHIEvent/HIEventShapeContainer.h" -#include "xAODHIEvent/HIEventShapeAuxContainer.h" #include "xAODTrigRinger/TrigRNNOutputContainer.h" -#include "xAODTrigRinger/TrigRNNOutputAuxContainer.h" #include "xAODForward/AFPSiHitsClusterContainer.h" -#include "xAODForward/AFPSiHitsClusterAuxContainer.h" #include "xAODForward/AFPTrackContainer.h" -#include "xAODForward/AFPTrackAuxContainer.h" #include "xAODForward/AFPToFTrackContainer.h" -#include "xAODForward/AFPToFTrackAuxContainer.h" #include "xAODForward/AFPProtonContainer.h" -#include "xAODForward/AFPProtonAuxContainer.h" #include "xAODForward/AFPVertexContainer.h" -#include "xAODForward/AFPVertexAuxContainer.h" #include "xAODTrigger/eFexEMRoIContainer.h" -#include "xAODTrigger/eFexEMRoIAuxContainer.h" #include "xAODTrigger/eFexTauRoIContainer.h" -#include "xAODTrigger/eFexTauRoIAuxContainer.h" #include "xAODTrigger/jFexTauRoIContainer.h" -#include "xAODTrigger/jFexTauRoIAuxContainer.h" #include "xAODTrigger/jFexFwdElRoIContainer.h" -#include "xAODTrigger/jFexFwdElRoIAuxContainer.h" #include "xAODTrigger/jFexSRJetRoIContainer.h" -#include "xAODTrigger/jFexSRJetRoIAuxContainer.h" #include "xAODTrigger/jFexLRJetRoIContainer.h" -#include "xAODTrigger/jFexLRJetRoIAuxContainer.h" #include "xAODTrigger/jFexMETRoIContainer.h" -#include "xAODTrigger/jFexMETRoIAuxContainer.h" #include "xAODTrigger/jFexSumETRoIContainer.h" -#include "xAODTrigger/jFexSumETRoIAuxContainer.h" #include "xAODTrigger/gFexJetRoIContainer.h" -#include "xAODTrigger/gFexJetRoIAuxContainer.h" #include "xAODTrigger/gFexGlobalRoIContainer.h" -#include "xAODTrigger/gFexGlobalRoIAuxContainer.h" #include "xAODTrigger/MuonRoIContainer.h" -#include "xAODTrigger/MuonRoIAuxContainer.h" /** * @class HLTEDMCreator -- GitLab