ATLAS Offline Software
|
#include <SegmentFitterEventData.h>
Public Types | |
using | ParamDefs = SegmentFit::ParamDefs |
using | Parameters = SegmentFit::Parameters |
using | Covariance = SegmentFit::Covariance |
using | HitType = std::unique_ptr< CalibratedSpacePoint > |
using | HitVec = std::vector< HitType > |
Public Member Functions | |
SegmentFitResult ()=default | |
std::pair< Amg::Vector3D, Amg::Vector3D > | makeLine () const |
Returns the defining parameters as a pair of Amg::Vector3D The first part is the position expressed at the chamber centre The second part is the direction expressed at the chamber centre. More... | |
Public Attributes | |
bool | timeFit {false} |
Was the time fitted. More... | |
bool | hasPhi {false} |
Does the candidate have phi measurements. More... | |
Parameters | segmentPars {Parameters::Zero()} |
Final segment parameters. More... | |
Covariance | segmentParErrs {Covariance::Identity()} |
Uncertainties on the segment parameters. More... | |
HitVec | calibMeasurements {} |
Calibrated measurements used in the fit. More... | |
std::vector< double > | chi2PerMeasurement {} |
Chis per measurement to identify outliers. More... | |
double | chi2 {0.} |
chi2 of the fit More... | |
int | nDoF {0} |
degrees of freedom More... | |
unsigned int | nPhiMeas {0} |
How many phi measurements. More... | |
unsigned int | nTimeMeas {0} |
How many measurements give time constaint. More... | |
bool | converged {false} |
Is the fit converged. More... | |
unsigned int | nIter {0} |
Number of iterations called to reach the minimum. More... | |
Definition at line 50 of file SegmentFitterEventData.h.
Definition at line 54 of file SegmentFitterEventData.h.
using MuonR4::SegmentFitResult::HitType = std::unique_ptr<CalibratedSpacePoint> |
Definition at line 56 of file SegmentFitterEventData.h.
using MuonR4::SegmentFitResult::HitVec = std::vector<HitType> |
Definition at line 57 of file SegmentFitterEventData.h.
Definition at line 52 of file SegmentFitterEventData.h.
Definition at line 53 of file SegmentFitterEventData.h.
|
default |
|
inline |
Returns the defining parameters as a pair of Amg::Vector3D The first part is the position expressed at the chamber centre The second part is the direction expressed at the chamber centre.
Definition at line 87 of file SegmentFitterEventData.h.
HitVec MuonR4::SegmentFitResult::calibMeasurements {} |
Calibrated measurements used in the fit.
Definition at line 68 of file SegmentFitterEventData.h.
double MuonR4::SegmentFitResult::chi2 {0.} |
chi2 of the fit
Definition at line 72 of file SegmentFitterEventData.h.
std::vector<double> MuonR4::SegmentFitResult::chi2PerMeasurement {} |
Chis per measurement to identify outliers.
Definition at line 70 of file SegmentFitterEventData.h.
bool MuonR4::SegmentFitResult::converged {false} |
Is the fit converged.
Definition at line 80 of file SegmentFitterEventData.h.
bool MuonR4::SegmentFitResult::hasPhi {false} |
Does the candidate have phi measurements.
Definition at line 62 of file SegmentFitterEventData.h.
int MuonR4::SegmentFitResult::nDoF {0} |
degrees of freedom
Definition at line 74 of file SegmentFitterEventData.h.
unsigned int MuonR4::SegmentFitResult::nIter {0} |
Number of iterations called to reach the minimum.
Definition at line 82 of file SegmentFitterEventData.h.
unsigned int MuonR4::SegmentFitResult::nPhiMeas {0} |
How many phi measurements.
Definition at line 76 of file SegmentFitterEventData.h.
unsigned int MuonR4::SegmentFitResult::nTimeMeas {0} |
How many measurements give time constaint.
Definition at line 78 of file SegmentFitterEventData.h.
Covariance MuonR4::SegmentFitResult::segmentParErrs {Covariance::Identity()} |
Uncertainties on the segment parameters.
Definition at line 66 of file SegmentFitterEventData.h.
Parameters MuonR4::SegmentFitResult::segmentPars {Parameters::Zero()} |
Final segment parameters.
Definition at line 64 of file SegmentFitterEventData.h.
bool MuonR4::SegmentFitResult::timeFit {false} |
Was the time fitted.
Definition at line 60 of file SegmentFitterEventData.h.