![]() |
ATLAS Offline Software
|
#include <PixelActiveDetectorElementStatusTool.h>
Public Member Functions | |
| PixelActiveDetectorElementStatusTool (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. | |
Protected Attributes | |
| const PixelID * | m_pixelID {} |
Private Attributes | |
| SG::ReadCondHandleKey< PixelDCSStatusData > | m_condDCSStatusKey {this, "PixelDCSStatusCondData", "PixelDCSStatusCondData", "Pixel FSM status key"} |
| Gaudi::Property< std::vector< std::string > > | m_isActiveStatus {this, "IsActiveStatus", {},"Pixel module status for which the module is considered active." } |
| unsigned int | m_activeStatusMask {0} |
| mask in which each status is represented by a bit and for status values which are cnsidered active the corresponding bit is set; | |
| 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 20 of file PixelActiveDetectorElementStatusTool.h.
|
inline |
Definition at line 23 of file PixelActiveDetectorElementStatusTool.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 40 of file PixelActiveDetectorElementStatusTool.cxx.
|
overridevirtual |
Reimplemented from PixelDetectorElementStatusToolBase.
Definition at line 4 of file PixelActiveDetectorElementStatusTool.cxx.
|
inlinestatic |
Definition at line 42 of file PixelActiveDetectorElementStatusTool.h.
|
private |
mask in which each status is represented by a bit and for status values which are cnsidered active the corresponding bit is set;
Definition at line 39 of file PixelActiveDetectorElementStatusTool.h.
|
private |
Definition at line 34 of file PixelActiveDetectorElementStatusTool.h.
|
private |
Definition at line 36 of file PixelActiveDetectorElementStatusTool.h.
|
privateinherited |
Definition at line 41 of file PixelDetectorElementStatusToolBase.h.
|
privateinherited |
Definition at line 44 of file PixelDetectorElementStatusToolBase.h.
Definition at line 38 of file PixelDetectorElementStatusToolBase.h.