5 #ifndef ACTSTRACKRECONSTRUCTION_DETAIL_MEASUREMENTCALIBRATORBASE_H
6 #define ACTSTRACKRECONSTRUCTION_DETAIL_MEASUREMENTCALIBRATORBASE_H
9 #include "Acts/EventData/Types.hpp"
10 #include "Acts/Surfaces/SurfaceBounds.hpp"
11 #include "Acts/EventData/MultiTrajectory.hpp"
12 #include "Acts/EventData/TrackStateProxy.hpp"
13 #include "Acts/Utilities/CalibrationContext.hpp"
23 template <
typename state_t>
25 Acts::SurfaceBounds::BoundsType boundType,
26 state_t &trackState )
const;
28 template <std::size_t Dim,
35 Acts::SurfaceBounds::BoundsType boundType,
36 state_t &trackState)
const;
38 template <
class measurement_t,
typename trajectory_t>
40 Acts::SurfaceBounds::BoundsType bound_type,
41 typename Acts::MultiTrajectory<trajectory_t>::TrackStateProxy &trackState)
const;
45 Acts::BoundSubspaceIndices{Acts::eBoundLoc0},
46 Acts::BoundSubspaceIndices{Acts::eBoundLoc1}
50 Acts::eBoundLoc0, Acts::eBoundLoc1
53 Acts::eBoundLoc0, Acts::eBoundLoc1, Acts::eBoundTime