ATLAS Offline Software
|
Tool to extend pixel detector element status data by the status extracted from the bytestream error container. More...
#include <PixelDetectorElementStatusCloneTool.h>
Public Member Functions | |
PixelDetectorElementStatusCloneTool (const std::string &type, const std::string &name, const IInterface *parent) | |
virtual StatusCode | initialize () override |
virtual std::unique_ptr< InDet::SiDetectorElementStatus > | getDetectorElementStatus (const EventContext &ctx, SG::WriteCondHandle< InDet::SiDetectorElementStatus > *whandle) const override |
Static Public Member Functions | |
static InterfaceID & | interfaceID () |
Protected Member Functions | |
std::unique_ptr< InDet::SiDetectorElementStatus > | createDetectorElementStatus (const EventContext &ctx, SG::WriteCondHandle< InDet::SiDetectorElementStatus > *whandle) const |
Create a new detector element status element container. More... | |
Protected Attributes | |
const PixelID * | m_pixelID {} |
Private Attributes | |
ServiceHandle< InDetDD::IPixelReadoutManager > | m_pixelReadout {this, "PixelReadoutManager", "PixelReadoutManager", "Pixel readout manager" } |
SG::ReadCondHandleKey< InDetDD::SiDetectorElementCollection > | m_pixelDetEleCollKey {this, "PixelDetEleCollKey", "PixelDetectorElementCollection", "Key of SiDetectorElementCollection for Pixel"} |
SG::ReadCondHandleKey< InDet::SiDetectorElementStatus > | m_pixelDetElStatusCondKey {this, "PixelDetElStatusCondDataBaseKey", "" , "Optional conditions data key of an input SiDetectorElementStatus on which the newly created object will be based."} |
Tool to extend pixel detector element status data by the status extracted from the bytestream error container.
The input to the tool can only be conditions data, the output will have an invalid IOV. Thus, can only be event data.
Definition at line 11 of file PixelDetectorElementStatusCloneTool.h.
|
inline |
Definition at line 14 of file PixelDetectorElementStatusCloneTool.h.
|
protectedinherited |
Create a new detector element status element container.
Depending on the properties the container may be a copy of an event data or conditions data element status container.
Definition at line 34 of file PixelDetectorElementStatusToolBase.cxx.
|
overridevirtual |
Definition at line 9 of file PixelDetectorElementStatusCloneTool.cxx.
|
overridevirtual |
Reimplemented from PixelDetectorElementStatusToolBase.
Definition at line 3 of file PixelDetectorElementStatusCloneTool.cxx.
|
inlinestatic |
Definition at line 26 of file PixelDetectorElementStatusCloneTool.h.
|
privateinherited |
Definition at line 45 of file PixelDetectorElementStatusToolBase.h.
|
privateinherited |
Definition at line 48 of file PixelDetectorElementStatusToolBase.h.
Definition at line 39 of file PixelDetectorElementStatusToolBase.h.
|
privateinherited |
Definition at line 42 of file PixelDetectorElementStatusToolBase.h.