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

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

+ Collaboration diagram for CalibratorAdapter:

Public Member Functions

 CalibratorAdapter (const Calibrator &calibrator, const Calibrator::MeasurementContainer &measurements)
 Construct using a user-provided container to chose measurements from.
 
void calibrate (const Acts::GeometryContext &gctx, const Acts::CalibrationContext &cctx, const Acts::SourceLink &sourceLink, Acts::VectorMultiTrajectory::TrackStateProxy trackState) const
 

Public Attributes

 m_measurements
 

Private Attributes

const Calibratorm_calibrator
 
const
Calibrator::MeasurementContainer
m_measurements
 

Detailed Description

Definition at line 35 of file Calibrator.h.

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

Constructor & Destructor Documentation

CalibratorAdapter::CalibratorAdapter ( const Calibrator calibrator,
const Calibrator::MeasurementContainer measurements 
)
inline

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

Definition at line 39 of file Calibrator.h.

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

Member Function Documentation

void CalibratorAdapter::calibrate ( const Acts::GeometryContext gctx,
const Acts::CalibrationContext cctx,
const Acts::SourceLink sourceLink,
Acts::VectorMultiTrajectory::TrackStateProxy  trackState 
) const

Definition at line 48 of file Calibrator.cc.

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

References Calibrator::calibrate(), m_calibrator, and m_measurements.

Referenced by sPHENIXTrackFitterFunctionImpl::operator()().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

const Calibrator& CalibratorAdapter::m_calibrator
private

Definition at line 54 of file Calibrator.h.

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

Referenced by calibrate().

CalibratorAdapter::m_measurements
Initial value:
{measurements}
{
}
CalibratorAdapter() = delete

Definition at line 42 of file Calibrator.h.

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

Referenced by calibrate().

const Calibrator::MeasurementContainer& CalibratorAdapter::m_measurements
private

Definition at line 55 of file Calibrator.h.

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


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