|
DD4hep
1.30.0
Detector Description Toolkit for High Energy Physics
|
Go to the documentation of this file.
13 #ifndef DD4HEP_ALIGNMENTSNOMINALMAP_H
14 #define DD4HEP_ALIGNMENTSNOMINALMAP_H
49 std::map<Condition::key_type,Condition>
data;
92 #endif // DD4HEP_ALIGNMENTSNOMINALMAP_H
virtual void scan(const Condition::Processor &processor) const override
Interface to scan data content of the alignments mapping.
An implementation of the ConditionsMap interface to fall back to nominal alignment.
virtual Condition get(DetElement detector, Condition::itemkey_type key) const override
Interface to access alignments by hash value. The detector element key and the item key make a unique...
DetElement world
Reference to the top detector element.
virtual std::vector< Condition > get(DetElement detector, Condition::itemkey_type lower, Condition::itemkey_type upper) const override
No AlignmentsMap overload: Access all alignments within a key range in the interval [lower,...
Main condition object handle.
Handle class describing a detector element.
virtual Condition get(DetElement detector, Condition::itemkey_type key) const =0
Interface to access conditions by hash value. The detector element key and the item key make a unique...
unsigned int itemkey_type
Low part of the key identifies the item identifier.
virtual bool insert(DetElement detector, Condition::itemkey_type key, Condition condition) override
Insert a new entry to the map. The detector element key and the item key make a unique global alignme...
Namespace for the AIDA detector description toolkit.
std::map< Condition::key_type, Condition > data
Potential cache of real conditions.
Abstract base for processing callbacks to conditions objects.
AlignmentsNominalMap(DetElement wrld)
Standard constructor.
virtual ~AlignmentsNominalMap()=default
Standard destructor.