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)
DelayedConditionsCleanerSvcparent ()

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::IRCUSvcm_rcu
 Property: RCU Service.

Private Attributes

DelayedConditionsCleanerSvcm_parent

Detailed Description

Definition at line 41 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 45 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 71 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 55 of file DelayedConditionsCleanerSvc.cxx.

56 { parent(), "CleanDelay", 100,
57 "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 60 of file DelayedConditionsCleanerSvc.cxx.

61 { parent(), "LookAhead", 10,
62 "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 75 of file DelayedConditionsCleanerSvc.cxx.

76 { parent(), "RCUSvc", "Athena::RCUSvc",
77 "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 49 of file DelayedConditionsCleanerSvc.cxx.

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

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