![]() |
ATLAS Offline Software
|
#include <PixelDetectorElementStatusToolBase.h>
Public Member Functions | |
| PixelDetectorElementStatusToolBase (const std::string &type, const std::string &name, const IInterface *parent) | |
| virtual | ~PixelDetectorElementStatusToolBase () |
| virtual StatusCode | initialize () override |
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. | |
Protected Attributes | |
| const PixelID * | m_pixelID {} |
Private Attributes | |
| 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."} |
Definition at line 23 of file PixelDetectorElementStatusToolBase.h.
| PixelDetectorElementStatusToolBase::PixelDetectorElementStatusToolBase | ( | const std::string & | type, |
| const std::string & | name, | ||
| const IInterface * | parent ) |
Definition at line 8 of file PixelDetectorElementStatusToolBase.cxx.
|
virtualdefault |
|
protected |
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 |
Reimplemented in PixelActiveDetectorElementStatusTool, PixelByteStreamErrorDetectorElementStatusTool, and PixelDetectorElementStatusCloneTool.
Definition at line 15 of file PixelDetectorElementStatusToolBase.cxx.
|
private |
Definition at line 41 of file PixelDetectorElementStatusToolBase.h.
|
private |
Definition at line 44 of file PixelDetectorElementStatusToolBase.h.
Definition at line 38 of file PixelDetectorElementStatusToolBase.h.