ATLAS Offline Software
Loading...
Searching...
No Matches
SCT_ConditionsParameterTestAlg.h
Go to the documentation of this file.
1// -*- C++ -*-
2
3/*
4 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
5*/
6
10
11// Multiple inclusion protection
12#ifndef SCT_ConditionsParameterTestAlg_H
13#define SCT_ConditionsParameterTestAlg_H
14
15// Include Athena stuff
18
19// Include Gaudi stuff
20#include "GaudiKernel/ToolHandle.h"
21
25 public:
26 // Structors
27 SCT_ConditionsParameterTestAlg(const std::string& name, ISvcLocator* pSvcLocator);
29
30 // Standard Gaudi functions
31 virtual StatusCode initialize() override;
32 virtual StatusCode execute(const EventContext& ctx) const override;
33 virtual StatusCode finalize() override;
35 virtual bool isClonable() const override { return true; };
36
37 private:
38 ToolHandle<ISCT_ConditionsParameterTool> m_conditionsParameterTool{this, "SCT_ConditionsParameterTool", "SCT_ConditionsParameterTool", "Tool to retrieve SCT conditions parameters"};
39};
40
41#endif // SCT_ConditionsParameterTestAlg_H
header file for baseclass of SCT conditions parameter tool
An algorithm that can be simultaneously executed in multiple threads.
virtual StatusCode initialize() override
Gaudi initialiser.
virtual StatusCode finalize() override
Gaudi finaliser.
SCT_ConditionsParameterTestAlg(const std::string &name, ISvcLocator *pSvcLocator)
virtual ~SCT_ConditionsParameterTestAlg()=default
virtual StatusCode execute(const EventContext &ctx) const override
Gaudi executer.
virtual bool isClonable() const override
Make this algorithm clonable.
ToolHandle< ISCT_ConditionsParameterTool > m_conditionsParameterTool