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

#include <coresoftware/blob/master/offline/packages/trackbase/Calibrator.h>

Public Types

using Measurement = ::Acts::BoundVariantMeasurement
 
using MeasurementContainer = std::vector< Measurement >
 

Public Member Functions

void calibrate (const MeasurementContainer &measurements, const Acts::GeometryContext &gctx, const Acts::CalibrationContext &, const Acts::SourceLink &sourceLink, Acts::VectorMultiTrajectory::TrackStateProxy &trackState) const
 
virtual ~Calibrator ()=default
 

Detailed Description

Definition at line 16 of file Calibrator.h.

View newest version in sPHENIX GitHub at line 16 of file Calibrator.h

Member Typedef Documentation

Definition at line 19 of file Calibrator.h.

View newest version in sPHENIX GitHub at line 19 of file Calibrator.h

Container of measurements.

In contrast to the source links, the measurements themself must not be orderable. The source links stored in the measurements are treated as opaque here and no ordering is enforced on the stored measurements.

Definition at line 25 of file Calibrator.h.

View newest version in sPHENIX GitHub at line 25 of file Calibrator.h

Constructor & Destructor Documentation

virtual Calibrator::~Calibrator ( )
virtualdefault

Member Function Documentation

void Calibrator::calibrate ( const MeasurementContainer measurements,
const Acts::GeometryContext gctx,
const Acts::CalibrationContext ,
const Acts::SourceLink sourceLink,
Acts::VectorMultiTrajectory::TrackStateProxy trackState 
) const

Definition at line 3 of file Calibrator.cc.

View newest version in sPHENIX GitHub at line 3 of file Calibrator.cc

References Acts::detail_lt::TrackStateProxy< trajectory_t, M, ReadOnly >::allocateCalibrated(), ActsSourceLink::cluskey(), Acts::Test::cov, Acts::eBoundLoc0, Acts::eBoundLoc1, Acts::SourceLink::get(), TrkrDefs::getLayer(), i, ActsSourceLink::index(), index, j, layer, loc, Acts::detail_lt::TrackStateProxy< trajectory_t, M, ReadOnly >::setCalibrated(), Acts::detail_lt::TrackStateProxy< trajectory_t, M, ReadOnly >::setUncalibratedSourceLink(), and Acts::Measurement< indices_t, kSize >::size().

Referenced by CalibratorAdapter::calibrate().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:


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