@@ -29,35 +29,35 @@ struct SpacePointsCalibConfParam : public o2::conf::ConfigurableParamHelper<Spac
2929 int additionalTracksMap = 3'500'000 ; // /< will be added to maxTracksPerCalibSlot for track sample with uniform acceptance (no PHOS hole)
3030
3131 // define track cuts for track interpolation
32- int minTPCNCls = 70 ; // /< min number of TPC clusters
33- int minTPCNClsNoOuterPoint = 50 ; // /< min number of TPC clusters if no hit in TRD or TOF exists
34- float maxTPCChi2 = 4 .f; // /< cut on TPC reduced chi2
35- int minITSNCls = 4 ; // /< min number of ITS clusters
36- int minITSNClsNoOuterPoint = 6 ; // /< min number of ITS clusters if no hit in TRD or TOF exists
37- int minTRDNTrklts = 3 ; // /< min number of TRD space points
38- float maxITSChi2 = 20 .f; // /< cut on ITS reduced chi2
39- float maxTRDChi2 = 10 .f; // /< cut on TRD reduced chi2
40- float minPtNoOuterPoint = 0 .8f ; // /< minimum pt for ITS-TPC tracks to be considered for extrapolation
41- int minTOFTRDPVContributors = 0 ; // /< min contributors from TRD or TOF (fast detectors) to consider tracks of this PV
42- bool ignoreNonPVContrib = true ; // /< flag if tracks which did not contribute to the PV should be ignored or not
32+ int minTPCNCls = 70 ; // /< min number of TPC clusters
33+ int minTPCNClsNoOuterPoint = 50 ; // /< min number of TPC clusters if no hit in TRD or TOF exists
34+ float maxTPCChi2 = 4 .f; // /< cut on TPC reduced chi2
35+ int minITSNCls = 4 ; // /< min number of ITS clusters
36+ int minITSNClsNoOuterPoint = 6 ; // /< min number of ITS clusters if no hit in TRD or TOF exists
37+ int minTRDNTrklts = 3 ; // /< min number of TRD space points
38+ float maxITSChi2 = 20 .f; // /< cut on ITS reduced chi2
39+ float maxTRDChi2 = 10 .f; // /< cut on TRD reduced chi2
40+ float minPtNoOuterPoint = 0 .8f ; // /< minimum pt for ITS-TPC tracks to be considered for extrapolation
41+ int minTOFTRDPVContributors = 0 ; // /< min contributors from TRD or TOF (fast detectors) to consider tracks of this PV
42+ bool ignoreNonPVContrib = true ; // /< flag if tracks which did not contribute to the PV should be ignored or not
4343 bool enableTrackDownsampling = false ; // /< flag if track sampling shall be enabled or not
4444 float tsalisThreshold = 1 .f; // /< in case the sampling functions returns a value smaller than this the track is discarded (1. means no downsampling)
4545
4646 // other settings for track interpolation
47- float sigYZ2TOF{.75f }; // /< for now assume cluster error for TOF equal for all clusters in both Y and Z
48- float maxSnp{.85f }; // /< max snp when propagating tracks
49- float maxStep{2 .f }; // /< maximum step for propagation
47+ float sigYZ2TOF{.75f }; // /< for now assume cluster error for TOF equal for all clusters in both Y and Z
48+ float maxSnp{.85f }; // /< max snp when propagating tracks
49+ float maxStep{2 .f }; // /< maximum step for propagation
5050 bool debugTRDTOF{false }; // /< if true, ITS-TPC-TRD-TOF tracks and their seeding ITS-TPC-TRD track will both be interpolated and their residuals stored
5151
5252 // steering of map creation after the residuals have already been written to file
5353 bool fitVdrift{true }; // /< if vDrift should be extracted (TODO: currently from unbinned residuals in macro mode only)
5454 bool writeBinnedResiduals{false }; // /< when creating the map from unbinned residuals store the binned residuals together with the voxel results
5555 bool useTrackData{true }; // /< if we have the track data available, we can redefine the above cuts for the map creation, e.g. minTPCNCls etc
56- bool timeFilter{false }; // /< consider only residuals as input from TFs with a specific time range specified via startTimeMS and endTimeMS
57- long startTimeMS{0L }; // /< the start of the time range in MS
58- long endTimeMS{1999999999999L }; // /< the end of the time range in MS
59- bool cutOnDCA{true }; // /< when creating the map from unbinned residuals cut on DCA estimated from ITS outer parameter
60- float maxDCA = 7 .f; // /< DCA cut value in cm
56+ bool timeFilter{false }; // /< consider only residuals as input from TFs with a specific time range specified via startTimeMS and endTimeMS
57+ long startTimeMS{0L }; // /< the start of the time range in MS
58+ long endTimeMS{1999999999999L }; // /< the end of the time range in MS
59+ bool cutOnDCA{true }; // /< when creating the map from unbinned residuals cut on DCA estimated from ITS outer parameter
60+ float maxDCA = 7 .f; // /< DCA cut value in cm
6161
6262 // parameters for outlier rejection
6363 bool skipOutlierFiltering{false }; // /< if set, the outlier filtering will not be applied at all
@@ -88,6 +88,7 @@ struct SpacePointsCalibConfParam : public o2::conf::ConfigurableParamHelper<Spac
8888 float maxSigY = 1 .1f ; // /< maximum sigma for y of the voxel
8989 float maxSigZ = .7f ; // /< maximum sigma for z of the voxel
9090 float maxGaussStdDev = 5 .f; // /< maximum number of sigmas to be considered for gaussian kernel smoothing
91+ float maxZ2X = 1 .f; // /< maximum Z/X
9192
9293 O2ParamDef (SpacePointsCalibConfParam, " scdcalib" );
9394};
0 commit comments