@@ -230,13 +230,17 @@ struct HStrangeCorrelationFilter {
230230 fOmegaMean ->SetParameters (massParsOmegaMean->at (0 ), massParsOmegaMean->at (1 ), massParsOmegaMean->at (2 ), massParsOmegaMean->at (3 ));
231231 fOmegaWidth ->SetParameters (massParsOmegaWidth->at (0 ), massParsOmegaWidth->at (1 ), massParsOmegaWidth->at (2 ), massParsOmegaWidth->at (3 ));
232232
233- histos.add (" h3dMassK0Short" , " h3dMassK0Short" , kTH3F , {axisPtQA, axisK0ShortMass, axisMult});
234- histos.add (" h3dMassLambda" , " h3dMassLambda" , kTH3F , {axisPtQA, axisLambdaMass, axisMult});
235- histos.add (" h3dMassAntiLambda" , " h3dMassAntiLambda" , kTH3F , {axisPtQA, axisLambdaMass, axisMult});
236- histos.add (" h3dMassXiMinus" , " h3dMassXiMinus" , kTH3F , {axisPtQA, axisXiMass, axisMult});
237- histos.add (" h3dMassXiPlus" , " h3dMassXiPlus" , kTH3F , {axisPtQA, axisXiMass, axisMult});
238- histos.add (" h3dMassOmegaMinus" , " h3dMassOmegaMinus" , kTH3F , {axisPtQA, axisOmegaMass, axisMult});
239- histos.add (" h3dMassOmegaPlus" , " h3dMassOmegaPlus" , kTH3F , {axisPtQA, axisOmegaMass, axisMult});
233+ if (doprocessV0s || doprocessV0sMC) {
234+ histos.add (" h3dMassK0Short" , " h3dMassK0Short" , kTH3F , {axisPtQA, axisK0ShortMass, axisMult});
235+ histos.add (" h3dMassLambda" , " h3dMassLambda" , kTH3F , {axisPtQA, axisLambdaMass, axisMult});
236+ histos.add (" h3dMassAntiLambda" , " h3dMassAntiLambda" , kTH3F , {axisPtQA, axisLambdaMass, axisMult});
237+ }
238+ if (doprocessCascades || doprocessCascadesMC) {
239+ histos.add (" h3dMassXiMinus" , " h3dMassXiMinus" , kTH3F , {axisPtQA, axisXiMass, axisMult});
240+ histos.add (" h3dMassXiPlus" , " h3dMassXiPlus" , kTH3F , {axisPtQA, axisXiMass, axisMult});
241+ histos.add (" h3dMassOmegaMinus" , " h3dMassOmegaMinus" , kTH3F , {axisPtQA, axisOmegaMass, axisMult});
242+ histos.add (" h3dMassOmegaPlus" , " h3dMassOmegaPlus" , kTH3F , {axisPtQA, axisOmegaMass, axisMult});
243+ }
240244 }
241245
242246 void initCCDB (aod::BCsWithTimestamps::iterator const & bc)
0 commit comments