Juggler
Juggling algorithms and event processing using gaudi framework
|
Go to the documentation of this file.
9 #include "Acts/EventData/Measurement.hpp"
18 using Measurement = ::Acts::BoundVariantMeasurement<IndexSourceLink>;
39 template <
typename parameters_t>
42 assert(m_measurements and
"Undefined measurement container in DigitizedCalibrator");
43 assert((sourceLink.
index() < m_measurements->size()) and
"Source link index is outside the container bounds");
44 return (*m_measurements)[sourceLink.
m_index];
const Measurement & operator()(const IndexSourceLink &sourceLink, const parameters_t &) const
Definition: Measurement.hpp:40
MeasurementCalibrator()=default
Construct an invalid calibrator. Required to allow copying.
Calibrator to convert an index source link to a measurement.
Definition: Measurement.hpp:27
::Acts::BoundVariantMeasurement< IndexSourceLink > Measurement
Variable measurement type that can contain all possible combinations.
Definition: Measurement.hpp:18
std::vector< Measurement > MeasurementContainer
Definition: Measurement.hpp:24
constexpr Index index() const
Access the index.
Definition: IndexSourceLink.hpp:43
Definition: DD4hepBField.h:22
Index m_index
Definition: IndexSourceLink.hpp:47
Definition: IndexSourceLink.hpp:27
MeasurementCalibrator(const MeasurementContainer &measurements)
Construct using a user-provided container to chose measurements from.
Definition: Measurement.hpp:32