DD4hep
1.30.0
Detector Description Toolkit for High Energy Physics
|
Namespace for implementation details of the AIDA detector description toolkit. More...
Namespaces | |
Operators | |
Namespace for condition operators to avoid clashes. | |
Classes | |
class | AbstractMap |
Conditions data block. Internaly maps other objects to abstract data blocks. More... | |
struct | ClientData |
Client data addition. More... | |
class | ConditionDependency |
Condition dependency definition. More... | |
class | ConditionResolver |
ConditionResolver class used by the derived conditions calculation mechanism. More... | |
class | ConditionsCleanup |
Base class to handle conditions cleanups. More... | |
class | ConditionsCollector |
Generic condition collector keyed by detector elements. More... | |
class | ConditionsContent |
Conditions content object. Defines which conditions should be loaded by the ConditionsManager. More... | |
class | ConditionsDataLoader |
Interface for a generic conditions loader. More... | |
class | ConditionsDependencyHandler |
Callback handler to update condition dependencies. More... | |
class | ConditionsFullCleanup |
Base class to handle conditions cleanups. More... | |
class | ConditionsIOVPool |
Pool of conditions satisfying one IOV type (epoch, run, fill, etc) More... | |
class | ConditionsLinearPool |
Class implementing the conditions collection for a given IOV type. More... | |
class | ConditionsLinearUpdatePool |
Class implementing the conditions update pool for a given IOV type. More... | |
class | ConditionsListener |
Base class to be implemented by objects to listen on condition callbacks. More... | |
class | ConditionsLoadInfo |
Base class for data loading information. More... | |
class | ConditionsManager |
Manager class for condition handles. More... | |
class | ConditionsManagerObject |
Basic conditions manager implementation. More... | |
class | ConditionsMappedPool |
Class implementing the conditions collection for a given IOV type. More... | |
class | ConditionsMappedUpdatePool |
Class implementing the conditions update pool for a given IOV type. More... | |
class | ConditionsMappedUserPool |
Class implementing the conditions user pool for a given IOV type. More... | |
class | ConditionsMultiLoader |
Implementation of a stack of conditions assembled before application. More... | |
class | ConditionsPool |
Class implementing the conditions collection for a given IOV type. More... | |
class | ConditionsPrinter |
Generic Conditions data dumper. More... | |
class | ConditionsProcessor |
Generic condition processor facade for the Conditons::Processor object. More... | |
class | ConditionsProcessorWrapper |
Generic condition processor facade for the Conditons::Processor object. More... | |
class | ConditionsRepository |
Base class to be implemented by objects to listen on condition callbacks. More... | |
class | ConditionsRootPersistency |
Helper to save conditions pools to ROOT. More... | |
class | ConditionsSlice |
Conditions slice object. Defines which conditions should be loaded by the ConditionsManager. More... | |
class | ConditionsSnapshotRootLoader |
Implementation of a stack of conditions assembled before application. More... | |
class | ConditionsTag |
class | ConditionsTextRepository |
Forward declarations. More... | |
class | ConditionsTreePersistency |
Helper to save conditions pools to ROOT. More... | |
class | ConditionsXmlLoader |
Implementation of a stack of conditions assembled before application. More... | |
class | ConditionsXMLRepositoryWriter |
Conditions slice object. Defines which conditions should be loaded by the ConditionsManager. More... | |
class | ConditionUpdateCall |
Callback interface. More... | |
class | ConditionUpdateContext |
ConditionUpdateContext class used by the derived conditions calculation mechanism. More... | |
class | ConditionUpdateUserContext |
ConditionUpdateUserContext class used by the derived conditions calculation mechanism. More... | |
class | DependencyBuilder |
Condition dependency builder. More... | |
class | Entry |
The intermediate conditions data used to populate the DetElement conditions. More... | |
class | GlobalTag |
class | Manager_Type1 |
The data class behind a conditions manager handle. More... | |
class | Operators |
Helper class for common stuff used frequently. More... | |
class | UpdatePool |
Interface for conditions pool optimized to host conditions updates. More... | |
class | UserPool |
Interface for conditions pool optimized to host conditions updates. More... | |
Typedefs | |
typedef std::list< Entry * > | ConditionsStack |
typedef std::unordered_map< Condition::key_type, Condition::Object * > | umap_t |
Functions | |
void | fill_content (ConditionsManager mgr, ConditionsContent &content, const IOVType &typ) |
Populate the conditions slice from the conditions manager (convenience) More... | |
std::string | cond_name (Condition c) |
std::string | cond_name (const Condition::Object *c) |
template<typename T > | |
ConditionsProcessor< typename std::remove_reference< T >::type > | conditionsProcessor (T &&obj) |
Creator utility function for ConditionsProcessor objects. More... | |
template<typename T > | |
ConditionsProcessorWrapper< T > * | createProcessorWrapper (T *obj) |
Creator utility function for ConditionsProcessorWrapper objects. More... | |
template<typename T > | |
ConditionsProcessorWrapper< T > | processorWrapper (T *obj) |
Creator utility function for ConditionsProcessorWrapper objects. More... | |
template<typename T > | |
ConditionsCollector< typename std::remove_reference< T >::type > | conditionsCollector (ConditionsMap &m, T &&conditions) |
Creator utility function for ConditionsCollector objects. More... | |
Namespace for implementation details of the AIDA detector description toolkit.
Namespace for the AIDA detector description toolkit supporting XML utilities.
Namespace for the conditions part of the AIDA detector description toolkit.
typedef std::list<Entry*> dd4hep::cond::ConditionsStack |
Definition at line 35 of file ConditionsDataLoader.h.
typedef std::unordered_map<Condition::key_type,Condition::Object*> dd4hep::cond::umap_t |
Definition at line 780 of file ConditionsUserPool.cpp.
std::string dd4hep::cond::cond_name | ( | Condition | c | ) |
Definition at line 32 of file ConditionsDebug.cpp.
std::string dd4hep::cond::cond_name | ( | const Condition::Object * | c | ) |
|
inline |
Creator utility function for ConditionsCollector objects.
Definition at line 150 of file ConditionsProcessor.h.
|
inline |
Creator utility function for ConditionsProcessor objects.
Definition at line 67 of file ConditionsProcessor.h.
|
inline |
Creator utility function for ConditionsProcessorWrapper objects.
Definition at line 101 of file ConditionsProcessor.h.
void dd4hep::cond::fill_content | ( | ConditionsManager | mgr, |
ConditionsContent & | content, | ||
const IOVType & | typ | ||
) |
Populate the conditions slice from the conditions manager (convenience)
Definition at line 182 of file ConditionsSlice.cpp.
|
inline |
Creator utility function for ConditionsProcessorWrapper objects.
Definition at line 105 of file ConditionsProcessor.h.