ATLAS Offline Software
Loading...
Searching...
No Matches
TrigCostSupervisorAlg.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4
6
7
8TrigCostSupervisorAlg::TrigCostSupervisorAlg(const std::string& name, ISvcLocator* pSvcLocator)
9 : AthReentrantAlgorithm(name, pSvcLocator)
10{}
11
12
14 ATH_MSG_DEBUG("TrigCostSupervisorAlg start");
16 return StatusCode::SUCCESS;
17}
18
19
20StatusCode TrigCostSupervisorAlg::execute (const EventContext& ctx) const {
21 ATH_MSG_DEBUG("TrigCostSupervisorAlg execute");
22 ATH_CHECK(m_trigCostSvcHandle->startEvent(ctx, true));
23 return StatusCode::SUCCESS;
24}
#define ATH_CHECK
Evaluate an expression and check for errors.
#define ATH_MSG_DEBUG(x)
An algorithm that can be simultaneously executed in multiple threads.
TrigCostSupervisorAlg(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode initialize() override
virtual StatusCode execute(const EventContext &context) const override
ServiceHandle< ITrigCostSvc > m_trigCostSvcHandle