Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ActsExamples::PassThroughCalibrator Class Reference

#include <acts/blob/sPHENIX/Examples/Framework/include/ActsExamples/EventData/MeasurementCalibration.hpp>

+ Inheritance diagram for ActsExamples::PassThroughCalibrator:
+ Collaboration diagram for ActsExamples::PassThroughCalibrator:

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
 

Detailed Description

Definition at line 42 of file MeasurementCalibration.hpp.

View newest version in sPHENIX GitHub at line 42 of file MeasurementCalibration.hpp

Member Function Documentation

void ActsExamples::PassThroughCalibrator::calibrate ( const MeasurementContainer measurements,
const ClusterContainer clusters,
const Acts::GeometryContext gctx,
const Acts::CalibrationContext cctx,
const Acts::SourceLink sourceLink,
Acts::VectorMultiTrajectory::TrackStateProxy trackState 
) const
overridevirtual

Find the measurement corresponding to the source link.

Template Parameters
parameters_tTrack parameters type
Parameters
gctxThe geometry context (unused)
trackStateThe 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().

+ Here is the call graph for this function:


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