@@ -159,6 +159,7 @@ struct TwoParticleCorrelationsMpi {
159159 ConfigurableAxis axisPtTrigger{" axisPtTrigger" , {VARIABLE_WIDTH , 0.5 , 1.0 , 1.5 , 2.0 , 3.0 , 4.0 , 6.0 , 10.0 }, " pt trigger axis for histograms" };
160160 ConfigurableAxis axisPtAssoc{" axisPtAssoc" , {VARIABLE_WIDTH , 0.5 , 1.0 , 1.5 , 2.0 , 3.0 , 4.0 , 6.0 }, " pt associated axis for histograms" };
161161 ConfigurableAxis axisMultiplicity{" axisMultiplicity" , {VARIABLE_WIDTH , 0 , 5 , 10 , 20 , 30 , 40 , 50 , 100.1 }, " multiplicity / centrality axis for histograms" };
162+ ConfigurableAxis axisMultiplicityQA{" axisMultiplicityQA" , {250 , 0 , 250 }, " fine multiplicity / centrality axis for control histograms" };
162163
163164 ConfigurableAxis axisVertexEfficiency{" axisVertexEfficiency" , {10 , -10 , 10 }, " vertex axis for efficiency histograms" };
164165 ConfigurableAxis axisEtaEfficiency{" axisEtaEfficiency" , {20 , -1.0 , 1.0 }, " eta axis for efficiency histograms" };
@@ -437,8 +438,8 @@ struct TwoParticleCorrelationsMpi {
437438 eventSeedEstimatorEnabled ? " enabled" : " disabled" ,
438439 cfgNuncSeedsTemplateFile.value .c_str (), cfgNuncSeedsTemplate.value .c_str ());
439440
440- registry.add (" yields" , " multiplicity/centrality vs pT vs eta" , {HistType::kTH3F , {{100 , 0 , 100 , " /multiplicity/centrality" }, {40 , 0 , 20 , " p_{T}" }, {100 , -2 , 2 , " #eta" }}});
441- registry.add (" etaphi" , " multiplicity/centrality vs eta vs phi" , {HistType::kTH3F , {{100 , 0 , 100 , " multiplicity/centrality" }, {100 , -2 , 2 , " #eta" }, {200 , 0 , o2::constants::math::TwoPI, " #varphi" }}});
441+ registry.add (" yields" , " multiplicity/centrality vs pT vs eta" , {HistType::kTH3F , {{axisMultiplicityQA , " /multiplicity/centrality" }, {40 , 0 , 20 , " p_{T}" }, {100 , -2 , 2 , " #eta" }}});
442+ registry.add (" etaphi" , " multiplicity/centrality vs eta vs phi" , {HistType::kTH3F , {{axisMultiplicityQA , " multiplicity/centrality" }, {100 , -2 , 2 , " #eta" }, {200 , 0 , o2::constants::math::TwoPI, " #varphi" }}});
442443 if (doprocessSameDerivedMultSet || doprocessSameDerivedMultSetCorrected) {
443444 if (cfgMultCorrelationsMask == 0 ) {
444445 LOGF (fatal, " cfgMultCorrelationsMask can not be 0 when MultSet process functions are in use." );
@@ -461,7 +462,7 @@ struct TwoParticleCorrelationsMpi {
461462 }
462463 registry.add (" multCorrelations" , " Multiplicity correlations" , {HistType::kTHnSparseF , multAxes});
463464 }
464- registry.add (" multiplicity" , " event multiplicity" , {HistType::kTH1F , {{100 , 0 , 100 , " /multiplicity/centrality" }}});
465+ registry.add (" multiplicity" , " event multiplicity" , {HistType::kTH1F , {{axisMultiplicityQA , " /multiplicity/centrality" }}});
465466 if (doprocessMCDetectorClosure) {
466467 registry.add (" detectorClosure/rawMultiplicityVsTrue" , " raw reconstructed versus true charged multiplicity;N_{ch}^{true};N_{ch}^{raw,reco}" , {HistType::kTH2F , {axisMultiplicity, axisMultiplicity}});
467468 registry.add (" detectorClosure/correctedMultiplicityVsTrue" , " corrected reconstructed versus true charged multiplicity;N_{ch}^{true};N_{ch}^{corr,reco}" , {HistType::kTH2F , {axisMultiplicity, axisMultiplicity}});
@@ -475,14 +476,14 @@ struct TwoParticleCorrelationsMpi {
475476 detectorClosureStatus->GetXaxis ()->SetBinLabel (3 , " invalid best-collision count" );
476477 }
477478 if (eventSeedEstimatorEnabled) {
478- registry.add (" eventSeedEstimator" , " event-level template estimator" , {HistType::kTHnSparseF , {{100 , 0 , 100 , " multiplicity" }, {100 , -0.5 , 99.5 , " N_{trig}" }, {200 , 0 , 20 , " Y_{near}" }, {200 , 0 , 20 , " Y_{away}" }, {200 , 0 , 100 , " N_{uncorrelated seeds}" }}});
479+ registry.add (" eventSeedEstimator" , " event-level template estimator" , {HistType::kTHnSparseF , {{axisMultiplicityQA , " multiplicity" }, {100 , -0.5 , 99.5 , " N_{trig}" }, {200 , 0 , 20 , " Y_{near}" }, {200 , 0 , 20 , " Y_{away}" }, {200 , 0 , 100 , " N_{uncorrelated seeds}" }}});
479480 registry.add (" eventSeedPairProbabilities" , " summed pair probabilities" , {HistType::kTH3F , {{200 , 0 , 200 , " #Sigma P_{baseline}" }, {200 , 0 , 200 , " #Sigma P_{near}" }, {200 , 0 , 200 , " #Sigma P_{away}" }}});
480481 registry.add (" eventSeedEstimatorStatus" , " event-estimator status" , {HistType::kTH1F , {{5 , -0.5 , 4.5 , " status" }}});
481- registry.add (" eventSeedTemplateCoverage" , " template coverage vs multiplicity" , {HistType::kTH2F , {{100 , 0 , 100 , " multiplicity" }, {102 , -0.01 , 1.01 , " matched/candidate pairs" }}});
482- registry.add (" eventSeedEstimateVsMultiplicity" , " event-level seed estimate vs multiplicity" , {HistType::kTH2F , {{100 , 0 , 100 , " multiplicity" }, {200 , 0 , 100 , " N_{uncorrelated seeds}" }}});
482+ registry.add (" eventSeedTemplateCoverage" , " template coverage vs multiplicity" , {HistType::kTH2F , {{axisMultiplicityQA , " multiplicity" }, {102 , -0.01 , 1.01 , " matched/candidate pairs" }}});
483+ registry.add (" eventSeedEstimateVsMultiplicity" , " event-level seed estimate vs multiplicity" , {HistType::kTH2F , {{axisMultiplicityQA , " multiplicity" }, {200 , 0 , 100 , " N_{uncorrelated seeds}" }}});
483484 registry.add (" eventSeedFixedProbabilityVsMultiplicity" , " fixed-probability event Seed versus multiplicity;multiplicity;N_{seed}^{probability sum}" , {HistType::kTH2F , {axisMultiplicity, {1000 , 0 , 100 }}});
484- registry.add (" eventNearYieldVsMultiplicity" , " event-level near yield vs multiplicity" , {HistType::kTH2F , {{100 , 0 , 100 , " multiplicity" }, {200 , 0 , 20 , " Y_{near}" }}});
485- registry.add (" eventAwayYieldVsMultiplicity" , " event-level away yield vs multiplicity" , {HistType::kTH2F , {{100 , 0 , 100 , " multiplicity" }, {200 , 0 , 20 , " Y_{away}" }}});
485+ registry.add (" eventNearYieldVsMultiplicity" , " event-level near yield vs multiplicity" , {HistType::kTH2F , {{axisMultiplicityQA , " multiplicity" }, {200 , 0 , 20 , " Y_{near}" }}});
486+ registry.add (" eventAwayYieldVsMultiplicity" , " event-level away yield vs multiplicity" , {HistType::kTH2F , {{axisMultiplicityQA , " multiplicity" }, {200 , 0 , 20 , " Y_{away}" }}});
486487 registry.add (" profileEventNTriggers" , " mean event trigger count" , {HistType::kTProfile , {axisMultiplicity}});
487488 registry.add (" profileEventNearPairs" , " mean summed near-pair probability" , {HistType::kTProfile , {axisMultiplicity}});
488489 registry.add (" profileEventAwayPairs" , " mean summed away-pair probability" , {HistType::kTProfile , {axisMultiplicity}});
0 commit comments