DD4hep
1.30.0
Detector Description Toolkit for High Energy Physics
|
dd4hep Detector Conditions components, classes and functions More...
Namespaces | |
dd4hep::detail | |
DD4hep internal namespace. | |
dd4hep | |
Namespace for the AIDA detector description toolkit. | |
Classes | |
class | dd4hep::cond::ConditionsCleanup |
Base class to handle conditions cleanups. More... | |
class | dd4hep::cond::ConditionsFullCleanup |
Base class to handle conditions cleanups. More... | |
class | dd4hep::cond::ConditionsContent |
Conditions content object. Defines which conditions should be loaded by the ConditionsManager. More... | |
class | dd4hep::cond::Entry |
The intermediate conditions data used to populate the DetElement conditions. More... | |
class | dd4hep::cond::ConditionsIOVPool |
Pool of conditions satisfying one IOV type (epoch, run, fill, etc) More... | |
class | dd4hep::cond::ConditionsManager::Result |
Result of a prepare call to the conditions manager. More... | |
class | dd4hep::cond::ConditionsManager |
Manager class for condition handles. More... | |
class | dd4hep::cond::ConditionsManagerObject |
Basic conditions manager implementation. More... | |
class | dd4hep::cond::ConditionsPool |
Class implementing the conditions collection for a given IOV type. More... | |
class | dd4hep::cond::ConditionsRepository::Entry |
Definition of a single Entry in the conditions repository. More... | |
class | dd4hep::cond::ConditionsRepository |
Base class to be implemented by objects to listen on condition callbacks. More... | |
class | dd4hep::cond::Operators::Cond__Oper |
Definition of the selector object base class to cover type definitions. More... | |
struct | dd4hep::cond::Operators::SequenceSelect< T > |
Sequential container select operator for conditions mappings. More... | |
struct | dd4hep::cond::Operators::MapSelect< T > |
Mapped container selection operator for conditions mappings. More... | |
struct | dd4hep::cond::Operators::MapConditionsSelect< T > |
Helper to collect conditions using a ConditionsSelect base class. More... | |
struct | dd4hep::cond::Operators::PoolSelect< T > |
Helper to insert objects into a conditions pool. More... | |
struct | dd4hep::cond::Operators::PoolRemove< T > |
Helper to remove objects from a conditions pool. The removed condition is deleted. More... | |
struct | dd4hep::cond::Operators::ActiveSelect< T > |
Container select operator for conditions mappings with conditions flagged active. More... | |
class | dd4hep::cond::Operators::KeyedSelect< collection_type > |
Helper to select keyed objects from a conditions pool. More... | |
class | dd4hep::cond::Operators::KeyFind |
Helper to select condition objects by hash key from a conditions pool. More... | |
class | dd4hep::cond::Operators::OperatorWrapper< OPER > |
Helper to wrap another object and make it copyable. More... | |
class | dd4hep::cond::Operators::ConditionsOperation< OPER > |
Arbitrary wrapper for user defined conditions operators. More... | |
class | dd4hep::cond::ConditionsSlice::Inserter |
Helper to simplify the registration of new condtitions from arbitrary containers. More... | |
class | dd4hep::cond::ConditionsSlice |
Conditions slice object. Defines which conditions should be loaded by the ConditionsManager. More... | |
class | dd4hep::cond::ConditionsTextRepository::Entry |
Definition of a single Entry in the conditions repository. More... | |
class | dd4hep::cond::ConditionsTextRepository |
Forward declarations. More... | |
class | dd4hep::cond::Manager_Type1 |
The data class behind a conditions manager handle. More... | |
class | dd4hep::cond::ConditionsLinearPool< MAPPING, BASE > |
Class implementing the conditions collection for a given IOV type. More... | |
class | dd4hep::cond::ConditionsLinearUpdatePool< MAPPING, BASE > |
Class implementing the conditions update pool for a given IOV type. More... | |
class | dd4hep::cond::ConditionsMappedPool< MAPPING, BASE > |
Class implementing the conditions collection for a given IOV type. More... | |
class | dd4hep::cond::ConditionsMappedUpdatePool< MAPPING, BASE > |
Class implementing the conditions update pool for a given IOV type. More... | |
class | dd4hep::cond::ConditionsMultiLoader |
Implementation of a stack of conditions assembled before application. More... | |
class | dd4hep::cond::ConditionsXMLRepositoryWriter |
Conditions slice object. Defines which conditions should be loaded by the ConditionsManager. More... | |
class | dd4hep::cond::ConditionsSnapshotRootLoader |
Implementation of a stack of conditions assembled before application. More... | |
class | dd4hep::cond::ConditionsMappedUserPool< MAPPING > |
Class implementing the conditions user pool for a given IOV type. More... | |
class | dd4hep::cond::ConditionsXmlLoader |
Implementation of a stack of conditions assembled before application. More... | |
class | dd4hep::Delta |
Class describing an condition to re-adjust an alignment. More... | |
class | dd4hep::AlignmentData |
Derived condition data-object definition. More... | |
class | dd4hep::Alignment::Processor |
Abstract base for processing callbacks to container objects. More... | |
class | dd4hep::align::AlignmentsCalculator::Result |
Object encapsulating the result of a computation call to the alignments calculator. More... | |
class | dd4hep::align::AlignmentsCalculator::PathOrdering |
Functor for path ordered maps as they are needed for the calculator. More... | |
class | dd4hep::align::AlignmentsCalculator::Scanner |
Scanner to find all alignment deltas in the detector hierarchy. More... | |
class | dd4hep::AlignmentsNominalMap |
An implementation of the ConditionsMap interface to fall back to nominal alignment. More... | |
class | dd4hep::ConditionAny |
Main condition object handle. More... | |
class | dd4hep::cond::ConditionUpdateUserContext |
ConditionUpdateUserContext class used by the derived conditions calculation mechanism. More... | |
class | dd4hep::cond::ConditionResolver |
ConditionResolver class used by the derived conditions calculation mechanism. More... | |
class | dd4hep::cond::ConditionUpdateContext |
ConditionUpdateContext class used by the derived conditions calculation mechanism. More... | |
class | dd4hep::cond::ConditionUpdateCall |
Callback interface. More... | |
class | dd4hep::cond::ConditionDependency |
Condition dependency definition. More... | |
class | dd4hep::cond::DependencyBuilder |
Condition dependency builder. More... | |
class | dd4hep::Condition::Processor |
Abstract base for processing callbacks to conditions objects. More... | |
class | dd4hep::Condition |
Main condition object handle. More... | |
union | dd4hep::ConditionKey::KeyMaker |
Helper union to interprete conditions keys. More... | |
struct | dd4hep::ConditionKey::HashCompare |
Compare keys by the hash value. More... | |
class | dd4hep::ConditionKey |
Key definition to optimize ans simplyfy the access to conditions entities. More... | |
class | dd4hep::ConditionsSelect |
Conditions selector functor. Default implementation selects everything evaluated. More... | |
class | dd4hep::ConditionsSelectWrapper< OBJECT > |
Conditions selector functor. Wraps a user defined object by reference. More... | |
struct | dd4hep::cond::ClientData |
Client data addition. More... | |
class | dd4hep::cond::ConditionsListener |
Base class to be implemented by objects to listen on condition callbacks. More... | |
class | dd4hep::ConditionsMap |
ConditionsMap class. More... | |
class | dd4hep::ConditionsMapping< T > |
Concrete ConditionsMap implementation class using externally defined containers. More... | |
class | dd4hep::detail::ConditionObject |
The data class behind a conditions handle. More... | |
class | dd4hep::IOVType |
Class describing the interval of validty type. More... | |
class | dd4hep::IOV |
Class describing the interval of validty. More... | |
class | dd4hep::OpaqueData |
Class describing an opaque data block. More... | |
class | dd4hep::OpaqueDataBlock |
Class describing an opaque conditions data block. More... | |
Functions | |
template<typename oper_type > | |
OperatorWrapper< oper_type > | dd4hep::cond::Operators::operatorWrapper (oper_type &oper) |
Helper function to create a OperatorWrapper<T> object from the argument type. More... | |
template<typename P > | |
ConditionsOperation< PoolRemove< P > > | dd4hep::cond::Operators::poolRemove (P &pool) |
Helper to create functor to remove objects from a conditions pool. More... | |
template<typename P > | |
ConditionsOperation< PoolSelect< P > > | dd4hep::cond::Operators::poolSelect (P &pool) |
Helper to create functor to insert objects into a conditions pool. More... | |
template<typename T > | |
MapConditionsSelect< T > | dd4hep::cond::Operators::mapConditionsSelect (T &collection) |
Helper to create functor to collect conditions using a ConditionsSelect base class. More... | |
template<typename C > | |
ConditionsOperation< SequenceSelect< C > > | dd4hep::cond::Operators::sequenceSelect (C &coll) |
Helper to create functor to select objects from a conditions pool into a sequential container. More... | |
template<typename C > | |
ConditionsOperation< SequenceSelect< C > > | dd4hep::cond::Operators::mapSelect (C &coll) |
Helper to create functor to select objects from a conditions pool into a mapped container. More... | |
template<typename C > | |
ConditionsOperation< ActiveSelect< C > > | dd4hep::cond::Operators::activeSelect (C &coll) |
Helper to select active objects from a conditions pool. More... | |
template<typename C > | |
ConditionsOperation< KeyedSelect< C > > | dd4hep::cond::Operators::keyedSelect (Condition::key_type key, C &coll) |
Helper to create functor to select keyed objects from a conditions pool. More... | |
ConditionsOperation< KeyFind > | dd4hep::cond::Operators::keyFind (Condition::key_type key) |
Helper to create functor to find conditions objects by hash key. More... | |
int | dd4hep::detail::have_condition_item_inventory (int value=-1) |
Setup conditions item name inventory for debugging. More... | |
std::string | dd4hep::detail::get_condition_item_name (Condition::itemkey_type key) |
Resolve key from conditions item name inventory for debugging. More... | |
std::string | dd4hep::detail::get_condition_item_name (Condition::key_type key) |
Resolve key from conditions item name inventory for debugging. More... | |
dd4hep Detector Conditions components, classes and functions
|
inline |
Helper to select active objects from a conditions pool.
Definition at line 264 of file ConditionsSelectors.h.
std::string dd4hep::detail::get_condition_item_name | ( | Condition::itemkey_type | key | ) |
Resolve key from conditions item name inventory for debugging.
The functionhave_condition_item_inventory must be called before items get populated to fill the inventory.....
key: conditions item key
Definition at line 60 of file Conditions.cpp.
std::string dd4hep::detail::get_condition_item_name | ( | Condition::key_type | key | ) |
Resolve key from conditions item name inventory for debugging.
The functionhave_condition_item_inventory must be called before items get populated to fill the inventory.....
key: full condition item hash
Definition at line 56 of file Conditions.cpp.
int dd4hep::detail::have_condition_item_inventory | ( | int | value = -1 | ) |
Setup conditions item name inventory for debugging.
Populate a conditions item name inventory to ease debugging missing dependencies for derived conditions, which otherwise is difficult in optimized mode where all string values are suppressed.
Note: the inventory gets populated while creating item dependencies etc. Enabling afterwards has no effect.
value < 0 Return current value value = 0 Disable inventory for performance issues value > 0 Enable inventory population
Definition at line 49 of file Conditions.cpp.
|
inline |
Helper to create functor to select keyed objects from a conditions pool.
Definition at line 274 of file ConditionsSelectors.h.
|
inline |
Helper to create functor to find conditions objects by hash key.
Definition at line 283 of file ConditionsSelectors.h.
|
inline |
Helper to create functor to collect conditions using a ConditionsSelect base class.
Definition at line 231 of file ConditionsSelectors.h.
|
inline |
Helper to create functor to select objects from a conditions pool into a mapped container.
Definition at line 253 of file ConditionsSelectors.h.
OperatorWrapper<oper_type> dd4hep::cond::Operators::operatorWrapper | ( | oper_type & | oper | ) |
Helper function to create a OperatorWrapper<T> object from the argument type.
Definition at line 203 of file ConditionsSelectors.h.
|
inline |
Helper to create functor to remove objects from a conditions pool.
Definition at line 213 of file ConditionsSelectors.h.
|
inline |
Helper to create functor to insert objects into a conditions pool.
Definition at line 222 of file ConditionsSelectors.h.
|
inline |
Helper to create functor to select objects from a conditions pool into a sequential container.
Definition at line 241 of file ConditionsSelectors.h.