|
DD4hep
1.30.0
Detector Description Toolkit for High Energy Physics
|
Go to the documentation of this file.
19 #include <DD4hep/detail/Handle.inl>
30 :
NamedObject(), m_manager(mgr), iov(i), age_value(AGE_NONE)
43 printout(INFO,
"ConditionsPool",
"+++ Conditions for pool with IOV: %-32s age:%3d [%4d entries]",
49 printout(INFO,
"ConditionsPool",
"+++ %s Conditions for pool with IOV: %-32s age:%3d [%4d entries]",
51 if ( opt ==
"*" || opt ==
"ALL" ) {
83 : m_iov(0), m_manager(mgr)
std::vector< Condition > RangeConditions
int age_value
Aging value.
const char * GetName() const
Access name.
void onRegister(Condition condition)
Listener invocation when a condition is registered to the cache.
static void increment(T *)
Increment count according to type information.
size_t lineLength
Line length.
Main condition object handle.
virtual size_t select_all(RangeConditions &result)=0
Select all conditions contained.
virtual ~ConditionsPool()
Default destructor. Note: pool must be cleared by the subclass!
Namespace for implementation details of the AIDA detector description toolkit.
Class describing the interval of validty.
UserPool(ConditionsManager mgr)
Default constructor.
Class implementing the conditions collection for a given IOV type.
void onRegister(Condition condition)
Listener invocation when a condition is registered to the cache.
static void decrement(T *)
Decrement count according to type information.
bool summary
Flag to print summary.
void print() const
Print pool basics.
virtual size_t size() const =0
Total entry count.
void onRemove(Condition condition)
Listener invocation when a condition is deregistered from the cache.
virtual ~UpdatePool()
Default destructor.
Manager class for condition handles.
ConditionsManager m_manager
Handle to conditions manager object.
T * ptr() const
Access to the held object.
DD4HEP_INSTANTIATE_HANDLE_NAMED(UpdatePool)
Implementation of a named object.
void onRemove(Condition condition)
Listener invocation when a condition is deregistered from the cache.
UpdatePool(ConditionsManager mgr, IOV *iov)
Default constructor.
virtual ~UserPool()
Default destructor.
Interface for conditions pool optimized to host conditions updates.
Generic Conditions data dumper.
ConditionsPool(ConditionsManager mgr, IOV *iov)
Default constructor.