ATLAS Offline Software
Loading...
Searching...
No Matches
SCT_MonitorConditionsTestAlg.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
15
16#ifndef SCT_MonitorConditionsTestAlg_H
17#define SCT_MonitorConditionsTestAlg_H
18
19// Athena
21
23
24//Gaudi
25#include "GaudiKernel/ToolHandle.h"
26
27//Forward declarations
28class SCT_ID;
29
32 public:
33 SCT_MonitorConditionsTestAlg(const std::string &name,ISvcLocator *pSvcLocator) ;
34 virtual ~SCT_MonitorConditionsTestAlg() = default;
35
36 virtual StatusCode initialize() override;
37 virtual StatusCode execute(const EventContext& ctx) const override;
38 virtual StatusCode finalize() override;
40 virtual bool isClonable() const override { return true; };
41
42 private:
43 ToolHandle<ISCT_MonitorConditionsTool> m_pMonitorConditionsTool{this, "SCT_MonitorConditionsTool", "SCT_MonitorConditionsTool", "Tool to retrieve noisy strip information"};
44 const SCT_ID* m_sctId{nullptr};
45}; // end of class
46
47#endif // SCT_MonitorConditionsTestAlg_H
interface file for service that keeps track of errors caught by the monitoring.
An algorithm that can be simultaneously executed in multiple threads.
This is an Identifier helper class for the SCT subdetector.
Definition SCT_ID.h:68
SCT_MonitorConditionsTestAlg(const std::string &name, ISvcLocator *pSvcLocator)
virtual ~SCT_MonitorConditionsTestAlg()=default
virtual StatusCode execute(const EventContext &ctx) const override
ToolHandle< ISCT_MonitorConditionsTool > m_pMonitorConditionsTool
virtual StatusCode initialize() override
virtual bool isClonable() const override
Make this algorithm clonable.