Skip to content
Snippets Groups Projects
Commit 60e46f96 authored by Walter Lampl's avatar Walter Lampl
Browse files

Merge branch 'add-missing-gap-filler-directives-for-afp-tracks' into 'master'

Register AFP tracks in HLTEDMCreator

See merge request !44846
parents 16a5fa7b 4cdbd773
No related branches found
No related tags found
5 merge requests!58791DataQualityConfigurations: Modify L1Calo config for web display,!51674Fixing hotSpotInHIST for Run3 HIST,!46784MuonCondInterface: Enable thread-safety checking.,!46776Updated LArMonitoring config file for WD to match new files produced using MT,!44846Register AFP tracks in HLTEDMCreator
......@@ -12,7 +12,7 @@ atlas_add_library( TrigOutputHandlingLib
src/*.cxx
PUBLIC_HEADERS TrigOutputHandling
INCLUDE_DIRS ${TDAQ-COMMON_INCLUDE_DIRS} ${ROOT_INCLUDE_DIRS}
LINK_LIBRARIES ${TDAQ-COMMON_LIBRARIES} GaudiKernel AthViews AthenaBaseComps RootUtils TrigSteeringEvent TrigSerializeResultLib TrigConfData xAODTrigCalo xAODTrigRinger xAODTrigEgamma xAODEgamma xAODBTagging xAODTrigger xAODTracking xAODTrigMuon xAODMuon xAODTau xAODTrigBphys xAODTrigMissingET xAODTrigMinBias xAODHIEvent DecisionHandlingLib AthenaMonitoringKernelLib TrigPartialEventBuildingLib TrigSerializeTPLib AthContainersRoot TrigCompositeUtilsLib TrigCostMonitorLib ByteStreamData
LINK_LIBRARIES ${TDAQ-COMMON_LIBRARIES} GaudiKernel AthViews AthenaBaseComps RootUtils TrigSteeringEvent TrigSerializeResultLib TrigConfData xAODTrigCalo xAODTrigRinger xAODTrigEgamma xAODEgamma xAODBTagging xAODTrigger xAODTracking xAODTrigMuon xAODMuon xAODTau xAODTrigBphys xAODTrigMissingET xAODTrigMinBias xAODHIEvent xAODForward DecisionHandlingLib AthenaMonitoringKernelLib TrigPartialEventBuildingLib TrigSerializeTPLib AthContainersRoot TrigCompositeUtilsLib TrigCostMonitorLib ByteStreamData
PRIVATE_LINK_LIBRARIES ${ROOT_LIBRARIES} PathResolver )
......
......@@ -99,7 +99,9 @@ StatusCode HLTEDMCreator::initialize()
INIT_XAOD( CaloClusterContainer );
INIT_XAOD( TrigT2MbtsBitsContainer );
INIT_XAOD( HIEventShapeContainer );
INIT_XAOD( TrigRNNOutputContainer);
INIT_XAOD( TrigRNNOutputContainer );
INIT_XAOD( AFPTrackContainer );
#undef INIT
#undef INIT_XAOD
......@@ -375,7 +377,9 @@ StatusCode HLTEDMCreator::createOutput(const EventContext& context) const {
CREATE_XAOD( BTagVertexContainer,BTagVertexAuxContainer );
CREATE_XAOD( TrigT2MbtsBitsContainer, TrigT2MbtsBitsAuxContainer );
CREATE_XAOD( HIEventShapeContainer, HIEventShapeAuxContainer );
CREATE_XAOD( TrigRNNOutputContainer, TrigRNNOutputAuxContainer );
CREATE_XAOD( TrigRNNOutputContainer, TrigRNNOutputAuxContainer );
CREATE_XAOD( AFPTrackContainer, AFPTrackAuxContainer );
// After view collections are merged, need to update collection links
ATH_CHECK( fixLinks() );
......
......@@ -75,6 +75,10 @@
#include "xAODTrigRinger/TrigRNNOutputContainer.h"
#include "xAODTrigRinger/TrigRNNOutputAuxContainer.h"
#include "xAODForward/AFPTrackContainer.h"
#include "xAODForward/AFPTrackAuxContainer.h"
/**
* @class HLTEDMCreator
* @brief Tool capable of creating collections missing (early rejection) after HLT processing.
......@@ -84,7 +88,7 @@
* 1) add EDM pkg in CMakeLists
* 2) add includes in this file
* 3) add DEF_*_KEY here
* 4) initialise it
* 4) initialise it in initialize method (in cxx file)
* 5) add create in the createOutput
* 6) test
**/
......@@ -151,7 +155,8 @@ class HLTEDMCreator: public extends<AthAlgTool, IHLTOutputTool> {
DEF_XAOD_KEY( TrigBphysContainer );
DEF_XAOD_KEY( TrigT2MbtsBitsContainer );
DEF_XAOD_KEY( HIEventShapeContainer );
DEF_XAOD_KEY( TrigRNNOutputContainer);
DEF_XAOD_KEY( TrigRNNOutputContainer );
DEF_XAOD_KEY( AFPTrackContainer );
#undef DEF_VIEWS
#undef DEF_KEY
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment