ATLAS Offline Software
Loading...
Searching...
No Matches
PixelDetectorElementStatusCloneTool.h
Go to the documentation of this file.
1/* Dear emacs, this is -*-c++-*- */
2#ifndef PIXELDETECTORELEMENTSTATUSCLONETOOL_H
3#define PIXELDETECTORELEMENTSTATUSCLONETOOL_H
4
6
12{
13public:
14 PixelDetectorElementStatusCloneTool(const std::string& type, const std::string& name, const IInterface* parent)
16 {}
17 static InterfaceID& interfaceID();
18
19 virtual StatusCode initialize() override;
20
21 virtual std::unique_ptr<InDet::SiDetectorElementStatus>
22 getDetectorElementStatus(const EventContext& ctx,
24};
25
27 static InterfaceID IID_PixelDetectorElementStatusCloneTool("PixelDetectorElementStatusCloneTool", 1, 0);
28 return IID_PixelDetectorElementStatusCloneTool;
29}
30
31#endif
PixelDetectorElementStatusCloneTool(const std::string &type, const std::string &name, const IInterface *parent)
virtual std::unique_ptr< InDet::SiDetectorElementStatus > getDetectorElementStatus(const EventContext &ctx, SG::WriteCondHandle< InDet::SiDetectorElementStatus > *whandle) const override
PixelDetectorElementStatusToolBase(const std::string &type, const std::string &name, const IInterface *parent)