ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
PixelConditionsSummaryTool::IDCCacheEntry Struct Reference
Collaboration diagram for PixelConditionsSummaryTool::IDCCacheEntry:

Public Member Functions

void reset (EventContext::ContextEvt_t evtId, const IDCInDetBSErrContainer_Cache *cache)
 
bool needsUpdate (const EventContext &ctx) const
 

Public Attributes

EventContext::ContextEvt_t eventId = EventContext::INVALID_CONTEXT_EVT
 
const IDCInDetBSErrContainer_CacheIDCCache = nullptr
 

Detailed Description

Definition at line 130 of file PixelConditionsSummaryTool.h.

Member Function Documentation

◆ needsUpdate()

bool PixelConditionsSummaryTool::IDCCacheEntry::needsUpdate ( const EventContext &  ctx) const
inline

Definition at line 139 of file PixelConditionsSummaryTool.h.

139  {
140  return eventId != ctx.evt() or eventId == EventContext::INVALID_CONTEXT_EVT;
141  }

◆ reset()

void PixelConditionsSummaryTool::IDCCacheEntry::reset ( EventContext::ContextEvt_t  evtId,
const IDCInDetBSErrContainer_Cache cache 
)
inline

Definition at line 134 of file PixelConditionsSummaryTool.h.

134  {
135  eventId = evtId;
136  IDCCache = cache;
137  }

Member Data Documentation

◆ eventId

EventContext::ContextEvt_t PixelConditionsSummaryTool::IDCCacheEntry::eventId = EventContext::INVALID_CONTEXT_EVT

Definition at line 131 of file PixelConditionsSummaryTool.h.

◆ IDCCache

const IDCInDetBSErrContainer_Cache* PixelConditionsSummaryTool::IDCCacheEntry::IDCCache = nullptr

Definition at line 132 of file PixelConditionsSummaryTool.h.


The documentation for this struct was generated from the following file:
PixelConditionsSummaryTool::IDCCacheEntry::IDCCache
const IDCInDetBSErrContainer_Cache * IDCCache
Definition: PixelConditionsSummaryTool.h:132
PixelConditionsSummaryTool::IDCCacheEntry::eventId
EventContext::ContextEvt_t eventId
Definition: PixelConditionsSummaryTool.h:131