|
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef HLTSEEDING_ROISUNPACKINGTOOLBASE_H
5 #define HLTSEEDING_ROISUNPACKINGTOOLBASE_H
35 const std::string&
name,
42 const HLT::IDSet& )
const override {
return StatusCode::SUCCESS; }
46 const HLT::IDSet& )
const override {
return StatusCode::SUCCESS; }
52 this,
"Decisions",
"RoIDecisions",
"Decisions for each RoI"};
55 this,
"DecisionsProbe",
"",
"Optional secondary set of Decisions for each RoI for probe a.k.a. delayed a.k.a. rerun chains"};
58 this,
"OutputTrigRoIs",
"",
"Name of the RoIs collection produced by the unpacker"};
61 this,
"L1TriggerMenu",
"DetectorStore+L1TriggerMenu",
"Name of the L1Menu object to read configuration from"};
64 this,
"HLTTriggerMenu",
"DetectorStore+HLTTriggerMenu",
"Name of the HLTMenu object to read configuration from"};
67 ToolHandle<GenericMonitoringTool>
m_monTool{
this,
"MonTool",
"",
"Monitoring tool" };
68 ToolHandle<IRoiUpdaterTool>
m_roiupdater{
this,
"RoiUpdater",
"",
"Roi Updater" };
73 using ThrVec = std::vector<std::shared_ptr<TrigConf::L1Threshold>>;
74 using ThrVecRef = std::reference_wrapper<const ThrVec>;
Class holding the LVL1 RoIB result build by the RoIBuilder.
Namespace of the LVL1 RoIB simulation.
Property holding a SG store/key/clid from which a WriteHandle is made.
::StatusCode StatusCode
StatusCode definition for legacy code.
Class used to describe composite objects in the HLT.
std::set< HLT::Identifier > IDSet