#include <Aligner.h>
Inherited by o2::mft::RecordsToAlignParams, and o2::mft::TracksToRecords.
|
| std::array< double, mNDofPerSensor > | mAllowVar |
| | "Encouraged" variation for degrees of freedom {dx, dy, dRz, dz}
|
| |
| double | mStartFac |
| | Initial value for chi2 cut, used to reject outliers i.e. bad tracks with sum(chi2) > Chi2DoFLim(fNStdDev, nDoF) * chi2CutFactor (if > 1, iterations in Millepede are turned on)
|
| |
| int | mChi2CutNStdDev |
| | Number of standard deviations for chi2 cut.
|
| |
| double | mResCutInitial |
| | Cut on residual on first iteration.
|
| |
| double | mResCut |
| | Cut on residual for other iterations.
|
| |
| TString | mMilleRecordsFileName |
| | output file name when saving the Mille records
|
| |
| TString | mMilleConstraintsRecFileName |
| | output file name when saving the records of the constraints
|
| |
| bool | mIsInitDone = false |
| | boolean to follow the initialisation status
|
| |
| std::vector< int > | mGlobalParameterStatus |
| | vector of effective degrees of freedom, used to fix detectors, parameters, etc.
|
| |
Definition at line 34 of file Aligner.h.
◆ Aligner()
◆ ~Aligner()
◆ ClassDef()
| o2::mft::Aligner::ClassDef |
( |
Aligner |
, |
|
|
0 |
|
|
) |
| |
|
protected |
◆ getNDofPerSensor()
| int o2::mft::Aligner::getNDofPerSensor |
( |
| ) |
const |
|
inline |
return the number of DOF per sensor
Definition at line 58 of file Aligner.h.
◆ init()
| virtual void o2::mft::Aligner::init |
( |
| ) |
|
|
pure virtual |
◆ setAllowedVariationDeltaRz()
| void o2::mft::Aligner::setAllowedVariationDeltaRz |
( |
const double |
value | ) |
|
|
inline |
◆ setAllowedVariationDeltaX()
| void o2::mft::Aligner::setAllowedVariationDeltaX |
( |
const double |
value | ) |
|
|
inline |
◆ setAllowedVariationDeltaY()
| void o2::mft::Aligner::setAllowedVariationDeltaY |
( |
const double |
value | ) |
|
|
inline |
◆ setAllowedVariationDeltaZ()
| void o2::mft::Aligner::setAllowedVariationDeltaZ |
( |
const double |
value | ) |
|
|
inline |
◆ setChi2CutFactor()
| void o2::mft::Aligner::setChi2CutFactor |
( |
const double |
value | ) |
|
|
inline |
◆ setChi2CutNStdDev()
| void o2::mft::Aligner::setChi2CutNStdDev |
( |
const Int_t |
value | ) |
|
|
inline |
◆ setResidualCut()
| void o2::mft::Aligner::setResidualCut |
( |
const Double_t |
value | ) |
|
|
inline |
◆ setResidualCutInitial()
| void o2::mft::Aligner::setResidualCutInitial |
( |
const Double_t |
value | ) |
|
|
inline |
◆ mAllowVar
"Encouraged" variation for degrees of freedom {dx, dy, dRz, dz}
Definition at line 66 of file Aligner.h.
◆ mChi2CutNStdDev
| int o2::mft::Aligner::mChi2CutNStdDev |
|
protected |
Number of standard deviations for chi2 cut.
Definition at line 68 of file Aligner.h.
◆ mChipMapping
MFT chip <-> ladder, layer, disk, half mapping.
Definition at line 63 of file Aligner.h.
◆ mFixedParId
| constexpr int o2::mft::Aligner::mFixedParId = -1 |
|
staticconstexprprotected |
◆ mFreeParId
◆ mGlobalParameterStatus
| std::vector<int> o2::mft::Aligner::mGlobalParameterStatus |
|
protected |
vector of effective degrees of freedom, used to fix detectors, parameters, etc.
Definition at line 74 of file Aligner.h.
◆ mIsInitDone
| bool o2::mft::Aligner::mIsInitDone = false |
|
protected |
boolean to follow the initialisation status
Definition at line 73 of file Aligner.h.
◆ mMilleConstraintsRecFileName
| TString o2::mft::Aligner::mMilleConstraintsRecFileName |
|
protected |
output file name when saving the records of the constraints
Definition at line 72 of file Aligner.h.
◆ mMilleRecordsFileName
| TString o2::mft::Aligner::mMilleRecordsFileName |
|
protected |
output file name when saving the Mille records
Definition at line 71 of file Aligner.h.
◆ mNDofPerSensor
| constexpr int o2::mft::Aligner::mNDofPerSensor = 4 |
|
staticconstexprprotected |
translation in global x, y, z, and rotation Rz around global z-axis
Definition at line 62 of file Aligner.h.
◆ mNumberOfGlobalParam
Number of alignment (= global) parameters.
Definition at line 65 of file Aligner.h.
◆ mNumberOfSensors
| constexpr int o2::mft::Aligner::mNumberOfSensors = mChipMapping.getNChips() |
|
staticconstexprprotected |
Total number of sensors (detection elements) in the MFT.
Definition at line 64 of file Aligner.h.
◆ mNumberOfTrackParam
| constexpr int o2::mft::Aligner::mNumberOfTrackParam = 4 |
|
staticconstexprprotected |
Number of track (= local) parameters (X0, Tx, Y0, Ty)
Definition at line 61 of file Aligner.h.
◆ mResCut
| double o2::mft::Aligner::mResCut |
|
protected |
Cut on residual for other iterations.
Definition at line 70 of file Aligner.h.
◆ mResCutInitial
| double o2::mft::Aligner::mResCutInitial |
|
protected |
Cut on residual on first iteration.
Definition at line 69 of file Aligner.h.
◆ mStartFac
| double o2::mft::Aligner::mStartFac |
|
protected |
Initial value for chi2 cut, used to reject outliers i.e. bad tracks with sum(chi2) > Chi2DoFLim(fNStdDev, nDoF) * chi2CutFactor (if > 1, iterations in Millepede are turned on)
Definition at line 67 of file Aligner.h.
The documentation for this class was generated from the following files:
- /home/runner/work/AliceO2/AliceO2/Detectors/ITSMFT/MFT/alignment/include/MFTAlignment/Aligner.h
- /home/runner/work/AliceO2/AliceO2/Detectors/ITSMFT/MFT/alignment/src/Aligner.cxx