ATLAS Offline Software
Loading...
Searching...
No Matches
SCT_StripVetoTestAlg.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
14
15#ifndef SCT_StripVetoTestAlg_H
16#define SCT_StripVetoTestAlg_H
17
18//Athena
20
22
23//Gaudi
24#include "GaudiKernel/ToolHandle.h"
25
27 public:
28 SCT_StripVetoTestAlg(const std::string& name, ISvcLocator* pSvcLocator);
29 virtual ~SCT_StripVetoTestAlg() = default;
30
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_ConditionsTool> m_stripVetoTool{this, "StripVetoTool", "SCT_StripVetoTool", "Tool to retrieve vetoed strips"};
39};
40
41#endif // SCT_StripVetoTestAlg_H
header file for baseclass of SCT conditions tools
An algorithm that can be simultaneously executed in multiple threads.
virtual StatusCode initialize() override
SCT_StripVetoTestAlg(const std::string &name, ISvcLocator *pSvcLocator)
virtual bool isClonable() const override
Make this algorithm clonable.
virtual StatusCode finalize() override
virtual StatusCode execute(const EventContext &ctx) const override
ToolHandle< ISCT_ConditionsTool > m_stripVetoTool
virtual ~SCT_StripVetoTestAlg()=default