Skip to content

Commit 5224c36

Browse files
authored
[PWGLF] use material LUT in fit and propagation (#11513)
1 parent 391cc72 commit 5224c36

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

PWGLF/TableProducer/Strangeness/LFStrangeTreeCreator.cxx

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -157,8 +157,8 @@ struct LFStrangeTreeCreator {
157157

158158
int mRunNumber;
159159
float d_bz;
160-
// o2::base::MatLayerCylSet* lut = nullptr;
161-
Configurable<int> cfgMaterialCorrection{"cfgMaterialCorrection", static_cast<int>(o2::base::Propagator::MatCorrType::USEMatCorrNONE), "Type of material correction"};
160+
o2::base::MatLayerCylSet* lut = nullptr;
161+
Configurable<int> cfgMaterialCorrection{"cfgMaterialCorrection", static_cast<int>(o2::base::Propagator::MatCorrType::USEMatCorrLUT), "Type of material correction"};
162162

163163
ConfigurableAxis centAxis{"centAxis", {106, 0, 106}, "binning for the centrality"};
164164
ConfigurableAxis zVtxAxis{"zVtxBins", {100, -20.f, 20.f}, "Binning for the vertex z in cm"};
@@ -248,7 +248,11 @@ struct LFStrangeTreeCreator {
248248
mRunNumber = bc.runNumber();
249249
fitter.setBz(d_bz);
250250

251-
// o2::base::Propagator::Instance()->setMatLUT(lut);
251+
lut = o2::base::MatLayerCylSet::rectifyPtrFromFile(ccdb->get<o2::base::MatLayerCylSet>("GLO/Param/MatLUT"));
252+
o2::base::Propagator::Instance()->setMatLUT(lut);
253+
254+
int mat{static_cast<int>(cfgMaterialCorrection)};
255+
fitter.setMatCorrType(static_cast<o2::base::Propagator::MatCorrType>(mat));
252256
}
253257

254258
void init(o2::framework::InitContext&)
@@ -261,7 +265,6 @@ struct LFStrangeTreeCreator {
261265
ccdb->setCaching(true);
262266
ccdb->setLocalObjectValidityChecking();
263267
ccdb->setFatalWhenNull(false);
264-
// lut = o2::base::MatLayerCylSet::rectifyPtrFromFile(ccdb->get<o2::base::MatLayerCylSet>("GLO/Param/MatLUT"));
265268

266269
fitter.setPropagateToPCA(true);
267270
fitter.setMaxR(200.);
@@ -272,8 +275,6 @@ struct LFStrangeTreeCreator {
272275
fitter.setMaxChi2(1e9);
273276
fitter.setUseAbsDCA(true);
274277
fitter.setWeightedFinalPCA(false);
275-
int mat{static_cast<int>(cfgMaterialCorrection)};
276-
fitter.setMatCorrType(static_cast<o2::base::Propagator::MatCorrType>(mat));
277278

278279
// event QA
279280
histos.add<TH1>("QA/zVtx", ";#it{z}_{vtx} (cm);Entries", HistType::kTH1F, {zVtxAxis});

0 commit comments

Comments
 (0)