14#ifndef ALICEO2_SCDCALIB_PARAMS_H
15#define ALICEO2_SCDCALIB_PARAMS_H
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
float maxRejFrac
if the fraction of rejected clusters of a track is higher, the full track is invalidated
O2ParamDef(SpacePointsCalibConfParam, "scdcalib")
float maxDCA
DCA cut value in cm.
float minFracLTM
minimum fraction of points to keep when trimming data to fit expected sigma
float maxDevHelixZ
max deviation in Z for clusters wrt helix fit
int nMALong
number of points to be used for moving average (long range)
float maxTPCChi2
cut on TPC reduced chi2
float maxFitErrX2
maximum fit error for X2
float minPtNoOuterPoint
minimum pt for ITS-TPC tracks to be considered for extrapolation
float minValidVoxFracDrift
if more than this fraction of bins are bad for one pad row the whole pad row is declared bad
bool debugTRDTOF
if true, ITS-TPC-TRD-TOF tracks and their seeding ITS-TPC-TRD track will both be interpolated and the...
float maxGaussStdDev
maximum number of sigmas to be considered for gaussian kernel smoothing
int minEntriesPerVoxel
minimum number of points in voxel for processing
int minTRDNTrklts
min number of TRD space points
float LTMCut
fraction op points to keep when trimming input data
int nMAShort
number of points to be used for estimation of distance from local line (short range)
float maxDevHelixY
max deviation in Y for clusters wrt helix fit
bool fitVdrift
if vDrift should be extracted (TODO: currently from unbinned residuals in macro mode only)
int additionalTracksMap
will be added to maxTracksPerCalibSlot for track sample with uniform acceptance (no PHOS hole)
int maxBadXBinsToCover
a lower number of consecutive bad X bins will not be declared bad
float maxStdDevMA
max cluster std. deviation (Y^2 + Z^2) wrt moving average to accept
bool skipOutlierFiltering
if set, the outlier filtering will not be applied at all
bool timeFilter
consider only residuals as input from TFs with a specific time range specified via startTimeMS and en...
bool ignoreNonPVContrib
flag if tracks which did not contribute to the PV should be ignored or not
int minITSNClsNoOuterPoint
min number of ITS clusters if no hit in TRD or TOF exists
int minTPCNCls
min number of TPC clusters
float tsalisThreshold
in case the sampling functions returns a value smaller than this the track is discarded (1....
long endTimeMS
the end of the time range in MS
long startTimeMS
the start of the time range in MS
bool useTrackData
if we have the track data available, we can redefine the above cuts for the map creation,...
float maxFitErrY2
maximum fit error for Y2
float maxSigY
maximum sigma for y of the voxel
float maxStep
maximum step for propagation
int minTOFTRDPVContributors
min contributors from TRD or TOF (fast detectors) to consider tracks of this PV
float maxFitCorrXY
maximum fit correlation for x and y
float maxSigZ
maximum sigma for z of the voxel
bool writeBinnedResiduals
when creating the map from unbinned residuals store the binned residuals together with the voxel resu...
bool enableTrackDownsampling
flag if track sampling shall be enabled or not
int minGoodXBinsToCover
minimum number of consecutive good bins, otherwise bins are declared bad
float maxFracBadRowsPerSector
maximum fraction of bad rows before whole sector is masked
float maxQ2Pt
max fitted q/pt for a track to be used for calibration
float sigYZ2TOF
for now assume cluster error for TOF equal for all clusters in both Y and Z
int minNumberOfAcceptedResiduals
min number of accepted residuals for
bool cutOnDCA
when creating the map from unbinned residuals cut on DCA estimated from ITS outer parameter
float maxRMSLong
maximum variance of the cluster residuals wrt moving avarage for a track to be considered
int minITSNCls
min number of ITS clusters
float maxSnp
max snp when propagating tracks
float maxITSChi2
cut on ITS reduced chi2
bool writeUnfiltered
if set, all residuals and track parameters will be aggregated and dumped additionally without outlier...
int maxTracksPerCalibSlot
the number of tracks which is required to obtain an average correction map
int minNCl
min number of clusters in a track to be used for calibration
bool isBfieldZero
for B=0 we set the radial distortions to zero and don't fit dy vs tgSlp
int minTPCNClsNoOuterPoint
min number of TPC clusters if no hit in TRD or TOF exists
float maxTRDChi2
cut on TRD reduced chi2