@@ -729,11 +729,6 @@ struct femtoUniversePairTaskTrackCascadeExtended {
729729 if (!invMCascade (part.mLambda (), part.mAntiLambda (), cascparticleconfigs.confCascType1 )) // / mLambda stores Xi mass, mAntiLambda stores Omega mass
730730 continue ;
731731
732- if constexpr (std::experimental::is_detected<hasSigma, typename TableType::iterator>::value)
733- cascQAHistos.fillQA <false , true >(part);
734- else
735- cascQAHistos.fillQA <false , false >(part);
736-
737732 const auto & posChild = parts.iteratorAt (part.globalIndex () - 3 - parts.begin ().globalIndex ());
738733 const auto & negChild = parts.iteratorAt (part.globalIndex () - 2 - parts.begin ().globalIndex ());
739734 const auto & bachelor = parts.iteratorAt (part.globalIndex () - 1 - parts.begin ().globalIndex ());
@@ -747,6 +742,7 @@ struct femtoUniversePairTaskTrackCascadeExtended {
747742 posChildHistos.fillQA <false , true >(posChild);
748743 negChildHistos.fillQA <false , true >(negChild);
749744 bachHistos.fillQABase <false , true >(bachelor, HIST (" hBachelor" ));
745+ cascQAHistos.fillQA <false , true >(part);
750746 } else {
751747 if ((posChild.pidCut () & (1u << CascChildTable[cascparticleconfigs.confCascType1 ][0 ])) == 0 || (negChild.pidCut () & (1u << CascChildTable[cascparticleconfigs.confCascType1 ][1 ])) == 0 || (bachelor.pidCut () & (1u << CascChildTable[cascparticleconfigs.confCascType1 ][2 ])) == 0 )
752748 continue ;
@@ -761,6 +757,7 @@ struct femtoUniversePairTaskTrackCascadeExtended {
761757 posChildHistos.fillQA <false , false >(posChild);
762758 negChildHistos.fillQA <false , false >(negChild);
763759 bachHistos.fillQABase <false , false >(bachelor, HIST (" hBachelor" ));
760+ cascQAHistos.fillQA <false , false >(part);
764761 }
765762 }
766763
0 commit comments