ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
IDetectorElementStatusTool Class Referenceabstract

#include <IDetectorElementStatusTool.h>

Inheritance diagram for IDetectorElementStatusTool:
Collaboration diagram for IDetectorElementStatusTool:

Public Member Functions

virtual std::unique_ptr< InDet::SiDetectorElementStatusgetDetectorElementStatus (const EventContext &ctx, SG::WriteCondHandle< InDet::SiDetectorElementStatus > *whandle) const =0
 get the module and chip status of Si detector elements More...
 

Static Public Member Functions

static EventIDBase getUndefinedEventId ()
 
static EventIDRange getInvalidRange ()
 

Detailed Description

Definition at line 17 of file IDetectorElementStatusTool.h.

Member Function Documentation

◆ getDetectorElementStatus()

virtual std::unique_ptr<InDet::SiDetectorElementStatus> IDetectorElementStatusTool::getDetectorElementStatus ( const EventContext &  ctx,
SG::WriteCondHandle< InDet::SiDetectorElementStatus > *  whandle 
) const
pure virtual

get the module and chip status of Si detector elements

Parameters
ctxthe current event contex
whandlePointer to the write handle for the conditions object being built, for propagation of IOV range and dependency information. Pass nullptr if we're building an object for event data, rather than conditions data.

Implemented in PixelConditionsSummaryTool.

◆ getInvalidRange()

static EventIDRange IDetectorElementStatusTool::getInvalidRange ( )
inlinestatic

Definition at line 33 of file IDetectorElementStatusTool.h.

33 { return EventIDRange (getUndefinedEventId(),getUndefinedEventId()); }

◆ getUndefinedEventId()

static EventIDBase IDetectorElementStatusTool::getUndefinedEventId ( )
inlinestatic

Definition at line 32 of file IDetectorElementStatusTool.h.

32 { return EventIDBase (0, EventIDBase::UNDEFEVT, EventIDBase::UNDEFNUM, 0, 0); }

The documentation for this class was generated from the following file:
IDetectorElementStatusTool::getUndefinedEventId
static EventIDBase getUndefinedEventId()
Definition: IDetectorElementStatusTool.h:32