@@ -294,6 +294,9 @@ struct FemtoDreamProducerTaskReso {
294294 } rctCut;
295295
296296 HistogramRegistry qaRegistry{" QAHistos" , {}, OutputObjHandlingPolicy::AnalysisObject};
297+ HistogramRegistry qaRegistryV0{" QAHistosV0" , {}, OutputObjHandlingPolicy::AnalysisObject};
298+ HistogramRegistry qaRegistryCascade{" QAHistosCascade" , {}, OutputObjHandlingPolicy::AnalysisObject};
299+ HistogramRegistry qaRegistryReso{" QAHistosReso" , {}, OutputObjHandlingPolicy::AnalysisObject};
297300 HistogramRegistry trackRegistry{" Tracks" , {}, OutputObjHandlingPolicy::AnalysisObject};
298301 HistogramRegistry v0Registry{" V0" , {}, OutputObjHandlingPolicy::AnalysisObject};
299302 HistogramRegistry cascadeRegistry{" Cascade" , {}, OutputObjHandlingPolicy::AnalysisObject};
@@ -325,6 +328,7 @@ struct FemtoDreamProducerTaskReso {
325328 trackRegistry.add (" AnalysisQA/Mother" , " ; Bit; Entries" , kTH1F , {{4000 , -4000 , 4000 }});
326329 trackRegistry.add (" AnalysisQA/Particle" , " ; Bit; Entries" , kTH1F , {{4000 , -4000 , 4000 }});
327330 v0Registry.add (" AnalysisQA/CutCounter" , " ; Bit; Counter" , kTH1F , {{cutBits + 1 , -0.5 , cutBits + 0.5 }});
331+ cascadeRegistry.add (" AnalysisQA/CutCounter" , " ; Bit; Counter" , kTH1F , {{cutBits + 1 , -0.5 , cutBits + 0.5 }});
328332
329333 resoRegistry.add (" AnalysisQA/Reso/InvMass" , " Invariant mass V0s;M_{KK};Entries" , HistType::kTH1F , {{7000 , 0.65 , 1.5 }});
330334 resoRegistry.add (" AnalysisQA/Reso/InvMassAnti" , " Invariant mass V0s;M_{KK};Entries" , HistType::kTH1F , {{7000 , 0.65 , 1.5 }});
@@ -451,7 +455,7 @@ struct FemtoDreamProducerTaskReso {
451455 v0Cuts.setChildCuts (femto_dream_v0_selection::kNegTrack , confChildPIDnSigmaMax, femtoDreamTrackSelection::kPIDnSigmaMax , femtoDreamSelection::kAbsUpperLimit );
452456 v0Cuts.setChildPIDSpecies (femto_dream_v0_selection::kPosTrack , confChildPIDspecies);
453457 v0Cuts.setChildPIDSpecies (femto_dream_v0_selection::kNegTrack , confChildPIDspecies);
454- v0Cuts.init <aod::femtodreamparticle::ParticleType::kV0 , aod::femtodreamparticle::ParticleType::kV0Child , aod::femtodreamparticle::cutContainerType>(&qaRegistry , &v0Registry);
458+ v0Cuts.init <aod::femtodreamparticle::ParticleType::kV0 , aod::femtodreamparticle::ParticleType::kV0Child , aod::femtodreamparticle::cutContainerType>(&qaRegistryV0 , &v0Registry);
455459 v0Cuts.setInvMassLimits (confV0InvMassLowLimit, confV0InvMassUpLimit);
456460 v0Cuts.setIsMother (confV0MotherIsLambda);
457461
@@ -513,7 +517,7 @@ struct FemtoDreamProducerTaskReso {
513517 cascadeCuts.setChildCuts (femtoDreamCascadeSelection::kBachTrack , confCascSel.confCascBachelorPIDnSigmaMax , femtoDreamTrackSelection::kPIDnSigmaMax , femtoDreamSelection::kAbsUpperLimit );
514518 cascadeCuts.setChildPIDSpecies (femtoDreamCascadeSelection::kBachTrack , confCascSel.confCascBachelorPIDspecies );
515519
516- cascadeCuts.init <aod::femtodreamparticle::ParticleType::kCascade , aod::femtodreamparticle::ParticleType::kCascadeV0Child , aod::femtodreamparticle::ParticleType::kCascadeBachelor , aod::femtodreamparticle::cutContainerType>(&qaRegistry , &cascadeRegistry, confCascSel.confCascIsSelectedOmega );
520+ cascadeCuts.init <aod::femtodreamparticle::ParticleType::kCascade , aod::femtodreamparticle::ParticleType::kCascadeV0Child , aod::femtodreamparticle::ParticleType::kCascadeBachelor , aod::femtodreamparticle::cutContainerType>(&qaRegistryCascade , &cascadeRegistry, confCascSel.confCascIsSelectedOmega );
517521 cascadeCuts.setInvMassLimits (confCascSel.confCascInvMassLowLimit , confCascSel.confCascInvMassUpLimit );
518522 cascadeCuts.setV0InvMassLimits (confCascSel.confCascV0InvMassLowLimit , confCascSel.confCascV0InvMassUpLimit );
519523 if (confCascSel.confCascRejectCompetingMass ) {
@@ -545,7 +549,7 @@ struct FemtoDreamProducerTaskReso {
545549 resoCuts.setDaughterCuts (femto_dream_reso_selection::kNegdaugh , Resonance.confDaughterPIDnSigmaMax , femtoDreamTrackSelection::kPIDnSigmaMax , femtoDreamSelection::kAbsUpperLimit );
546550
547551 resoCuts.init <aod::femtodreamparticle::ParticleType::kReso ,
548- aod::femtodreamparticle::ParticleType::kResoChild >(&qaRegistry , &v0Registry);
552+ aod::femtodreamparticle::ParticleType::kResoChild >(&qaRegistryReso , &v0Registry);
549553
550554 resoCuts.assign (Resonance.confDaughterPTPCThr ); // assigns Configurable value to class member
551555 resoCuts.setDaughterPIDSpecies (femto_dream_reso_selection::kPosdaugh , Resonance.confDaughterPIDspecies );
0 commit comments