|
DD4hep
1.31.0
Detector Description Toolkit for High Energy Physics
|
Go to the documentation of this file.
13 #ifndef DDALIGN_ALIGNMENTSCALIB_H
14 #define DDALIGN_ALIGNMENTSCALIB_H
119 void clear() noexcept(false);
129 #endif // DDALIGN_ALIGNMENTSCALIB_H
Condition::key_type set(DetElement det, const Delta &delta)
(1) Add a new entry to an existing DetElement structure.
void clearDeltas()
Clear all delta data in the caches transaction stack.
UsedConditions used
Internal work stack of cached deltas.
Class describing an condition to re-adjust an alignment.
DetElement detector(const std::string &path) const
Convenience only: Access detector element by path.
Helper class to store information about alignment calibration items.
Main condition object handle.
Handle class describing a detector element.
ConditionsMap & slice
Reference to the alignment manager object.
Detector & description
Reference to the detector description object.
std::pair< Condition::key_type, Entry * > _set(DetElement det, const Delta &delta)
Implementation: Add a new entry to the transaction stack.
Object encapsulating the result of a computation call to the alignments calculator.
void clear() noexcept(false)
We clear the entire cached stack of used entries.
virtual ~AlignmentsCalib() noexcept(false)
Default destructor.
AlignmentsCalib(const AlignmentsCalib ©)=delete
No copy constructor.
Namespace for the AIDA detector description toolkit.
The main interface to the dd4hep detector description package.
AlignmentsCalculator::Result commit()
Commit all pending transactions. Returns number of altered entries.
std::map< Condition::key_type, Entry * > UsedConditions
Shortcut definitions.
AlignmentsCalib()=delete
No default constructor.
Alignment calculator instance to handle alignment dependencies.
Calib alignment dependencies from conditions.