|
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef DECISIONHANDLING_TRIGGERSUMMARYALG_H
5 #define DECISIONHANDLING_TRIGGERSUMMARYALG_H 1
36 "Partial decisions from the last stage of chains processing, they nay be missing from event to event"};
39 "Object containing all the HLT input and output decision sets"};
42 "Object with the time stamp when decoding started" };
48 ToolHandleArray<IHLTOutputTool>
m_outputTools{
this,
"OutputTools", {},
"Set of tools to prepare make HLT output ready for writing out" };
50 ToolHandle<GenericMonitoringTool>
m_monTool{
this,
"MonTool",
"",
"Monitoring" };
53 #endif //> !DECISIONHANDLING_TRIGGERSUMMARY_H
SG::ReadHandleKeyArray< TrigCompositeUtils::DecisionContainer > m_finalDecisionKeys
virtual StatusCode execute(const EventContext &context) const override
TriggerSummaryAlg(const std::string &name, ISvcLocator *pSvcLocator)
Property holding a SG store/key/clid from which a ReadHandle is made.
virtual ~TriggerSummaryAlg()
ToolHandleArray< IHLTOutputTool > m_outputTools
An algorithm that can be simultaneously executed in multiple threads.
SG::ReadHandleKey< TrigTimeStamp > m_startStampKey
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode initialize() override
ToolHandle< GenericMonitoringTool > m_monTool
In addition, a merged decisions collection is prepared. But not currently written....
std::map< HLT::Identifier, ChainCounter_t > m_chainIdToChainCounter
SG::ReadHandleKey< TrigCompositeUtils::DecisionContainer > m_inputDecisionKey