ATLAS Offline Software
Public Types | Public Attributes | List of all members
MuonR4::MuonSegmentFitterEventData_impl< HitType > Struct Template Reference

#include <MuonSegmentFitterEventData.h>

Collaboration diagram for MuonR4::MuonSegmentFitterEventData_impl< HitType >:

Public Types

enum  parameterIndices { parameterIndices::y0 = 0, parameterIndices::tanTheta = 1, parameterIndices::x0 = 2, parameterIndices::tanPhi = 3 }
 

Public Attributes

std::unique_ptr< ROOT::Math::Minimizer > minimizer {ROOT::Math::Factory::CreateMinimizer("Minuit2", "")}
 
const ActsGeometryContextgctx
 
double y0 {0.}
 
double x0 {0.}
 
double sigmaY0 {0.}
 
double sigmaX0 {0.}
 
double tanTheta {0.}
 
double tanPhi {0.}
 
double sigmaTanTheta {0.}
 
double sigmaTanPhi {0.}
 
double chi2 {0.}
 
bool foundMin {false}
 
std::vector< HitTypemeasurementsToFit {}
 
std::vector< double > chi2_per_measurement {}
 

Detailed Description

template<class HitType>
struct MuonR4::MuonSegmentFitterEventData_impl< HitType >

Definition at line 14 of file MuonSegmentFitterEventData.h.

Member Enumeration Documentation

◆ parameterIndices

template<class HitType >
enum MuonR4::MuonSegmentFitterEventData_impl::parameterIndices
strong
Enumerator
y0 
tanTheta 
x0 
tanPhi 

Definition at line 15 of file MuonSegmentFitterEventData.h.

15  {
16  y0 = 0,
17  tanTheta = 1,
18  x0 = 2,
19  tanPhi = 3
20  };

Member Data Documentation

◆ chi2

template<class HitType >
double MuonR4::MuonSegmentFitterEventData_impl< HitType >::chi2 {0.}

Definition at line 31 of file MuonSegmentFitterEventData.h.

◆ chi2_per_measurement

template<class HitType >
std::vector<double> MuonR4::MuonSegmentFitterEventData_impl< HitType >::chi2_per_measurement {}

Definition at line 34 of file MuonSegmentFitterEventData.h.

◆ foundMin

template<class HitType >
bool MuonR4::MuonSegmentFitterEventData_impl< HitType >::foundMin {false}

Definition at line 32 of file MuonSegmentFitterEventData.h.

◆ gctx

Definition at line 22 of file MuonSegmentFitterEventData.h.

◆ measurementsToFit

template<class HitType >
std::vector<HitType> MuonR4::MuonSegmentFitterEventData_impl< HitType >::measurementsToFit {}

Definition at line 33 of file MuonSegmentFitterEventData.h.

◆ minimizer

template<class HitType >
std::unique_ptr<ROOT::Math::Minimizer> MuonR4::MuonSegmentFitterEventData_impl< HitType >::minimizer {ROOT::Math::Factory::CreateMinimizer("Minuit2", "")}

Definition at line 21 of file MuonSegmentFitterEventData.h.

◆ sigmaTanPhi

template<class HitType >
double MuonR4::MuonSegmentFitterEventData_impl< HitType >::sigmaTanPhi {0.}

Definition at line 30 of file MuonSegmentFitterEventData.h.

◆ sigmaTanTheta

template<class HitType >
double MuonR4::MuonSegmentFitterEventData_impl< HitType >::sigmaTanTheta {0.}

Definition at line 29 of file MuonSegmentFitterEventData.h.

◆ sigmaX0

template<class HitType >
double MuonR4::MuonSegmentFitterEventData_impl< HitType >::sigmaX0 {0.}

Definition at line 26 of file MuonSegmentFitterEventData.h.

◆ sigmaY0

template<class HitType >
double MuonR4::MuonSegmentFitterEventData_impl< HitType >::sigmaY0 {0.}

Definition at line 25 of file MuonSegmentFitterEventData.h.

◆ tanPhi

template<class HitType >
double MuonR4::MuonSegmentFitterEventData_impl< HitType >::tanPhi {0.}

Definition at line 28 of file MuonSegmentFitterEventData.h.

◆ tanTheta

template<class HitType >
double MuonR4::MuonSegmentFitterEventData_impl< HitType >::tanTheta {0.}

Definition at line 27 of file MuonSegmentFitterEventData.h.

◆ x0

template<class HitType >
double MuonR4::MuonSegmentFitterEventData_impl< HitType >::x0 {0.}

Definition at line 24 of file MuonSegmentFitterEventData.h.

◆ y0

template<class HitType >
double MuonR4::MuonSegmentFitterEventData_impl< HitType >::y0 {0.}

Definition at line 23 of file MuonSegmentFitterEventData.h.


The documentation for this struct was generated from the following file:
MuonR4::MuonSegmentFitterEventData_impl::x0
double x0
Definition: MuonSegmentFitterEventData.h:24
MuonR4::MuonSegmentFitterEventData_impl::tanTheta
double tanTheta
Definition: MuonSegmentFitterEventData.h:27
MuonR4::MuonSegmentFitterEventData_impl::tanPhi
double tanPhi
Definition: MuonSegmentFitterEventData.h:28
MuonR4::MuonSegmentFitterEventData_impl::y0
double y0
Definition: MuonSegmentFitterEventData.h:23