ATLAS Offline Software
Loading...
Searching...
No Matches
SCT_SensorsTestAlg.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_SensorsTestAlg_H
13#define SCT_SensorsTestAlg_H
14
15// Include Athena stuff
17
19
20// Include Gaudi stuff
21#include "GaudiKernel/ToolHandle.h"
22
23// Include STL stuff
24#include <string>
25
29 public:
30 // Structors
31 SCT_SensorsTestAlg (const std::string& name, ISvcLocator* pSvcLocator);
32 virtual ~SCT_SensorsTestAlg() = default;
33
34 // Standard Gaudi functions
35 virtual StatusCode initialize() override;
36 virtual StatusCode execute(const EventContext& ctx) const override;
37 virtual StatusCode finalize() override;
39 virtual bool isClonable() const override { return true; };
40
41 private:
42 ToolHandle<ISCT_SensorsTool> m_SensorsTool{this, "SCT_SensorsTool", "SCT_SensorsTool", "Tool to retrieve SCT sensor information"};
43};
44
45#endif // SCT_SensorsTestAlg_H
header file for baseclass of SCT conditions tool
An algorithm that can be simultaneously executed in multiple threads.
SCT_SensorsTestAlg(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode execute(const EventContext &ctx) const override
Gaudi executer.
virtual StatusCode initialize() override
Gaudi initialiser.
ToolHandle< ISCT_SensorsTool > m_SensorsTool
virtual StatusCode finalize() override
Gaudi finaliser.
virtual bool isClonable() const override
Make this algorithm clonable.
virtual ~SCT_SensorsTestAlg()=default