diff --git a/Trigger/TrigHypothesis/TrigStreamerHypo/ATLAS_CHECK_THREAD_SAFETY b/Trigger/TrigHypothesis/TrigStreamerHypo/ATLAS_CHECK_THREAD_SAFETY
new file mode 100644
index 0000000000000000000000000000000000000000..371ffcb217222f29174c4dd1a64ef04f5c3c490b
--- /dev/null
+++ b/Trigger/TrigHypothesis/TrigStreamerHypo/ATLAS_CHECK_THREAD_SAFETY
@@ -0,0 +1 @@
+Trigger/TrigHypothesis/TrigStreamerHypo
diff --git a/Trigger/TrigHypothesis/TrigStreamerHypo/CMakeLists.txt b/Trigger/TrigHypothesis/TrigStreamerHypo/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4b3dc847072a21314c396eef12bf62f13bac5937
--- /dev/null
+++ b/Trigger/TrigHypothesis/TrigStreamerHypo/CMakeLists.txt
@@ -0,0 +1,37 @@
+################################################################################
+# Package: TrigStreamerHypo
+################################################################################
+
+# Declare the package name:
+atlas_subdir( TrigStreamerHypo )
+
+# Declare the package's dependencies:
+atlas_depends_on_subdirs( PUBLIC
+                          Trigger/TrigSteer/TrigInterfaces
+                          Trigger/TrigTools/TrigTimeAlgs
+                          PRIVATE
+                          GaudiKernel
+                          Trigger/TrigSteer/DecisionHandling)
+
+# External dependencies:
+find_package( CLHEP )
+
+# Component(s) in the package:
+atlas_add_component( TrigStreamerHypo
+                     src/*.cxx src/components/*.cxx
+                     INCLUDE_DIRS ${CLHEP_INCLUDE_DIRS}
+                     LINK_LIBRARIES ${CLHEP_LIBRARIES} TrigInterfacesLib TrigTimeAlgsLib GaudiKernel DecisionHandling  )
+
+# Install files from the package:
+atlas_install_python_modules( python/*.py )
+atlas_install_joboptions( share/TriggerConfig_*.py )
+
+# Unit tests:
+atlas_add_test( TrigStreamerHypoConfigMT SCRIPT python -m TrigStreamerHypo.TrigStreamerHypoConfigMT
+                PROPERTIES TIMEOUT 300
+		        POST_EXEC_SCRIPT nopost.sh )
+
+# Check Python syntax:
+atlas_add_test( flake8
+   SCRIPT flake8 --select=ATL,F,E7,E9,W6 --enable-extension=ATL900,ATL901 ${CMAKE_CURRENT_SOURCE_DIR}/python
+   POST_EXEC_SCRIPT nopost.sh )
diff --git a/Trigger/TrigHypothesis/TrigStreamerHypo/doc/packagedoc.h b/Trigger/TrigHypothesis/TrigStreamerHypo/doc/packagedoc.h
new file mode 100644
index 0000000000000000000000000000000000000000..48c9918d97b5136008a4b643585f93bbec860420
--- /dev/null
+++ b/Trigger/TrigHypothesis/TrigStreamerHypo/doc/packagedoc.h
@@ -0,0 +1,15 @@
+/*
+  Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
+*/
+
+/**
+
+@page TrigStreamerHypo_page 
+@author Javier Montejo Berlingen
+
+@section TrigStreamerHypo_MyPackageOverview Overview
+This package contains HypoAlg and HypoTool to build streamers
+By definition it applies no selection
+
+*/
+
diff --git a/Trigger/TrigHypothesis/TrigStreamerHypo/python/TrigStreamerHypoConfigMT.py b/Trigger/TrigHypothesis/TrigStreamerHypo/python/TrigStreamerHypoConfigMT.py
new file mode 100644
index 0000000000000000000000000000000000000000..a2b7bf5fde49f0989c26c5d6d1a437a7e2c02f1c
--- /dev/null
+++ b/Trigger/TrigHypothesis/TrigStreamerHypo/python/TrigStreamerHypoConfigMT.py
@@ -0,0 +1,26 @@
+# Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
+
+from TrigStreamerHypo.TrigStreamerHypoConf import TrigStreamerHypoAlgMT, TrigStreamerHypoToolMT
+
+class StreamerHypoAlgMT(TrigStreamerHypoAlgMT):
+    __slots__ = []
+    def __init__(self, name, hTools=[]):
+        super( StreamerHypoAlgMT, self ).__init__( name )
+
+        if len(hTools)!=0: 
+            self.HypoTools = hTools 
+
+class StreamerHypoToolMT(TrigStreamerHypoToolMT):
+    __slots__ = []
+    def __init__(self, name, **kwargs):
+        super( StreamerHypoToolMT, self ).__init__( name )
+        # Nothing to configure
+
+def StreamerHypoToolMTgenerator(chainDict):
+    """ Configure streamer tool from chainDict """
+    tool = StreamerHypoToolMT( chainDict['chainName'] )
+    return tool
+            
+if __name__ == "__main__":
+    tool = StreamerHypoToolMT('HLT_noalg_L1RD0_FILLED')
+    assert tool, "tool not configured"
diff --git a/Trigger/TrigHypothesis/TrigStreamerHypo/src/ITrigStreamerHypoToolMT.h b/Trigger/TrigHypothesis/TrigStreamerHypo/src/ITrigStreamerHypoToolMT.h
new file mode 100644
index 0000000000000000000000000000000000000000..629aad77d5956ee3dc8c456962aa0debaa1f109d
--- /dev/null
+++ b/Trigger/TrigHypothesis/TrigStreamerHypo/src/ITrigStreamerHypoToolMT.h
@@ -0,0 +1,25 @@
+/*
+  Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
+*/
+
+#ifndef TRIGSTREAMER_ITRIGSTREAMERHYPOTOOLMT_H
+#define TRIGSTREAMER_ITRIGSTREAMERHYPOTOOLMT_H
+
+#include "AsgTools/IAsgTool.h"
+#include "DecisionHandling/TrigCompositeUtils.h"
+#include "DecisionHandling/HLTIdentifier.h"
+
+
+class ITrigStreamerHypoToolMT : virtual public::IAlgTool {
+    
+public:
+  DeclareInterfaceID(ITrigStreamerHypoToolMT, 1, 0);
+
+
+  virtual ~ITrigStreamerHypoToolMT(){};
+  virtual StatusCode decide(bool&) const = 0;
+  virtual const HLT::Identifier& getId() const = 0; 
+
+
+};
+#endif
diff --git a/Trigger/TrigHypothesis/TrigStreamerHypo/src/TrigStreamerHypoAlgMT.cxx b/Trigger/TrigHypothesis/TrigStreamerHypo/src/TrigStreamerHypoAlgMT.cxx
new file mode 100644
index 0000000000000000000000000000000000000000..82954028a21d031b715efd649bd16e7a88a0b887
--- /dev/null
+++ b/Trigger/TrigHypothesis/TrigStreamerHypo/src/TrigStreamerHypoAlgMT.cxx
@@ -0,0 +1,84 @@
+/*
+  Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
+*/
+#include "TrigStreamerHypoAlgMT.h"
+
+#include "GaudiKernel/Property.h"
+#include "DecisionHandling/HLTIdentifier.h"
+#include "DecisionHandling/TrigCompositeUtils.h"
+
+using namespace TrigCompositeUtils;
+
+TrigStreamerHypoAlgMT::TrigStreamerHypoAlgMT( const std::string& name, 
+				      ISvcLocator* pSvcLocator ) :
+  ::HypoBase( name, pSvcLocator ) {}
+
+TrigStreamerHypoAlgMT::~TrigStreamerHypoAlgMT() {}
+
+StatusCode TrigStreamerHypoAlgMT::finalize() {   
+  return StatusCode::SUCCESS;
+}
+
+
+StatusCode TrigStreamerHypoAlgMT::initialize() {
+  ATH_MSG_INFO ( "Initializing " << name() << "..." );
+
+  CHECK( m_hypoTools.retrieve() );
+  return StatusCode::SUCCESS;
+}
+
+StatusCode TrigStreamerHypoAlgMT::execute( const EventContext& context ) const {  
+  ATH_MSG_DEBUG ( "Executing " << name() << "..." );
+  
+  // read in the previous Decisions made before running this hypo Alg.
+  auto h_prevDecisions = SG::makeHandle(decisionInput(), context );
+  if( not h_prevDecisions.isValid() ) {//implicit
+    ATH_MSG_ERROR( "No implicit RH for previous decisions "<<  decisionInput().key()<<". Check the input decisions key?" );
+    return StatusCode::FAILURE;      
+  }
+  ATH_MSG_DEBUG( "Decisions being read from " << decisionInput().key() );
+  ATH_MSG_DEBUG( "Running with "<< h_prevDecisions->size() <<" implicit ReadHandles for previous decisions");
+  auto prevDecisions = h_prevDecisions.get();
+
+  // Make a new Decisions container which will contain the new Decision object created by this hypo.
+  SG::WriteHandle<DecisionContainer> outputHandle = createAndStore(decisionOutput(), context ); 
+  DecisionContainer* newDecisions = outputHandle.ptr();
+
+  // -----------------------------------------------------------------------
+  if (prevDecisions->size() != 1) {
+    ATH_MSG_ERROR("TrigStreamerHypoAlgMT requires there to be exactly one previous Decision object, but found " << prevDecisions->size());
+    return StatusCode::FAILURE;
+  }
+  const Decision* previousDecision = prevDecisions->at(0);
+  
+  // Create output Decision object, link it to prevDecision & its "feature"
+  auto newDecision = TrigCompositeUtils::newDecisionIn(newDecisions, previousDecision, "", context);
+  
+  // Get set of active chains
+  const TrigCompositeUtils::DecisionIDContainer previousDecisionIDs{
+    TrigCompositeUtils::decisionIDs(previousDecision).begin(), 
+    TrigCompositeUtils::decisionIDs(previousDecision).end()
+  };
+
+  //bool allPassed = true;
+  for (const auto& tool: m_hypoTools) {
+    auto decisionId = tool->getId();
+    ATH_MSG_DEBUG( "About to decide for " << tool->name() );
+    if (TrigCompositeUtils::passed(decisionId.numeric(), previousDecisionIDs)){
+      ATH_MSG_DEBUG("Passed previous trigger step");
+      bool pass;
+      ATH_CHECK(tool->decide(pass)); //this is unnecessary as the hypoTools are streamers, but lets go
+      if (pass) {
+        ATH_MSG_DEBUG("Passed " << tool->name() );
+    		TrigCompositeUtils::addDecisionID(decisionId, newDecision);
+      } else ATH_MSG_DEBUG("Didn't pass " << tool->name() );
+    } else ATH_MSG_DEBUG("Didn't pass previous trigger step");
+  }
+  // -----------------------------------------------------------------------
+
+  // Common debug printing
+  ATH_CHECK(hypoBaseOutputProcessing(outputHandle));
+
+  return StatusCode::SUCCESS;
+}
+
diff --git a/Trigger/TrigHypothesis/TrigStreamerHypo/src/TrigStreamerHypoAlgMT.h b/Trigger/TrigHypothesis/TrigStreamerHypo/src/TrigStreamerHypoAlgMT.h
new file mode 100644
index 0000000000000000000000000000000000000000..03bde881cbfabe89da62d7e930b40e3765346af5
--- /dev/null
+++ b/Trigger/TrigHypothesis/TrigStreamerHypo/src/TrigStreamerHypoAlgMT.h
@@ -0,0 +1,37 @@
+/*
+  Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
+*/
+#ifndef TRIGSTREAMERHYPO_TRIGSTREAMERHYPOALGMT_H
+#define TRIGSTREAMERHYPO_TRIGSTREAMERHYPOALGMT_H
+
+#include <string>
+
+#include "AthenaBaseComps/AthReentrantAlgorithm.h"
+#include "DecisionHandling/HypoBase.h"
+
+#include "ITrigStreamerHypoToolMT.h"
+
+/**
+ * @class TrigStreamerHypoAlgMT
+ * @brief Implements a streamer (aka no selection) for the HLT framework
+ **/
+class TrigStreamerHypoAlgMT : public ::HypoBase {
+ public: 
+
+  TrigStreamerHypoAlgMT( const std::string& name, ISvcLocator* pSvcLocator );
+
+  virtual ~TrigStreamerHypoAlgMT(); 
+
+  virtual StatusCode  initialize() override;
+  virtual StatusCode  execute( const EventContext& context ) const override;
+  virtual StatusCode  finalize() override;
+ 
+ private:
+
+  ToolHandleArray<ITrigStreamerHypoToolMT> m_hypoTools {
+    this, "HypoTools", {}, "Hypo tools"};
+     
+}; 
+
+#endif
+
diff --git a/Trigger/TrigHypothesis/TrigStreamerHypo/src/TrigStreamerHypoToolMT.cxx b/Trigger/TrigHypothesis/TrigStreamerHypo/src/TrigStreamerHypoToolMT.cxx
new file mode 100644
index 0000000000000000000000000000000000000000..e3f47e32372200c3fb48e53f35f795756a7cdfe4
--- /dev/null
+++ b/Trigger/TrigHypothesis/TrigStreamerHypo/src/TrigStreamerHypoToolMT.cxx
@@ -0,0 +1,48 @@
+/*
+  Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
+*/
+
+// ********************************************************************
+//
+// NAME:     TrigStreamerHypoToolMT.cxx
+// PACKAGE:  Trigger/TrigHypothesis/TrigStreamer
+//
+//
+// ********************************************************************
+
+#include "TrigStreamerHypoToolMT.h"
+
+
+TrigStreamerHypoToolMT::TrigStreamerHypoToolMT(const std::string& type,
+                  const std::string& name,
+                  const IInterface* parent):
+	base_class(type, name, parent),
+	m_decisionId(HLT::Identifier::fromToolName(name)) {}
+
+
+TrigStreamerHypoToolMT::~TrigStreamerHypoToolMT() {}
+
+
+StatusCode TrigStreamerHypoToolMT::initialize() {
+	ATH_MSG_DEBUG("Initializing TrigStreamerHypoToolMT");
+	return StatusCode::SUCCESS;
+}
+
+StatusCode TrigStreamerHypoToolMT::finalize() {
+	return StatusCode::SUCCESS;
+}
+
+StatusCode TrigStreamerHypoToolMT::decide(bool& pass) const
+{
+	ATH_MSG_DEBUG("Executing decide() of " << name());
+	pass = true;
+	ATH_MSG_VERBOSE("Running " << name() << " which is a streamer, of course it passes");
+
+	return StatusCode::SUCCESS;
+
+}
+
+const HLT::Identifier& TrigStreamerHypoToolMT::getId() const{
+  return m_decisionId;
+} 
+
diff --git a/Trigger/TrigHypothesis/TrigStreamerHypo/src/TrigStreamerHypoToolMT.h b/Trigger/TrigHypothesis/TrigStreamerHypo/src/TrigStreamerHypoToolMT.h
new file mode 100644
index 0000000000000000000000000000000000000000..fe7b4d3c703e5481842d86e0ceb0169a6a581086
--- /dev/null
+++ b/Trigger/TrigHypothesis/TrigStreamerHypo/src/TrigStreamerHypoToolMT.h
@@ -0,0 +1,44 @@
+/*
+  Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
+*/
+
+#ifndef TrigStreamerHypoToolMTMT_H
+#define TrigStreamerHypoToolMTMT_H
+/********************************************************************
+ *
+ * NAME:     TrigStreamerHypoToolMTMT.h
+ * PACKAGE:  Trigger/TrigHypothesis/TrigStreamerHypo
+ *
+ *
+ *********************************************************************/
+
+
+#include "DecisionHandling/HLTIdentifier.h"
+#include "AthenaBaseComps/AthAlgTool.h"
+#include "DecisionHandling/TrigCompositeUtils.h"
+
+#include "ITrigStreamerHypoToolMT.h"
+
+class TrigStreamerHypoToolMT: public extends<AthAlgTool, ITrigStreamerHypoToolMT>  {
+
+ public:
+  
+  TrigStreamerHypoToolMT(const std::string& type,
+                    const std::string& name,
+                    const IInterface* parent);
+  virtual ~TrigStreamerHypoToolMT();
+  virtual StatusCode initialize() override;
+  virtual StatusCode finalize() override;
+
+  virtual StatusCode
+    decide(bool& pass) const override;
+  virtual const HLT::Identifier& getId() const override; 
+ private:
+
+  // Identifier is used to keep track of which tool made which decision.
+  // The information is stored in the event store.
+  HLT::Identifier m_decisionId;    
+
+};
+#endif
+
diff --git a/Trigger/TrigHypothesis/TrigStreamerHypo/src/components/TrigStreamerHypo_entries.cxx b/Trigger/TrigHypothesis/TrigStreamerHypo/src/components/TrigStreamerHypo_entries.cxx
new file mode 100644
index 0000000000000000000000000000000000000000..3d18aacd96ebbca4c55c12c3703de46f9fce2733
--- /dev/null
+++ b/Trigger/TrigHypothesis/TrigStreamerHypo/src/components/TrigStreamerHypo_entries.cxx
@@ -0,0 +1,5 @@
+#include "../TrigStreamerHypoAlgMT.h"
+#include "../TrigStreamerHypoToolMT.h"
+
+DECLARE_COMPONENT( TrigStreamerHypoAlgMT )
+DECLARE_COMPONENT( TrigStreamerHypoToolMT )
diff --git a/Trigger/TrigValidation/TrigUpgradeTest/share/full_menu_build.ref b/Trigger/TrigValidation/TrigUpgradeTest/share/full_menu_build.ref
index 570d9b2b672a11d0daf139bda776a8d0a5f0e02b..8596980a1f8dfb22e69855f7d5cf8ea60c4877a5 100644
--- a/Trigger/TrigValidation/TrigUpgradeTest/share/full_menu_build.ref
+++ b/Trigger/TrigValidation/TrigUpgradeTest/share/full_menu_build.ref
@@ -1,3 +1,4 @@
+TriggerSummaryStep1                     0   0     DEBUG  +++ HLT_noalg_L1RD0_FILLED ID#211699639
 TriggerSummaryStep1                     0   0     DEBUG  +++ HLT_e5_etcut_L1EM3 ID#324908483
 TriggerSummaryStep1                     0   0     DEBUG  +++ HLT_g5_etcut_L1EM3 ID#471243435
 TriggerSummaryStep1                     0   0     DEBUG  +++ HLT_e3_etcut_L1EM3 ID#683953566
@@ -9,6 +10,7 @@ TriggerSummaryStep1                     0   0     DEBUG  +++ HLT_e7_etcut_L1EM3
 TriggerSummaryStep1                     0   0     DEBUG  +++ HLT_j35_gsc45_boffperf_split_L1J20 ID#2603162203
 TriggerSummaryStep1                     0   0     DEBUG  +++ HLT_xe30_cell_xe30_tcpufit_L1XE10 ID#3768353779
 TriggerSummaryStep1                     0   0     DEBUG  +++ HLT_j35_gsc45_bmv2c1070_split_L1J20 ID#3815360851
+TriggerSummaryStep1                     0   0     DEBUG  +++ HLT_noalg_L1EM3 ID#4169267792
 TriggerSummaryStep2                     0   0     DEBUG  +++ HLT_e5_etcut_L1EM3 ID#324908483
 TriggerSummaryStep2                     0   0     DEBUG  +++ HLT_g5_etcut_L1EM3 ID#471243435
 TriggerSummaryStep2                     0   0     DEBUG  +++ HLT_e3_etcut_L1EM3 ID#683953566
@@ -21,6 +23,7 @@ TriggerSummaryStep3                     0   0     DEBUG  +++ HLT_e3_etcut_L1EM3
 TriggerSummaryStep3                     0   0     DEBUG  +++ HLT_e7_etcut_L1EM3 ID#1959043579
 TriggerSummaryStep3                     0   0     DEBUG  +++ HLT_j35_gsc45_boffperf_split_L1J20 ID#2603162203
 TriggerSummaryStep3                     0   0     DEBUG  +++ HLT_j35_gsc45_bmv2c1070_split_L1J20 ID#3815360851
+TriggerSummaryStep1                     1   0     DEBUG  +++ HLT_noalg_L1RD0_FILLED ID#211699639
 TriggerSummaryStep1                     1   0     DEBUG  +++ HLT_e5_etcut_L1EM3 ID#324908483
 TriggerSummaryStep1                     1   0     DEBUG  +++ HLT_g5_etcut_L1EM3 ID#471243435
 TriggerSummaryStep1                     1   0     DEBUG  +++ HLT_e3_etcut_L1EM3 ID#683953566
@@ -32,6 +35,7 @@ TriggerSummaryStep1                     1   0     DEBUG  +++ HLT_e7_etcut_L1EM3
 TriggerSummaryStep1                     1   0     DEBUG  +++ HLT_j35_gsc45_boffperf_split_L1J20 ID#2603162203
 TriggerSummaryStep1                     1   0     DEBUG  +++ HLT_xe30_cell_xe30_tcpufit_L1XE10 ID#3768353779
 TriggerSummaryStep1                     1   0     DEBUG  +++ HLT_j35_gsc45_bmv2c1070_split_L1J20 ID#3815360851
+TriggerSummaryStep1                     1   0     DEBUG  +++ HLT_noalg_L1EM3 ID#4169267792
 TriggerSummaryStep2                     1   0     DEBUG  +++ HLT_e5_etcut_L1EM3 ID#324908483
 TriggerSummaryStep2                     1   0     DEBUG  +++ HLT_g5_etcut_L1EM3 ID#471243435
 TriggerSummaryStep2                     1   0     DEBUG  +++ HLT_e3_etcut_L1EM3 ID#683953566
@@ -44,11 +48,13 @@ TriggerSummaryStep3                     1   0     DEBUG  +++ HLT_e3_etcut_L1EM3
 TriggerSummaryStep3                     1   0     DEBUG  +++ HLT_e7_etcut_L1EM3 ID#1959043579
 TriggerSummaryStep3                     1   0     DEBUG  +++ HLT_j35_gsc45_boffperf_split_L1J20 ID#2603162203
 TriggerSummaryStep3                     1   0     DEBUG  +++ HLT_j35_gsc45_bmv2c1070_split_L1J20 ID#3815360851
+TriggerSummaryStep1                     2   0     DEBUG  +++ HLT_noalg_L1RD0_FILLED ID#211699639
 TriggerSummaryStep1                     2   0     DEBUG  +++ HLT_e5_etcut_L1EM3 ID#324908483
 TriggerSummaryStep1                     2   0     DEBUG  +++ HLT_g5_etcut_L1EM3 ID#471243435
 TriggerSummaryStep1                     2   0     DEBUG  +++ HLT_e3_etcut_L1EM3 ID#683953566
 TriggerSummaryStep1                     2   0     DEBUG  +++ HLT_e3_etcut1step_L1EM3 ID#999988353
 TriggerSummaryStep1                     2   0     DEBUG  +++ HLT_e7_etcut_L1EM3 ID#1959043579
+TriggerSummaryStep1                     2   0     DEBUG  +++ HLT_noalg_L1EM3 ID#4169267792
 TriggerSummaryStep2                     2   0     DEBUG  +++ HLT_e5_etcut_L1EM3 ID#324908483
 TriggerSummaryStep2                     2   0     DEBUG  +++ HLT_g5_etcut_L1EM3 ID#471243435
 TriggerSummaryStep2                     2   0     DEBUG  +++ HLT_e3_etcut_L1EM3 ID#683953566
@@ -57,6 +63,7 @@ TriggerSummaryStep3                     2   0     DEBUG  +++ HLT_e5_etcut_L1EM3
 TriggerSummaryStep3                     2   0     DEBUG  +++ HLT_g5_etcut_L1EM3 ID#471243435
 TriggerSummaryStep3                     2   0     DEBUG  +++ HLT_e3_etcut_L1EM3 ID#683953566
 TriggerSummaryStep3                     2   0     DEBUG  +++ HLT_e7_etcut_L1EM3 ID#1959043579
+TriggerSummaryStep1                     3   0     DEBUG  +++ HLT_noalg_L1RD0_FILLED ID#211699639
 TriggerSummaryStep1                     3   0     DEBUG  +++ HLT_e5_etcut_L1EM3 ID#324908483
 TriggerSummaryStep1                     3   0     DEBUG  +++ HLT_g5_etcut_L1EM3 ID#471243435
 TriggerSummaryStep1                     3   0     DEBUG  +++ HLT_e3_etcut_L1EM3 ID#683953566
@@ -68,6 +75,7 @@ TriggerSummaryStep1                     3   0     DEBUG  +++ HLT_e7_etcut_L1EM3
 TriggerSummaryStep1                     3   0     DEBUG  +++ HLT_j35_gsc45_boffperf_split_L1J20 ID#2603162203
 TriggerSummaryStep1                     3   0     DEBUG  +++ HLT_xe30_cell_xe30_tcpufit_L1XE10 ID#3768353779
 TriggerSummaryStep1                     3   0     DEBUG  +++ HLT_j35_gsc45_bmv2c1070_split_L1J20 ID#3815360851
+TriggerSummaryStep1                     3   0     DEBUG  +++ HLT_noalg_L1EM3 ID#4169267792
 TriggerSummaryStep2                     3   0     DEBUG  +++ HLT_e5_etcut_L1EM3 ID#324908483
 TriggerSummaryStep2                     3   0     DEBUG  +++ HLT_g5_etcut_L1EM3 ID#471243435
 TriggerSummaryStep2                     3   0     DEBUG  +++ HLT_e3_etcut_L1EM3 ID#683953566
@@ -80,12 +88,14 @@ TriggerSummaryStep3                     3   0     DEBUG  +++ HLT_e3_etcut_L1EM3
 TriggerSummaryStep3                     3   0     DEBUG  +++ HLT_e7_etcut_L1EM3 ID#1959043579
 TriggerSummaryStep3                     3   0     DEBUG  +++ HLT_j35_gsc45_boffperf_split_L1J20 ID#2603162203
 TriggerSummaryStep3                     3   0     DEBUG  +++ HLT_j35_gsc45_bmv2c1070_split_L1J20 ID#3815360851
+TriggerSummaryStep1                     4   0     DEBUG  +++ HLT_noalg_L1RD0_FILLED ID#211699639
 TriggerSummaryStep1                     4   0     DEBUG  +++ HLT_e5_etcut_L1EM3 ID#324908483
 TriggerSummaryStep1                     4   0     DEBUG  +++ HLT_g5_etcut_L1EM3 ID#471243435
 TriggerSummaryStep1                     4   0     DEBUG  +++ HLT_e3_etcut_L1EM3 ID#683953566
 TriggerSummaryStep1                     4   0     DEBUG  +++ HLT_e3_etcut1step_L1EM3 ID#999988353
 TriggerSummaryStep1                     4   0     DEBUG  +++ HLT_mu6noL1_L1MU6 ID#1631468602
 TriggerSummaryStep1                     4   0     DEBUG  +++ HLT_e7_etcut_L1EM3 ID#1959043579
+TriggerSummaryStep1                     4   0     DEBUG  +++ HLT_noalg_L1EM3 ID#4169267792
 TriggerSummaryStep2                     4   0     DEBUG  +++ HLT_e5_etcut_L1EM3 ID#324908483
 TriggerSummaryStep2                     4   0     DEBUG  +++ HLT_g5_etcut_L1EM3 ID#471243435
 TriggerSummaryStep2                     4   0     DEBUG  +++ HLT_e3_etcut_L1EM3 ID#683953566
@@ -93,6 +103,7 @@ TriggerSummaryStep2                     4   0     DEBUG  +++ HLT_e7_etcut_L1EM3
 TriggerSummaryStep3                     4   0     DEBUG  +++ HLT_e5_etcut_L1EM3 ID#324908483
 TriggerSummaryStep3                     4   0     DEBUG  +++ HLT_g5_etcut_L1EM3 ID#471243435
 TriggerSummaryStep3                     4   0     DEBUG  +++ HLT_e3_etcut_L1EM3 ID#683953566
+TriggerSummaryStep1                     5   0     DEBUG  +++ HLT_noalg_L1RD0_FILLED ID#211699639
 TriggerSummaryStep1                     5   0     DEBUG  +++ HLT_e5_etcut_L1EM3 ID#324908483
 TriggerSummaryStep1                     5   0     DEBUG  +++ HLT_g5_etcut_L1EM3 ID#471243435
 TriggerSummaryStep1                     5   0     DEBUG  +++ HLT_e3_etcut_L1EM3 ID#683953566
@@ -106,6 +117,7 @@ TriggerSummaryStep1                     5   0     DEBUG  +++ HLT_e3_etcut1step_m
 TriggerSummaryStep1                     5   0     DEBUG  +++ HLT_mu6_L1MU6 ID#2560542253
 TriggerSummaryStep1                     5   0     DEBUG  +++ HLT_mu6fast_L1MU6 ID#3518031697
 TriggerSummaryStep1                     5   0     DEBUG  +++ HLT_mu6_msonly_L1MU6 ID#3895421032
+TriggerSummaryStep1                     5   0     DEBUG  +++ HLT_noalg_L1EM3 ID#4169267792
 TriggerSummaryStep2                     5   0     DEBUG  +++ HLT_e5_etcut_L1EM3 ID#324908483
 TriggerSummaryStep2                     5   0     DEBUG  +++ HLT_g5_etcut_L1EM3 ID#471243435
 TriggerSummaryStep2                     5   0     DEBUG  +++ HLT_e3_etcut_L1EM3 ID#683953566
@@ -118,6 +130,7 @@ TriggerSummaryStep3                     5   0     DEBUG  +++ HLT_e5_etcut_L1EM3
 TriggerSummaryStep3                     5   0     DEBUG  +++ HLT_g5_etcut_L1EM3 ID#471243435
 TriggerSummaryStep3                     5   0     DEBUG  +++ HLT_e3_etcut_L1EM3 ID#683953566
 TriggerSummaryStep3                     5   0     DEBUG  +++ HLT_e7_etcut_L1EM3 ID#1959043579
+TriggerSummaryStep1                     6   0     DEBUG  +++ HLT_noalg_L1RD0_FILLED ID#211699639
 TriggerSummaryStep1                     6   0     DEBUG  +++ HLT_e5_etcut_L1EM3 ID#324908483
 TriggerSummaryStep1                     6   0     DEBUG  +++ HLT_g5_etcut_L1EM3 ID#471243435
 TriggerSummaryStep1                     6   0     DEBUG  +++ HLT_e3_etcut_L1EM3 ID#683953566
@@ -134,6 +147,7 @@ TriggerSummaryStep1                     6   0     DEBUG  +++ HLT_mu26_ivarmedium
 TriggerSummaryStep1                     6   0     DEBUG  +++ HLT_mu6fast_L1MU6 ID#3518031697
 TriggerSummaryStep1                     6   0     DEBUG  +++ HLT_mu50_L1MU20 ID#3657158931
 TriggerSummaryStep1                     6   0     DEBUG  +++ HLT_mu6_msonly_L1MU6 ID#3895421032
+TriggerSummaryStep1                     6   0     DEBUG  +++ HLT_noalg_L1EM3 ID#4169267792
 TriggerSummaryStep2                     6   0     DEBUG  +++ HLT_e5_etcut_L1EM3 ID#324908483
 TriggerSummaryStep2                     6   0     DEBUG  +++ HLT_g5_etcut_L1EM3 ID#471243435
 TriggerSummaryStep2                     6   0     DEBUG  +++ HLT_e3_etcut_L1EM3 ID#683953566
@@ -155,11 +169,13 @@ TriggerSummaryStep3                     6   0     DEBUG  +++ HLT_mu6_L1MU6 ID#25
 TriggerSummaryStep3                     6   0     DEBUG  +++ HLT_mu6_msonly_L1MU6 ID#3895421032
 TriggerSummaryStep4                     6   0     DEBUG  +++ HLT_mu6_ivarmedium_L1MU6 ID#1012713062
 TriggerSummaryStep4                     6   0     DEBUG  +++ HLT_mu6_L1MU6 ID#2560542253
+TriggerSummaryStep1                     7   0     DEBUG  +++ HLT_noalg_L1RD0_FILLED ID#211699639
 TriggerSummaryStep1                     7   0     DEBUG  +++ HLT_e5_etcut_L1EM3 ID#324908483
 TriggerSummaryStep1                     7   0     DEBUG  +++ HLT_g5_etcut_L1EM3 ID#471243435
 TriggerSummaryStep1                     7   0     DEBUG  +++ HLT_e3_etcut_L1EM3 ID#683953566
 TriggerSummaryStep1                     7   0     DEBUG  +++ HLT_e3_etcut1step_L1EM3 ID#999988353
 TriggerSummaryStep1                     7   0     DEBUG  +++ HLT_e7_etcut_L1EM3 ID#1959043579
+TriggerSummaryStep1                     7   0     DEBUG  +++ HLT_noalg_L1EM3 ID#4169267792
 TriggerSummaryStep2                     7   0     DEBUG  +++ HLT_e5_etcut_L1EM3 ID#324908483
 TriggerSummaryStep2                     7   0     DEBUG  +++ HLT_g5_etcut_L1EM3 ID#471243435
 TriggerSummaryStep2                     7   0     DEBUG  +++ HLT_e3_etcut_L1EM3 ID#683953566
@@ -168,12 +184,14 @@ TriggerSummaryStep3                     7   0     DEBUG  +++ HLT_e5_etcut_L1EM3
 TriggerSummaryStep3                     7   0     DEBUG  +++ HLT_g5_etcut_L1EM3 ID#471243435
 TriggerSummaryStep3                     7   0     DEBUG  +++ HLT_e3_etcut_L1EM3 ID#683953566
 TriggerSummaryStep3                     7   0     DEBUG  +++ HLT_e7_etcut_L1EM3 ID#1959043579
+TriggerSummaryStep1                     8   0     DEBUG  +++ HLT_noalg_L1RD0_FILLED ID#211699639
 TriggerSummaryStep1                     8   0     DEBUG  +++ HLT_e5_etcut_L1EM3 ID#324908483
 TriggerSummaryStep1                     8   0     DEBUG  +++ HLT_g5_etcut_L1EM3 ID#471243435
 TriggerSummaryStep1                     8   0     DEBUG  +++ HLT_e3_etcut_L1EM3 ID#683953566
 TriggerSummaryStep1                     8   0     DEBUG  +++ HLT_e3_etcut1step_L1EM3 ID#999988353
 TriggerSummaryStep1                     8   0     DEBUG  +++ HLT_xe30_cell_L1XE10 ID#1649696554
 TriggerSummaryStep1                     8   0     DEBUG  +++ HLT_e7_etcut_L1EM3 ID#1959043579
+TriggerSummaryStep1                     8   0     DEBUG  +++ HLT_noalg_L1EM3 ID#4169267792
 TriggerSummaryStep2                     8   0     DEBUG  +++ HLT_e5_etcut_L1EM3 ID#324908483
 TriggerSummaryStep2                     8   0     DEBUG  +++ HLT_g5_etcut_L1EM3 ID#471243435
 TriggerSummaryStep2                     8   0     DEBUG  +++ HLT_e3_etcut_L1EM3 ID#683953566
@@ -182,7 +200,10 @@ TriggerSummaryStep3                     8   0     DEBUG  +++ HLT_e5_etcut_L1EM3
 TriggerSummaryStep3                     8   0     DEBUG  +++ HLT_g5_etcut_L1EM3 ID#471243435
 TriggerSummaryStep3                     8   0     DEBUG  +++ HLT_e3_etcut_L1EM3 ID#683953566
 TriggerSummaryStep3                     8   0     DEBUG  +++ HLT_e7_etcut_L1EM3 ID#1959043579
+TriggerSummaryStep1                     9   0     DEBUG  +++ HLT_noalg_L1RD0_FILLED ID#211699639
 TriggerSummaryStep1                     9   0     DEBUG  +++ HLT_xe30_cell_L1XE10 ID#1649696554
+TriggerSummaryStep1                     9   0     DEBUG  +++ HLT_noalg_L1EM3 ID#4169267792
+TriggerSummaryStep1                     10  0     DEBUG  +++ HLT_noalg_L1RD0_FILLED ID#211699639
 TriggerSummaryStep1                     10  0     DEBUG  +++ HLT_e5_etcut_L1EM3 ID#324908483
 TriggerSummaryStep1                     10  0     DEBUG  +++ HLT_g5_etcut_L1EM3 ID#471243435
 TriggerSummaryStep1                     10  0     DEBUG  +++ HLT_e3_etcut_L1EM3 ID#683953566
@@ -191,6 +212,7 @@ TriggerSummaryStep1                     10  0     DEBUG  +++ HLT_j45_L1J20 ID#12
 TriggerSummaryStep1                     10  0     DEBUG  +++ HLT_e7_etcut_L1EM3 ID#1959043579
 TriggerSummaryStep1                     10  0     DEBUG  +++ HLT_j35_gsc45_boffperf_split_L1J20 ID#2603162203
 TriggerSummaryStep1                     10  0     DEBUG  +++ HLT_j35_gsc45_bmv2c1070_split_L1J20 ID#3815360851
+TriggerSummaryStep1                     10  0     DEBUG  +++ HLT_noalg_L1EM3 ID#4169267792
 TriggerSummaryStep2                     10  0     DEBUG  +++ HLT_e5_etcut_L1EM3 ID#324908483
 TriggerSummaryStep2                     10  0     DEBUG  +++ HLT_g5_etcut_L1EM3 ID#471243435
 TriggerSummaryStep2                     10  0     DEBUG  +++ HLT_e3_etcut_L1EM3 ID#683953566
@@ -203,16 +225,19 @@ TriggerSummaryStep3                     10  0     DEBUG  +++ HLT_e3_etcut_L1EM3
 TriggerSummaryStep3                     10  0     DEBUG  +++ HLT_e7_etcut_L1EM3 ID#1959043579
 TriggerSummaryStep3                     10  0     DEBUG  +++ HLT_j35_gsc45_boffperf_split_L1J20 ID#2603162203
 TriggerSummaryStep3                     10  0     DEBUG  +++ HLT_j35_gsc45_bmv2c1070_split_L1J20 ID#3815360851
+TriggerSummaryStep1                     11  0     DEBUG  +++ HLT_noalg_L1RD0_FILLED ID#211699639
 TriggerSummaryStep1                     11  0     DEBUG  +++ HLT_e5_etcut_L1EM3 ID#324908483
 TriggerSummaryStep1                     11  0     DEBUG  +++ HLT_g5_etcut_L1EM3 ID#471243435
 TriggerSummaryStep1                     11  0     DEBUG  +++ HLT_e3_etcut_L1EM3 ID#683953566
 TriggerSummaryStep1                     11  0     DEBUG  +++ HLT_e3_etcut1step_L1EM3 ID#999988353
+TriggerSummaryStep1                     11  0     DEBUG  +++ HLT_noalg_L1EM3 ID#4169267792
 TriggerSummaryStep2                     11  0     DEBUG  +++ HLT_e5_etcut_L1EM3 ID#324908483
 TriggerSummaryStep2                     11  0     DEBUG  +++ HLT_g5_etcut_L1EM3 ID#471243435
 TriggerSummaryStep2                     11  0     DEBUG  +++ HLT_e3_etcut_L1EM3 ID#683953566
 TriggerSummaryStep3                     11  0     DEBUG  +++ HLT_e5_etcut_L1EM3 ID#324908483
 TriggerSummaryStep3                     11  0     DEBUG  +++ HLT_g5_etcut_L1EM3 ID#471243435
 TriggerSummaryStep3                     11  0     DEBUG  +++ HLT_e3_etcut_L1EM3 ID#683953566
+TriggerSummaryStep1                     12  0     DEBUG  +++ HLT_noalg_L1RD0_FILLED ID#211699639
 TriggerSummaryStep1                     12  0     DEBUG  +++ HLT_e5_etcut_L1EM3 ID#324908483
 TriggerSummaryStep1                     12  0     DEBUG  +++ HLT_g5_etcut_L1EM3 ID#471243435
 TriggerSummaryStep1                     12  0     DEBUG  +++ HLT_xe65_cell_L1XE50 ID#531141817
@@ -220,6 +245,7 @@ TriggerSummaryStep1                     12  0     DEBUG  +++ HLT_e3_etcut_L1EM3
 TriggerSummaryStep1                     12  0     DEBUG  +++ HLT_e3_etcut1step_L1EM3 ID#999988353
 TriggerSummaryStep1                     12  0     DEBUG  +++ HLT_xe30_cell_L1XE10 ID#1649696554
 TriggerSummaryStep1                     12  0     DEBUG  +++ HLT_e7_etcut_L1EM3 ID#1959043579
+TriggerSummaryStep1                     12  0     DEBUG  +++ HLT_noalg_L1EM3 ID#4169267792
 TriggerSummaryStep2                     12  0     DEBUG  +++ HLT_e5_etcut_L1EM3 ID#324908483
 TriggerSummaryStep2                     12  0     DEBUG  +++ HLT_g5_etcut_L1EM3 ID#471243435
 TriggerSummaryStep2                     12  0     DEBUG  +++ HLT_e3_etcut_L1EM3 ID#683953566
@@ -228,6 +254,7 @@ TriggerSummaryStep3                     12  0     DEBUG  +++ HLT_e5_etcut_L1EM3
 TriggerSummaryStep3                     12  0     DEBUG  +++ HLT_g5_etcut_L1EM3 ID#471243435
 TriggerSummaryStep3                     12  0     DEBUG  +++ HLT_e3_etcut_L1EM3 ID#683953566
 TriggerSummaryStep3                     12  0     DEBUG  +++ HLT_e7_etcut_L1EM3 ID#1959043579
+TriggerSummaryStep1                     13  0     DEBUG  +++ HLT_noalg_L1RD0_FILLED ID#211699639
 TriggerSummaryStep1                     13  0     DEBUG  +++ HLT_e5_etcut_L1EM3 ID#324908483
 TriggerSummaryStep1                     13  0     DEBUG  +++ HLT_g5_etcut_L1EM3 ID#471243435
 TriggerSummaryStep1                     13  0     DEBUG  +++ HLT_e3_etcut_L1EM3 ID#683953566
@@ -236,6 +263,7 @@ TriggerSummaryStep1                     13  0     DEBUG  +++ HLT_mu6noL1_L1MU6 I
 TriggerSummaryStep1                     13  0     DEBUG  +++ HLT_e7_etcut_L1EM3 ID#1959043579
 TriggerSummaryStep1                     13  0     DEBUG  +++ HLT_j35_gsc45_boffperf_split_L1J20 ID#2603162203
 TriggerSummaryStep1                     13  0     DEBUG  +++ HLT_j35_gsc45_bmv2c1070_split_L1J20 ID#3815360851
+TriggerSummaryStep1                     13  0     DEBUG  +++ HLT_noalg_L1EM3 ID#4169267792
 TriggerSummaryStep2                     13  0     DEBUG  +++ HLT_e5_etcut_L1EM3 ID#324908483
 TriggerSummaryStep2                     13  0     DEBUG  +++ HLT_g5_etcut_L1EM3 ID#471243435
 TriggerSummaryStep2                     13  0     DEBUG  +++ HLT_e3_etcut_L1EM3 ID#683953566
@@ -244,18 +272,21 @@ TriggerSummaryStep3                     13  0     DEBUG  +++ HLT_e5_etcut_L1EM3
 TriggerSummaryStep3                     13  0     DEBUG  +++ HLT_g5_etcut_L1EM3 ID#471243435
 TriggerSummaryStep3                     13  0     DEBUG  +++ HLT_e3_etcut_L1EM3 ID#683953566
 TriggerSummaryStep3                     13  0     DEBUG  +++ HLT_e7_etcut_L1EM3 ID#1959043579
+TriggerSummaryStep1                     14  0     DEBUG  +++ HLT_noalg_L1RD0_FILLED ID#211699639
 TriggerSummaryStep1                     14  0     DEBUG  +++ HLT_e5_etcut_L1EM3 ID#324908483
 TriggerSummaryStep1                     14  0     DEBUG  +++ HLT_g5_etcut_L1EM3 ID#471243435
 TriggerSummaryStep1                     14  0     DEBUG  +++ HLT_xe65_cell_L1XE50 ID#531141817
 TriggerSummaryStep1                     14  0     DEBUG  +++ HLT_e3_etcut_L1EM3 ID#683953566
 TriggerSummaryStep1                     14  0     DEBUG  +++ HLT_e3_etcut1step_L1EM3 ID#999988353
 TriggerSummaryStep1                     14  0     DEBUG  +++ HLT_xe30_cell_L1XE10 ID#1649696554
+TriggerSummaryStep1                     14  0     DEBUG  +++ HLT_noalg_L1EM3 ID#4169267792
 TriggerSummaryStep2                     14  0     DEBUG  +++ HLT_e5_etcut_L1EM3 ID#324908483
 TriggerSummaryStep2                     14  0     DEBUG  +++ HLT_g5_etcut_L1EM3 ID#471243435
 TriggerSummaryStep2                     14  0     DEBUG  +++ HLT_e3_etcut_L1EM3 ID#683953566
 TriggerSummaryStep3                     14  0     DEBUG  +++ HLT_e5_etcut_L1EM3 ID#324908483
 TriggerSummaryStep3                     14  0     DEBUG  +++ HLT_g5_etcut_L1EM3 ID#471243435
 TriggerSummaryStep3                     14  0     DEBUG  +++ HLT_e3_etcut_L1EM3 ID#683953566
+TriggerSummaryStep1                     15  0     DEBUG  +++ HLT_noalg_L1RD0_FILLED ID#211699639
 TriggerSummaryStep1                     15  0     DEBUG  +++ HLT_mu6Comb_L1MU6 ID#996392590
 TriggerSummaryStep1                     15  0     DEBUG  +++ HLT_mu6_ivarmedium_L1MU6 ID#1012713062
 TriggerSummaryStep1                     15  0     DEBUG  +++ HLT_mu6noL1_L1MU6 ID#1631468602
@@ -264,13 +295,17 @@ TriggerSummaryStep1                     15  0     DEBUG  +++ HLT_mu6_L1MU6 ID#25
 TriggerSummaryStep1                     15  0     DEBUG  +++ HLT_mu26_ivarmedium_L1MU20 ID#3411723090
 TriggerSummaryStep1                     15  0     DEBUG  +++ HLT_mu6fast_L1MU6 ID#3518031697
 TriggerSummaryStep1                     15  0     DEBUG  +++ HLT_mu6_msonly_L1MU6 ID#3895421032
+TriggerSummaryStep1                     15  0     DEBUG  +++ HLT_noalg_L1EM3 ID#4169267792
 TriggerSummaryStep2                     15  0     DEBUG  +++ HLT_mu6_msonly_L1MU6 ID#3895421032
 TriggerSummaryStep3                     15  0     DEBUG  +++ HLT_mu6_msonly_L1MU6 ID#3895421032
+TriggerSummaryStep1                     16  0     DEBUG  +++ HLT_noalg_L1RD0_FILLED ID#211699639
 TriggerSummaryStep1                     16  0     DEBUG  +++ HLT_e3_etcut_L1EM3 ID#683953566
 TriggerSummaryStep1                     16  0     DEBUG  +++ HLT_e3_etcut1step_L1EM3 ID#999988353
 TriggerSummaryStep1                     16  0     DEBUG  +++ HLT_xe30_cell_L1XE10 ID#1649696554
+TriggerSummaryStep1                     16  0     DEBUG  +++ HLT_noalg_L1EM3 ID#4169267792
 TriggerSummaryStep2                     16  0     DEBUG  +++ HLT_e3_etcut_L1EM3 ID#683953566
 TriggerSummaryStep3                     16  0     DEBUG  +++ HLT_e3_etcut_L1EM3 ID#683953566
+TriggerSummaryStep1                     17  0     DEBUG  +++ HLT_noalg_L1RD0_FILLED ID#211699639
 TriggerSummaryStep1                     17  0     DEBUG  +++ HLT_e5_etcut_L1EM3 ID#324908483
 TriggerSummaryStep1                     17  0     DEBUG  +++ HLT_g5_etcut_L1EM3 ID#471243435
 TriggerSummaryStep1                     17  0     DEBUG  +++ HLT_xe65_cell_L1XE50 ID#531141817
@@ -278,6 +313,7 @@ TriggerSummaryStep1                     17  0     DEBUG  +++ HLT_e3_etcut_L1EM3
 TriggerSummaryStep1                     17  0     DEBUG  +++ HLT_e3_etcut1step_L1EM3 ID#999988353
 TriggerSummaryStep1                     17  0     DEBUG  +++ HLT_xe30_cell_L1XE10 ID#1649696554
 TriggerSummaryStep1                     17  0     DEBUG  +++ HLT_e7_etcut_L1EM3 ID#1959043579
+TriggerSummaryStep1                     17  0     DEBUG  +++ HLT_noalg_L1EM3 ID#4169267792
 TriggerSummaryStep2                     17  0     DEBUG  +++ HLT_e5_etcut_L1EM3 ID#324908483
 TriggerSummaryStep2                     17  0     DEBUG  +++ HLT_g5_etcut_L1EM3 ID#471243435
 TriggerSummaryStep2                     17  0     DEBUG  +++ HLT_e3_etcut_L1EM3 ID#683953566
@@ -286,13 +322,16 @@ TriggerSummaryStep3                     17  0     DEBUG  +++ HLT_e5_etcut_L1EM3
 TriggerSummaryStep3                     17  0     DEBUG  +++ HLT_g5_etcut_L1EM3 ID#471243435
 TriggerSummaryStep3                     17  0     DEBUG  +++ HLT_e3_etcut_L1EM3 ID#683953566
 TriggerSummaryStep3                     17  0     DEBUG  +++ HLT_e7_etcut_L1EM3 ID#1959043579
+TriggerSummaryStep1                     18  0     DEBUG  +++ HLT_noalg_L1RD0_FILLED ID#211699639
 TriggerSummaryStep1                     18  0     DEBUG  +++ HLT_e5_etcut_L1EM3 ID#324908483
 TriggerSummaryStep1                     18  0     DEBUG  +++ HLT_g5_etcut_L1EM3 ID#471243435
 TriggerSummaryStep1                     18  0     DEBUG  +++ HLT_e3_etcut_L1EM3 ID#683953566
 TriggerSummaryStep1                     18  0     DEBUG  +++ HLT_e3_etcut1step_L1EM3 ID#999988353
 TriggerSummaryStep1                     18  0     DEBUG  +++ HLT_e7_etcut_L1EM3 ID#1959043579
+TriggerSummaryStep1                     18  0     DEBUG  +++ HLT_noalg_L1EM3 ID#4169267792
 TriggerSummaryStep2                     18  0     DEBUG  +++ HLT_g5_etcut_L1EM3 ID#471243435
 TriggerSummaryStep3                     18  0     DEBUG  +++ HLT_g5_etcut_L1EM3 ID#471243435
+TriggerSummaryStep1                     19  0     DEBUG  +++ HLT_noalg_L1RD0_FILLED ID#211699639
 TriggerSummaryStep1                     19  0     DEBUG  +++ HLT_e5_etcut_L1EM3 ID#324908483
 TriggerSummaryStep1                     19  0     DEBUG  +++ HLT_g5_etcut_L1EM3 ID#471243435
 TriggerSummaryStep1                     19  0     DEBUG  +++ HLT_j85_L1J20 ID#510475538
@@ -304,6 +343,7 @@ TriggerSummaryStep1                     19  0     DEBUG  +++ HLT_e7_etcut_L1EM3
 TriggerSummaryStep1                     19  0     DEBUG  +++ HLT_j35_gsc45_boffperf_split_L1J20 ID#2603162203
 TriggerSummaryStep1                     19  0     DEBUG  +++ HLT_j35_gsc45_bmv2c1070_split_L1J20 ID#3815360851
 TriggerSummaryStep1                     19  0     DEBUG  +++ HLT_j0_vbenfSEP30etSEP34mass35SEP50fbet_L1J20 ID#4034799151
+TriggerSummaryStep1                     19  0     DEBUG  +++ HLT_noalg_L1EM3 ID#4169267792
 TriggerSummaryStep2                     19  0     DEBUG  +++ HLT_e5_etcut_L1EM3 ID#324908483
 TriggerSummaryStep2                     19  0     DEBUG  +++ HLT_g5_etcut_L1EM3 ID#471243435
 TriggerSummaryStep2                     19  0     DEBUG  +++ HLT_e3_etcut_L1EM3 ID#683953566
@@ -412,6 +452,10 @@ TrigSignatureMoniMT                                INFO HLT_mu6fast_L1MU6
 TrigSignatureMoniMT                                INFO HLT_mu6fast_L1MU6 decisions                       3         0         0         0         0         
 TrigSignatureMoniMT                                INFO HLT_mu6noL1_L1MU6             20        20        4         1         0         0         0         1         
 TrigSignatureMoniMT                                INFO HLT_mu6noL1_L1MU6 decisions                       4         1         0         0         0         
+TrigSignatureMoniMT                                INFO HLT_noalg_L1EM3               20        20        20        0         0         0         0         20        
+TrigSignatureMoniMT                                INFO HLT_noalg_L1EM3 decisions                         20        0         0         0         0         
+TrigSignatureMoniMT                                INFO HLT_noalg_L1RD0_FILLED        20        20        20        0         0         0         0         20        
+TrigSignatureMoniMT                                INFO HLT_noalg_L1RD0_FILLED decisions                    20        0         0         0         0    
 TrigSignatureMoniMT                                INFO HLT_xe30_cell_L1XE10          20        20        12        0         0         0         0         12        
 TrigSignatureMoniMT                                INFO HLT_xe30_cell_L1XE10 decisions                    12        0         0         0         0         
 TrigSignatureMoniMT                                INFO HLT_xe30_cell_xe30_tcpufit_L1XE1020        20        12        0         0         0         0         3         
diff --git a/Trigger/TrigValidation/TrigUpgradeTest/share/testHLT_MT.py b/Trigger/TrigValidation/TrigUpgradeTest/share/testHLT_MT.py
index 0c297b2cfcc414a56bcae4bbaa5c0cd1d2d9a930..e7d3f6461cf4f3eaf4ac01eef8700bf48930cfea 100644
--- a/Trigger/TrigValidation/TrigUpgradeTest/share/testHLT_MT.py
+++ b/Trigger/TrigValidation/TrigUpgradeTest/share/testHLT_MT.py
@@ -44,6 +44,7 @@ class opt :
     doTauSlice        = True
     doCombinedSlice   = True
     doBphysicsSlice   = True
+    doStreamingSlice  = True
     enabledSignatures = []
     disabledSignatures = []
 #
diff --git a/Trigger/TriggerCommon/TriggerJobOpts/python/TriggerFlags.py b/Trigger/TriggerCommon/TriggerJobOpts/python/TriggerFlags.py
index 088ecb86ddb9b1ec3c634f0d48249adea359a687..9daf799ae645ba30a913648e5814ae8f52706a83 100644
--- a/Trigger/TriggerCommon/TriggerJobOpts/python/TriggerFlags.py
+++ b/Trigger/TriggerCommon/TriggerJobOpts/python/TriggerFlags.py
@@ -775,7 +775,7 @@ class readHLTconfigFromXML(JobProperty):
                             slice_prop.set_Off()
                         else:
                             slice_prop.set_On()
-        ## in addition set inputLVL1configFile to be the same as outputLVL1configFile
+        ## in addition set inputHLTconfigFile to be the same as outputHLTconfigFile
         if self.get_Value() is False:
             TriggerFlags.inputHLTconfigFile = TriggerFlags.outputHLTconfigFile()
         else:
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/CalibCosmicMon/GenerateStreamingChainDefs.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/CalibCosmicMon/GenerateStreamingChainDefs.py
new file mode 100644
index 0000000000000000000000000000000000000000..547a8f43e4a8ca106b2579606db1b8531c401973
--- /dev/null
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/CalibCosmicMon/GenerateStreamingChainDefs.py
@@ -0,0 +1,39 @@
+# Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
+
+from TriggerMenuMT.HLTMenuConfig.Menu.ChainDictTools import splitChainDict
+from TriggerMenuMT.HLTMenuConfig.CalibCosmicMon.StreamingChainConfiguration import StreamingChainConfiguration as StreamingChainConfiguration
+from TriggerMenuMT.HLTMenuConfig.Menu.ChainMerging import mergeChainDefs
+
+
+from AthenaCommon.Logging import logging
+log = logging.getLogger( 'TriggerMenuMT.HLTMenuConfig.CalibCosmicMon.generateChainConfigs' )
+log.info("Importing %s",__name__)
+
+
+
+def generateChainConfigs( chainDict ):
+
+    listOfChainDicts = splitChainDict(chainDict)
+    log.debug("Will generate Config for streamer: ",chainDict['chainName'])
+
+    listOfChainDefs = []
+        
+    #streamers will never have more than one chainPart but this is still
+    #needed to move to the correct format [{}]->{}
+    for subChainDict in listOfChainDicts:
+        
+        Streaming = StreamingChainConfiguration(subChainDict).assembleChain() 
+
+        listOfChainDefs += [Streaming]
+        log.debug('length of chaindefs %s', len(listOfChainDefs) )
+
+    if len(listOfChainDefs)>1:
+        log.warning("This is a streamer with more than one chainPart, is this really intended?")
+        theChainDef = mergeChainDefs(listOfChainDefs, chainDict)
+    else:
+        theChainDef = listOfChainDefs[0]
+
+    log.debug("theChainDef %s" , theChainDef)
+
+    return theChainDef
+
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/CalibCosmicMon/StreamingChainConfiguration.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/CalibCosmicMon/StreamingChainConfiguration.py
new file mode 100644
index 0000000000000000000000000000000000000000..93019ce40df8985af90361ca1d4fc0c54d9b7ea6
--- /dev/null
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/CalibCosmicMon/StreamingChainConfiguration.py
@@ -0,0 +1,75 @@
+# Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
+
+from AthenaCommon.Logging import logging
+logging.getLogger().info("Importing %s",__name__)
+log = logging.getLogger("TriggerMenuMT.HLTMenuConfig.CalibCosmicMon.StreamingChainConfiguration")
+
+from TriggerMenuMT.HLTMenuConfig.Menu.ChainConfigurationBase import ChainConfigurationBase
+from TrigStreamerHypo.TrigStreamerHypoConfigMT import StreamerHypoToolMTgenerator
+from AthenaConfiguration.AllConfigFlags import ConfigFlags
+from TrigStreamerHypo.TrigStreamerHypoConf import TrigStreamerHypoAlgMT
+from TriggerMenuMT.HLTMenuConfig.Menu.MenuComponents import MenuSequence, RecoFragmentsPool
+
+#----------------------------------------------------------------
+# fragments generating configuration will be functions in New JO, 
+# so let's make them functions already now
+#----------------------------------------------------------------
+
+def StreamingSequenceCfg( flags ):    
+    return StreamingMenuSequence()
+
+def StreamingMenuSequence():
+    from TriggerMenuMT.HLTMenuConfig.MET.METRecoSequences import metCellAthSequence
+    #(streamingSequence, inputMakerAlg, sequenceOut) = RecoFragmentsPool.retrieve(EmptySequence,ConfigFlags)
+    #need some dummy reco but it will not be used at all by the algorithm
+    #for the moment running the metCell reco
+    (streamingSequence, inputMakerAlg, sequenceOut) = RecoFragmentsPool.retrieve(metCellAthSequence,ConfigFlags)
+
+    #hypo
+    streamerHypoAlg = TrigStreamerHypoAlgMT("StreamerHypoAlg")
+    streamerHypoAlg.RuntimeValidation = False #Needed to avoid the ERROR ! Decision has no 'feature' ElementLink
+    streamerHypoToolGen= StreamerHypoToolMTgenerator
+    
+    return  MenuSequence( Sequence    = streamingSequence,
+                          Maker       = inputMakerAlg,
+                          Hypo        = streamerHypoAlg,
+                          HypoToolGen = streamerHypoToolGen )
+
+
+#----------------------------------------------------------------
+# Class to configure chain
+#----------------------------------------------------------------
+class StreamingChainConfiguration(ChainConfigurationBase):
+
+    def __init__(self, chainDict):
+        ChainConfigurationBase.__init__(self,chainDict)
+        
+    # ----------------------
+    # Assemble the chain depending on information from chainName
+    # ----------------------
+    def assembleChain(self):                            
+        chainSteps = []
+        log.debug("Assembling chain for " + self.chainName)
+        # --------------------
+        # define here the names of the steps and obtain the chainStep configuration 
+        # --------------------
+        stepDictionary = {
+            "noalg":[self.getNoalgStep()],
+        }
+
+        #key = self.chainPart['EFrecoAlg']
+        key = 'noalg'
+        steps=stepDictionary[key]
+        for step in steps:
+            chainSteps+=[step]
+            
+        myChain = self.buildChain(chainSteps)
+        return myChain
+
+   
+    # --------------------
+    # Configuration of noalg
+    # --------------------
+    def getNoalgStep(self):
+        return self.getStep(1,"noalg", [StreamingSequenceCfg] )
+
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/GenerateMenuMT.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/GenerateMenuMT.py
index 09786072a9effe34b244685b71b7e0239aaec43a..1975b9d80e6fdbd2315dbba172ec4af4f0ad68a0 100755
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/GenerateMenuMT.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/GenerateMenuMT.py
@@ -49,7 +49,7 @@ class GenerateMenuMT(object):
         self.allSignatures = ['Egamma', 'Muon', 'Jet', 'Bjet', 'Bphysics', 'MET', 'Tau', 
                               'HeavyIon', 'Beamspot', 'Cosmic', 'EnhancedBias', 
                               'Monitor', 'Calib', 'Streaming', 'Combined'] #, AFP
-        self.calibCosmicMonSigs = ['Beamspot', 'Cosmic', 'EnhancedBias', 'Monitor', 'Calib', 'Streaming']
+        self.calibCosmicMonSigs = ['Streaming'] #others not implemented yet ['Beamspot', 'Cosmic', 'EnhancedBias', 'Monitor', 'Calib', 'Streaming']
 
         # flags
         self.doEgammaChains         = True 
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/LS2_v1.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/LS2_v1.py
index 7146530f946f03b5c3093a956c3aeeb237e4ef53..3d51e065d213768c38db827a4443668a430291da 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/LS2_v1.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/LS2_v1.py
@@ -31,6 +31,8 @@ def setupMenu():
     SingleTauGroup = ['RATE:SingleTau', 'BW:Tau']
     #MultiTauGroup = ['RATE:MultiTau', 'BW:Tau']
     BphysicsGroup = ['RATE:Bphysics', 'BW:Bphysics']
+    MinBiasGroup = ['RATE:MinBias', 'BW:MinBias']
+    EgammaStreamersGroup = ['RATE:SeededStreamers', 'BW:Egamma']
 
     TriggerFlags.Slices_all_setOff()
 
@@ -169,7 +171,10 @@ def setupMenu():
     TriggerFlags.MinBiasSlice.signatures   = []    
     TriggerFlags.CalibSlice.signatures     = []
     TriggerFlags.CosmicSlice.signatures    = []
-    TriggerFlags.StreamingSlice.signatures = [] 
+    TriggerFlags.StreamingSlice.signatures = [
+        ChainProp(name='HLT_noalg_L1RD0_FILLED', l1SeedThresholds=[''], stream=[PhysicsStream], groups=MinBiasGroup),
+        ChainProp(name='HLT_noalg_L1EM3',        l1SeedThresholds=[''], stream=[PhysicsStream], groups=EgammaStreamersGroup),
+    ]
     TriggerFlags.MonitorSlice.signatures   = []
 
     # Random Seeded EB chains which select at the HLT based on L1 TBP bits
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/scripts/testMenuMT.sh b/Trigger/TriggerCommon/TriggerMenuMT/scripts/testMenuMT.sh
index a1701f22b7bed224529e4ab19a9c0384dce497b8..c26ea2bbdf29e7c550167f8ee7616260378954c6 100755
--- a/Trigger/TriggerCommon/TriggerMenuMT/scripts/testMenuMT.sh
+++ b/Trigger/TriggerCommon/TriggerMenuMT/scripts/testMenuMT.sh
@@ -60,9 +60,9 @@ logfilelvl1=lvl1${menu}.log
 logfilehlt=hlt${menu}.log
 cd $rundir
 
-generateLVL1MenuMT.py $menu >&! logfiletopo 
-generateL1TopoMenuMT.py $menu >&! logfilelvl1 
-generateMenuMT.py $menu >&! logfilehlt
+generateLVL1MenuMT.py $menu &> $logfiletopo 
+generateL1TopoMenuMT.py $menu &> $logfilelvl1 
+generateMenuMT.py $menu &> $logfilehlt
 
 cp L1Topoconfig_*.xml ${dest}
 cp LVL1config_*.xml ${dest}
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/scripts/test_HLTmenu.sh b/Trigger/TriggerCommon/TriggerMenuMT/scripts/test_HLTmenu.sh
index 9bc1327118ebb207d9f983e7783940f6b9d30498..a74f35088b06eab8619ad6e477bd647a29d11bc7 100755
--- a/Trigger/TriggerCommon/TriggerMenuMT/scripts/test_HLTmenu.sh
+++ b/Trigger/TriggerCommon/TriggerMenuMT/scripts/test_HLTmenu.sh
@@ -1,4 +1,4 @@
-#!bin/sh
+#!/usr/bin/env sh
 
 
 athena -l DEBUG --threads=1 --skipEvents=10 --evtMax=20 --filesInput="/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/TrigP1Test/data17_13TeV.00327265.physics_EnhancedBias.merge.RAW._lb0100._SFO-1._0001.1" TriggerMenuMT/generateMT.py