ATLAS Offline Software
Public Types | Public Member Functions | Public Attributes | Private Attributes | List of all members
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. More...
 
Gaudi::Property< size_t > m_cleanDelay
 Property: Number of events after adding a conditions object we try to clean its container. More...
 
Gaudi::Property< size_t > m_lookAhead
 Property: Maximum number of events to consolodate together when cleaning. More...
 
bool m_async = false
 Property: If true, run cleaning asynchronously in an MT job. More...
 
ServiceHandle< Athena::IRCUSvcm_rcu
 Property: RCU Service. More...
 

Private Attributes

DelayedConditionsCleanerSvcm_parent
 

Detailed Description

Definition at line 41 of file DelayedConditionsCleanerSvc.cxx.

Member Typedef Documentation

◆ base_class

Definition at line 62 of file AthProperties.h.

Constructor & Destructor Documentation

◆ DelayedConditionsCleanerSvcProps()

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

Member Function Documentation

◆ parent()

Definition at line 64 of file AthProperties.h.

64 { return 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.

◆ 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.

◆ 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.

◆ 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.


The documentation for this class was generated from the following file:
AthProperties< DelayedConditionsCleanerSvc >
AthProperties< DelayedConditionsCleanerSvc >::m_parent
DelayedConditionsCleanerSvc * m_parent
Definition: AthProperties.h:68
AthProperties< DelayedConditionsCleanerSvc >::parent
DelayedConditionsCleanerSvc * parent()
Definition: AthProperties.h:64