ATLAS Offline Software
Loading...
Searching...
No Matches
TrigCostSupervisorAlg.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4#ifndef TRIGCOSTMONITOR_TRIGCOSTSUPERVISORALG_H
5#define TRIGCOSTMONITOR_TRIGCOSTSUPERVISORALG_H 1
6
9
10
16{
17 public:
18
19 TrigCostSupervisorAlg( const std::string& name, ISvcLocator* pSvcLocator );
20
21 virtual StatusCode initialize() override;
22 virtual StatusCode execute( const EventContext& context ) const override;
23
24 private:
26 this, "TrigCostSvc", "TrigCostSvc", "The trigger cost service" };
27};
28
29#endif //> !TRIGCOSTMONITOR_TRIGCOSTSUPERVISORALG_H
30
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