Juggler
Juggling algorithms and event processing using gaudi framework
Jug::MeasurementCalibrator Class Reference

Calibrator to convert an index source link to a measurement. More...

#include <Measurement.hpp>

Public Member Functions

 MeasurementCalibrator ()=default
 Construct an invalid calibrator. Required to allow copying. More...
 
 MeasurementCalibrator (const MeasurementContainer &measurements)
 Construct using a user-provided container to chose measurements from. More...
 
template<typename parameters_t >
const Measurementoperator() (const IndexSourceLink &sourceLink, const parameters_t &) const
 
 MeasurementCalibrator ()=default
 Construct an invalid calibrator. Required to allow copying. More...
 
 MeasurementCalibrator (const MeasurementContainer &measurements)
 Construct using a user-provided container to chose measurements from. More...
 
void calibrate (const Acts::GeometryContext &, Acts::MultiTrajectory::TrackStateProxy trackState) const
 

Detailed Description

Calibrator to convert an index source link to a measurement.

Constructor & Destructor Documentation

◆ MeasurementCalibrator() [1/4]

Jug::MeasurementCalibrator::MeasurementCalibrator ( )
default

Construct an invalid calibrator. Required to allow copying.

◆ MeasurementCalibrator() [2/4]

Jug::MeasurementCalibrator::MeasurementCalibrator ( const MeasurementContainer measurements)
inline

Construct using a user-provided container to chose measurements from.

◆ MeasurementCalibrator() [3/4]

Jug::MeasurementCalibrator::MeasurementCalibrator ( )
default

Construct an invalid calibrator. Required to allow copying.

◆ MeasurementCalibrator() [4/4]

Jug::MeasurementCalibrator::MeasurementCalibrator ( const MeasurementContainer measurements)
inline

Construct using a user-provided container to chose measurements from.

Member Function Documentation

◆ calibrate()

void Jug::MeasurementCalibrator::calibrate ( const Acts::GeometryContext &  ,
Acts::MultiTrajectory::TrackStateProxy  trackState 
) const
inline

Find the measurement corresponding to the source link.

Template Parameters
parameters_tTrack parameters type
Parameters
gctxThe geometry context (unused)
trackStateThe track state to calibrate

◆ operator()()

template<typename parameters_t >
const Measurement& Jug::MeasurementCalibrator::operator() ( const IndexSourceLink sourceLink,
const parameters_t &   
) const
inline

Find the measurement corresponding to the source link.

Template Parameters
parameters_tTrack parameters type
Parameters
sourceLinkInput source link
parametersInput track parameters (unused)

The documentation for this class was generated from the following file: