#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