![]() |
DD4hep
1.33.0
Detector Description Toolkit for High Energy Physics
|
Implementation of a stack of conditions assembled before application. More...
Public Member Functions | |
| ConditionsSnapshotRootLoader (Detector &description, ConditionsManager mgr, const std::string &nam) | |
| Default constructor. More... | |
| virtual | ~ConditionsSnapshotRootLoader () |
| Default destructor. More... | |
| virtual size_t | load_single (key_type key, const IOV &req_validity, RangeConditions &conditions) |
| Load a condition set given a Detector Element and the conditions name according to their validity. More... | |
| virtual size_t | load_range (key_type key, const IOV &req_validity, RangeConditions &conditions) |
| Load a condition set given a Detector Element and the conditions name according to their validity. More... | |
| virtual size_t | load_many (const IOV &, RequiredItems &, LoadedItems &, IOV &) |
| Optimized update using conditions slice data. More... | |
Public Member Functions inherited from dd4hep::cond::ConditionsDataLoader | |
| ConditionsDataLoader (Detector &description, ConditionsManager mgr, const std::string nam) | |
| Default constructor. More... | |
| virtual | ~ConditionsDataLoader () |
| Default destructor. More... | |
| virtual void | initialize () |
| Optional initialization for sub-classes. More... | |
| ConditionsManager | manager () const |
| Access conditions manager. More... | |
| Property & | operator[] (const std::string &property_name) |
| Access to properties. More... | |
| const Property & | operator[] (const std::string &property_name) const |
| Access to properties (CONST) More... | |
| void | addSource (const std::string &source) |
| Add data source definition to loader. More... | |
| void | addSource (const std::string &source, const IOV &iov) |
| Add data source definition to loader for data corresponding to a given IOV. More... | |
Public Member Functions inherited from dd4hep::NamedObject | |
| NamedObject (const char *nam, const char *typ="") | |
| Initializing constructor. More... | |
| NamedObject (const std::string &nam) | |
| Initializing constructor. More... | |
| NamedObject (const std::string &nam, const std::string &typ) | |
| Initializing constructor. More... | |
| NamedObject ()=default | |
| Standard constructor. More... | |
| NamedObject (const NamedObject &c)=default | |
| Copy constructor. More... | |
| NamedObject (NamedObject &&c)=default | |
| Move constructor. More... | |
| virtual | ~NamedObject ()=default |
| Default destructor. More... | |
| NamedObject & | operator= (const NamedObject &c)=default |
| Assignment operator. More... | |
| NamedObject & | operator= (NamedObject &&c)=default |
| Move assignment operator. More... | |
| const char * | GetName () const |
| Access name. More... | |
| void | SetName (const char *nam) |
| Set name (used by Handle) More... | |
| void | SetTitle (const char *tit) |
| Set Title (used by Handle) More... | |
| const char * | GetTitle () const |
| Get name (used by Handle) More... | |
Public Member Functions inherited from dd4hep::PropertyConfigurable | |
| PropertyConfigurable () | |
| Standard constructor. More... | |
| virtual | ~PropertyConfigurable () |
| Default destructor. More... | |
| virtual PropertyManager & | properties () override |
| Access to the properties of the object. More... | |
| virtual const PropertyManager & | properties () const override |
| Access to the properties of the object. More... | |
| virtual bool | hasProperty (const std::string &name) const override |
| Check property for existence. More... | |
| virtual Property & | property (const std::string &name) override |
| Access single property. More... | |
| template<typename T > | |
| void | declareProperty (const std::string &nam, T &val) |
| Declare property. More... | |
| template<typename T > | |
| void | declareProperty (const char *nam, T &val) |
| Declare property. More... | |
Public Member Functions inherited from dd4hep::PropertyInterface | |
| virtual | ~PropertyInterface ()=default |
| Default destructor. More... | |
Private Member Functions | |
| void | load_source (const std::string &nam) |
Private Attributes | |
| std::vector< ConditionsRootPersistency * > | buffers |
Additional Inherited Members | |
Public Types inherited from dd4hep::cond::ConditionsDataLoader | |
| typedef std::pair< std::string, IOV > | Source |
| typedef std::vector< Source > | Sources |
| typedef ConditionsDataLoader | base_t |
| typedef Condition::key_type | key_type |
| typedef std::map< key_type, Condition > | LoadedItems |
| typedef std::vector< std::pair< key_type, ConditionsLoadInfo * > > | RequiredItems |
Public Attributes inherited from dd4hep::NamedObject | |
| std::string | name |
| The object name. More... | |
| std::string | type |
| The object type. More... | |
Protected Member Functions inherited from dd4hep::cond::ConditionsDataLoader | |
| void | pushUpdates () |
| Queue update to manager. More... | |
Protected Attributes inherited from dd4hep::cond::ConditionsDataLoader | |
| Detector & | m_detector |
| Reference to main detector description object. More... | |
| ConditionsManager | m_mgr |
| Reference to conditions manager used to queue update requests. More... | |
| Sources | m_sources |
| Property: input data source definitions. More... | |
Protected Attributes inherited from dd4hep::PropertyConfigurable | |
| PropertyManager | m_properties |
| Property pool. More... | |
Implementation of a stack of conditions assembled before application.
Definition at line 34 of file ConditionsSnapshotRootLoader.cpp.
| ConditionsSnapshotRootLoader::ConditionsSnapshotRootLoader | ( | Detector & | description, |
| ConditionsManager | mgr, | ||
| const std::string & | nam | ||
| ) |
Default constructor.
Standard constructor, initializes variables.
Definition at line 88 of file ConditionsSnapshotRootLoader.cpp.
|
virtual |
Default destructor.
Default Destructor.
Definition at line 94 of file ConditionsSnapshotRootLoader.cpp.
|
inlinevirtual |
Optimized update using conditions slice data.
Implements dd4hep::cond::ConditionsDataLoader.
Definition at line 51 of file ConditionsSnapshotRootLoader.cpp.
|
virtual |
Load a condition set given a Detector Element and the conditions name according to their validity.
Definition at line 117 of file ConditionsSnapshotRootLoader.cpp.
|
virtual |
Load a condition set given a Detector Element and the conditions name according to their validity.
Definition at line 105 of file ConditionsSnapshotRootLoader.cpp.
|
private |
Definition at line 98 of file ConditionsSnapshotRootLoader.cpp.
|
private |
Definition at line 35 of file ConditionsSnapshotRootLoader.cpp.
1.8.18