DD4hep  1.28.0
Detector Description Toolkit for High Energy Physics
Classes | Namespaces | Typedefs | Functions
Conditions.h File Reference
#include "DD4hep/IOV.h"
#include "DD4hep/Handle.h"
#include "DD4hep/OpaqueData.h"
#include <vector>

Go to the source code of this file.

Classes

class  dd4hep::Condition
 Main condition object handle. More...
 
class  dd4hep::Condition::Processor
 Abstract base for processing callbacks to conditions objects. More...
 
class  dd4hep::ConditionKey
 Key definition to optimize ans simplyfy the access to conditions entities. 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::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...
 

Namespaces

 dd4hep
 Namespace for the AIDA detector description toolkit.
 
 dd4hep::detail
 DD4hep internal namespace.
 

Typedefs

typedef std::vector< Condition > dd4hep::RangeConditions
 

Functions

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