ATLAS Offline Software
Loading...
Searching...
No Matches
Athena::DelayedConditionsCleanerSvcProps Class Reference
Inheritance diagram for Athena::DelayedConditionsCleanerSvcProps:
Collaboration diagram for Athena::DelayedConditionsCleanerSvcProps:

Public Types

typedef AthProperties base_class

Public Member Functions

 DelayedConditionsCleanerSvcProps (DelayedConditionsCleanerSvc *parent)
DelayedConditionsCleanerSvc * parent ()

Public Attributes

Gaudi::Property< size_t > m_ringSize
 Property: Number of previous events for which to remember IOV history.
Gaudi::Property< size_t > m_cleanDelay
 Property: Number of events after adding a conditions object we try to clean its container.
Gaudi::Property< size_t > m_lookAhead
 Property: Maximum number of events to consolodate together when cleaning.
bool m_async = false
 Property: If true, run cleaning asynchronously in an MT job.
ServiceHandle< Athena::IRCUSvc > m_rcu
 Property: RCU Service.

Private Attributes

DelayedConditionsCleanerSvc * m_parent

Detailed Description

Definition at line 40 of file DelayedConditionsCleanerSvc.cxx.

Member Typedef Documentation

◆ base_class

typedef AthProperties AthProperties< DelayedConditionsCleanerSvc >::base_class
inherited

Definition at line 62 of file AthProperties.h.

Constructor & Destructor Documentation

◆ DelayedConditionsCleanerSvcProps()

Athena::DelayedConditionsCleanerSvcProps::DelayedConditionsCleanerSvcProps ( DelayedConditionsCleanerSvc * parent)
inline

Definition at line 44 of file DelayedConditionsCleanerSvc.cxx.

Member Function Documentation

◆ parent()

Definition at line 64 of file AthProperties.h.

64{ return m_parent; }
DelayedConditionsCleanerSvc * m_parent

Member Data Documentation

◆ m_async

bool Athena::DelayedConditionsCleanerSvcProps::m_async = false

Property: If true, run cleaning asynchronously in an MT job.

Definition at line 70 of file DelayedConditionsCleanerSvc.cxx.

◆ m_cleanDelay

Gaudi::Property<size_t> Athena::DelayedConditionsCleanerSvcProps::m_cleanDelay
Initial value:
{ parent(), "CleanDelay", 100,
"Number of events after adding a conditions object we try to clean its container." }

Property: Number of events after adding a conditions object we try to clean its container.

Definition at line 54 of file DelayedConditionsCleanerSvc.cxx.

55 { parent(), "CleanDelay", 100,
56 "Number of events after adding a conditions object we try to clean its container." };

◆ m_lookAhead

Gaudi::Property<size_t> Athena::DelayedConditionsCleanerSvcProps::m_lookAhead
Initial value:
{ parent(), "LookAhead", 10,
"Maximum number of events to consolodate together when cleaning." }

Property: Maximum number of events to consolodate together when cleaning.

Definition at line 59 of file DelayedConditionsCleanerSvc.cxx.

60 { parent(), "LookAhead", 10,
61 "Maximum number of events to consolodate together when cleaning." };

◆ m_parent

Definition at line 68 of file AthProperties.h.

◆ m_rcu

ServiceHandle<Athena::IRCUSvc> Athena::DelayedConditionsCleanerSvcProps::m_rcu
Initial value:
{ parent(), "RCUSvc", "Athena::RCUSvc",
"The RCU service." }

Property: RCU Service.

Definition at line 74 of file DelayedConditionsCleanerSvc.cxx.

75 { parent(), "RCUSvc", "Athena::RCUSvc",
76 "The RCU service." };

◆ m_ringSize

Gaudi::Property<size_t> Athena::DelayedConditionsCleanerSvcProps::m_ringSize
Initial value:
{ parent(), "RingSize", 100,
"Number of previous events for which to remember IOV history." }

Property: Number of previous events for which to remember IOV history.

Definition at line 48 of file DelayedConditionsCleanerSvc.cxx.

49 { parent(), "RingSize", 100,
50 "Number of previous events for which to remember IOV history." };

The documentation for this class was generated from the following file: