ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
Athena::DelayedConditionsCleanerSvc::QueueItem Struct Reference

Item in the work queue. More...

Collaboration diagram for Athena::DelayedConditionsCleanerSvc::QueueItem:

Public Member Functions

 QueueItem (EventContext::ContextEvt_t evt, CondContInfo &ci)
 
bool operator< (const QueueItem &other) const
 

Public Attributes

EventContext::ContextEvt_t m_evt
 
CondContInfom_ci
 

Detailed Description

Item in the work queue.

This is a priority queue, so these should be comparable.

Definition at line 220 of file DelayedConditionsCleanerSvc.h.

Constructor & Destructor Documentation

◆ QueueItem()

Athena::DelayedConditionsCleanerSvc::QueueItem::QueueItem ( EventContext::ContextEvt_t  evt,
CondContInfo ci 
)
inline

Definition at line 222 of file DelayedConditionsCleanerSvc.h.

223  : m_evt (evt), m_ci (&ci)
224  {}

Member Function Documentation

◆ operator<()

bool Athena::DelayedConditionsCleanerSvc::QueueItem::operator< ( const QueueItem other) const
inline

Definition at line 229 of file DelayedConditionsCleanerSvc.h.

230  {
231  // Reversed, since we want the lowest to come first.
232  return m_evt > other.m_evt;
233  }

Member Data Documentation

◆ m_ci

CondContInfo* Athena::DelayedConditionsCleanerSvc::QueueItem::m_ci

Definition at line 227 of file DelayedConditionsCleanerSvc.h.

◆ m_evt

EventContext::ContextEvt_t Athena::DelayedConditionsCleanerSvc::QueueItem::m_evt

Definition at line 226 of file DelayedConditionsCleanerSvc.h.


The documentation for this struct was generated from the following file:
Athena::DelayedConditionsCleanerSvc::QueueItem::m_evt
EventContext::ContextEvt_t m_evt
Definition: DelayedConditionsCleanerSvc.h:226
LArG4FSStartPointFilter.evt
evt
Definition: LArG4FSStartPointFilter.py:42
InDetDD::other
@ other
Definition: InDetDD_Defs.h:16
Athena::DelayedConditionsCleanerSvc::QueueItem::m_ci
CondContInfo * m_ci
Definition: DelayedConditionsCleanerSvc.h:227