From 49f85fb89d4fec6ceac4eda0f408a8c67a554183 Mon Sep 17 00:00:00 2001 From: Tomasz Bold <tomasz.bold@gmail.com> Date: Fri, 5 Oct 2018 12:59:06 +0200 Subject: [PATCH] Cleaner code, added new components Former-commit-id: 55aa748b5de746a5870f488239df28f2649f0145 --- .../TrigOutputHandling/src/StreamTagMakerTool.cxx | 11 ++++++----- .../src/components/TrigOutputHandling_entries.cxx | 2 ++ 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/Trigger/TrigSteer/TrigOutputHandling/src/StreamTagMakerTool.cxx b/Trigger/TrigSteer/TrigOutputHandling/src/StreamTagMakerTool.cxx index fd0e4515e13..af8307bffe2 100644 --- a/Trigger/TrigSteer/TrigOutputHandling/src/StreamTagMakerTool.cxx +++ b/Trigger/TrigSteer/TrigOutputHandling/src/StreamTagMakerTool.cxx @@ -15,6 +15,11 @@ StreamTagMakerTool::~StreamTagMakerTool() { StatusCode StreamTagMakerTool::initialize() { // decode mapping + for ( auto& chainAndStream: m_chainToStreamProperty ) { + struct { std::string chain, stream; } conf { chainAndStream.first, chainAndStream.second }; + m_mapping[ HLT::Identifier( conf.chain ) ] = eformat::helper::StreamTag( conf.stream, "physics", true ); + } + return StatusCode::SUCCESS; } @@ -41,11 +46,7 @@ StatusCode StreamTagMakerTool::fill( HLT::HLTResultMT& resultToFill ) const { } // push back ST vector to HLTResultMT - - - - - // make sure thy are unique + // make sure ST vector contains only unique content std::sort( streams.begin(), streams.end() ); streams.erase( std::unique( streams.begin(), streams.end() ), streams.end() ); diff --git a/Trigger/TrigSteer/TrigOutputHandling/src/components/TrigOutputHandling_entries.cxx b/Trigger/TrigSteer/TrigOutputHandling/src/components/TrigOutputHandling_entries.cxx index d97695735c6..d6d200154bb 100644 --- a/Trigger/TrigSteer/TrigOutputHandling/src/components/TrigOutputHandling_entries.cxx +++ b/Trigger/TrigSteer/TrigOutputHandling/src/components/TrigOutputHandling_entries.cxx @@ -2,9 +2,11 @@ #include "../HLTEDMCreator.h" #include "../StreamTagMakerTool.h" #include "../HLTResultMTMakerAlg.h" +#include "../DecisionSummaryMakerAlg.h" DECLARE_COMPONENT( HLTResultCreatorByteStream ) DECLARE_COMPONENT( HLTEDMCreator ) DECLARE_COMPONENT( HLTResultMTMakerAlg ) DECLARE_COMPONENT( StreamTagMakerTool ) +DECLARE_COMPONENT( DecisionSummaryMakerAlg ) -- GitLab