Analysis Software
Documentation for sPHENIX simulation software
|
#include <acts/blob/sPHENIX/Examples/Framework/include/ActsExamples/EventData/MeasurementCalibration.hpp>
Public Member Functions | |
void | calibrate (const MeasurementContainer &measurements, const ClusterContainer *clusters, const Acts::GeometryContext &gctx, const Acts::CalibrationContext &cctx, const Acts::SourceLink &sourceLink, Acts::VectorMultiTrajectory::TrackStateProxy &trackState) const override |
Public Member Functions inherited from ActsExamples::MeasurementCalibrator | |
virtual | ~MeasurementCalibrator ()=default |
virtual bool | needsClusters () const |
Definition at line 42 of file MeasurementCalibration.hpp.
View newest version in sPHENIX GitHub at line 42 of file MeasurementCalibration.hpp
|
overridevirtual |
Find the measurement corresponding to the source link.
parameters_t | Track parameters type |
gctx | The geometry context (unused) |
trackState | The track state to calibrate |
Implements ActsExamples::MeasurementCalibrator.
Definition at line 21 of file MeasurementCalibration.cpp.
View newest version in sPHENIX GitHub at line 21 of file MeasurementCalibration.cpp
References Acts::detail_lt::TrackStateProxy< trajectory_t, M, ReadOnly >::allocateCalibrated(), assert, Acts::SourceLink::get(), ActsExamples::IndexSourceLink::index(), Acts::detail_lt::TrackStateProxy< trajectory_t, M, ReadOnly >::setCalibrated(), and Acts::detail_lt::TrackStateProxy< trajectory_t, M, ReadOnly >::setUncalibratedSourceLink().