ATLAS Offline Software
Loading...
Searching...
No Matches
SCT_DCSConditionsTestAlg.h
Go to the documentation of this file.
1// -*- C++ -*-
2
3/*
4 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
5*/
6
10
11// Multiple inclusion protection
12#ifndef SCT_TestDCSConditions_H
13#define SCT_TestDCSConditions_H
14
15// Include Athena stuff
18
19// Include Gaudi stuff
20#include "GaudiKernel/ToolHandle.h"
21
22// Include STL stuff
23#include <string>
24
28 public:
29 // Structors
30 SCT_DCSConditionsTestAlg(const std::string& name, ISvcLocator* pSvcLocator);
31 virtual ~SCT_DCSConditionsTestAlg() = default;
32
33 // Standard Gaudi functions
34 virtual StatusCode initialize() override final;
35 virtual StatusCode execute(const EventContext& ctx) const override final;
36 virtual StatusCode finalize() override final;
37 virtual bool isReEntrant() const override final { return false; }
38
39 private:
40 ToolHandle<ISCT_DCSConditionsTool> m_DCSConditionsTool{this, "SCT_DCSConditionsTool", "SCT_DCSConditionsTool", "Tool to retrieve SCT DCS information"};
41};
42
43#endif // SCT_TestDCSConditions_H
interface file for service that keeps track of errors in the bytestream.
An algorithm that can be simultaneously executed in multiple threads.
virtual ~SCT_DCSConditionsTestAlg()=default
virtual StatusCode finalize() override final
Gaudi finaliser.
virtual StatusCode execute(const EventContext &ctx) const override final
Gaudi executer.
SCT_DCSConditionsTestAlg(const std::string &name, ISvcLocator *pSvcLocator)
ToolHandle< ISCT_DCSConditionsTool > m_DCSConditionsTool
virtual StatusCode initialize() override final
Gaudi initialiser.
virtual bool isReEntrant() const override final