![]() |
![]() |
DD4hep - The AIDA detector description toolkit for high energy physics experiments
DD4hep
Rev:Unversioneddirectory
|
Namespace for the conditions part of the AIDA detector description toolkit. More...
Namespaces | |
Interna | |
Conditions internal namespace. | |
Test | |
Namespace for test environments in DDCond. | |
Classes | |
class | ConditionResolver |
ConditionResolver class used by the derived conditions calculation mechanism. More... | |
class | ConditionUpdateContext |
ConditionUpdateContext class used by the derived conditions calculation mechanism. More... | |
class | ConditionUpdateCall |
Callback interface. More... | |
class | ConditionDependency |
Condition dependency definition. More... | |
class | DependencyBuilder |
Condition dependency builder. More... | |
class | Condition |
Main condition object handle. More... | |
class | Container |
Container class for condition handles aggregated by a detector element. More... | |
class | ConditionKey |
Key definition to optimize ans simplyfy the access to conditions entities. More... | |
struct | ClientData |
Client data addition. More... | |
class | AbstractMap |
Conditions data block. Internally maps other objects to abstract data blocks. More... | |
class | ConditionsKeyAssign |
Helper class to assign conditions keys based on patterms. More... | |
class | ConditionsPrinter |
Generic Conditions data dumper. More... | |
class | ConditionsProcessor |
Generic Conditions processor. More... | |
class | ConditionsCollector |
Generic Condition object collector. More... | |
class | DetConditions |
Handle class describing the access to DetElement dependent conditions. More... | |
class | ConditionsLoader |
The data class behind a conditions container handle. More... | |
class | AlignmentsLoaderImp |
Concrete class to interface conditions loading from DetElements. More... | |
class | ConditionsAccess |
Manager class for condition handles. More... | |
class | ConditionsDataLoader |
Interface for a generic conditions loader. More... | |
class | ConditionsDependencyCollection |
Collection of condition dependencies. More... | |
class | DependencyCollector |
Collection of DetElements from the conditions dependencies. More... | |
class | ConditionsDependencyHandler |
Callback handler to update condition dependencies. More... | |
class | Entry |
The intermediate conditions data used to populate the DetElement conditions. More... | |
class | ConditionsManagerObject |
Conditions internal namespace declaration. More... | |
class | ConditionsIOVPool |
Pool of conditions satisfying one IOV type (epoch, run, fill, etc) More... | |
class | ConditionsListener |
Base class to be implemented by objects to listen on condition callbacks. More... | |
class | ConditionsLoaderImp |
Concrete class to interface conditions loading from DetElements. More... | |
class | ConditionsManager |
Manager class for condition handles. More... | |
class | Operators |
Helper class for common stuff used frequently. More... | |
class | ConditionsPool |
Class implementing the conditions collection for a given IOV type. 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... | |
class | ConditionsRepository |
Forward declarations. More... | |
class | Cond__Oper |
class | ConditionsPoolInsert |
Helper to insert objects into a conditions pool. More... | |
class | ConditionsPoolRemove |
Helper to insert objects into a conditions pool. More... | |
class | PoolInsert |
Helper to insert objects into a conditions pool. More... | |
class | CollectionSelect |
Helper to select objects from a conditions pool. More... | |
class | ActiveSelect |
Helper to select active objects from a conditions pool. More... | |
class | KeyedSelect |
Helper to select keyed objects from a conditions pool. More... | |
class | HashConditionFind |
Helper to select condition objects by hash key from a conditions pool. More... | |
class | ConditionsTextRepository |
Forward declarations. More... | |
Typedefs | |
typedef std::vector< Condition > | RangeConditions |
typedef std::pair < RangeConditions, bool > | RangeStatus |
typedef std::list< Entry * > | ConditionsStack |
Functions | |
ConditionKey | make_key (Condition c) |
Access the key of the condition. More... | |
template<typename pool_type > | |
PoolInsert< pool_type > | poolInsert (pool_type &pool) |
template<typename collection_type > | |
CollectionSelect< collection_type > | collectionSelect (collection_type &collection) |
template<typename collection_type > | |
ActiveSelect< collection_type > | activeSelect (collection_type &active) |
template<typename collection_type > | |
KeyedSelect< collection_type > | keyedSelect (Condition::key_type k, collection_type &keyed) |
Namespace for the conditions part of the AIDA detector description toolkit.
Namespace for the geometry part of the AIDA detector description toolkit.
Namespace for the AIDA detector description toolkit supporting XML utilities.
typedef std::list<Entry*> DD4hep::Conditions::ConditionsStack |
Definition at line 35 of file ConditionsDataLoader.h.
typedef std::vector<Condition> DD4hep::Conditions::RangeConditions |
Definition at line 359 of file Conditions.h.
typedef std::pair<RangeConditions,bool> DD4hep::Conditions::RangeStatus |
Definition at line 360 of file Conditions.h.
ActiveSelect<collection_type> DD4hep::Conditions::activeSelect | ( | collection_type & | active | ) |
Definition at line 122 of file ConditionsSelectors.h.
CollectionSelect<collection_type> DD4hep::Conditions::collectionSelect | ( | collection_type & | collection | ) |
Definition at line 100 of file ConditionsSelectors.h.
KeyedSelect<collection_type> DD4hep::Conditions::keyedSelect | ( | Condition::key_type | k, |
collection_type & | keyed | ||
) |
Definition at line 145 of file ConditionsSelectors.h.
ConditionKey DD4hep::Conditions::make_key | ( | Condition | c | ) |
Access the key of the condition.
Definition at line 31 of file Conditions.cpp.
References DD4hep::Conditions::Interna::ConditionObject::hash, DD4hep::NamedObject::name, and DD4hep::Handle< T >::ptr().
PoolInsert<pool_type> DD4hep::Conditions::poolInsert | ( | pool_type & | pool | ) |
Definition at line 81 of file ConditionsSelectors.h.