ATLAS Offline Software
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 {
13 public:
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::getDetectorElementStatus
virtual std::unique_ptr< InDet::SiDetectorElementStatus > getDetectorElementStatus(const EventContext &ctx, SG::WriteCondHandle< InDet::SiDetectorElementStatus > *whandle) const override
Definition: PixelDetectorElementStatusCloneTool.cxx:9
PixelDetectorElementStatusToolBase
Definition: PixelDetectorElementStatusToolBase.h:24
PixelDetectorElementStatusCloneTool::interfaceID
static InterfaceID & interfaceID()
Definition: PixelDetectorElementStatusCloneTool.h:26
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
test_pyathena.parent
parent
Definition: test_pyathena.py:15
PixelDetectorElementStatusCloneTool::PixelDetectorElementStatusCloneTool
PixelDetectorElementStatusCloneTool(const std::string &type, const std::string &name, const IInterface *parent)
Definition: PixelDetectorElementStatusCloneTool.h:14
PixelDetectorElementStatusCloneTool::initialize
virtual StatusCode initialize() override
Definition: PixelDetectorElementStatusCloneTool.cxx:3
PixelDetectorElementStatusCloneTool
Tool to extend pixel detector element status data by the status extracted from the bytestream error c...
Definition: PixelDetectorElementStatusCloneTool.h:12
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
PixelDetectorElementStatusToolBase.h
SG::WriteCondHandle
Definition: WriteCondHandle.h:26