@@ -233,6 +233,12 @@ class FemtoDreamParticleHisto
233233 mHistogramRegistry ->add ((folderName + folderSuffix + " /Debug/hPDGmother_SecondaryDaughterLambda" ).c_str (), " ; PDG mother; Entries" , o2::framework::HistType::kTH1I , {{12001 , -6000.5 , 6000.5 }});
234234 mHistogramRegistry ->add ((folderName + folderSuffix + " /Debug/hPDGmother_SecondaryDaughterSigmaplus" ).c_str (), " ; PDG mother; Entries" , o2::framework::HistType::kTH1I , {{12001 , -6000.5 , 6000.5 }});
235235 mHistogramRegistry ->add ((folderName + folderSuffix + " /Debug/hPDGmother_SecondaryDaughterOmegaMinus" ).c_str (), " ; PDG mother; Entries" , o2::framework::HistType::kTH1I , {{12001 , -6000.5 , 6000.5 }});
236+ if (std::abs (mPDG ) == kKPlus ) {
237+ mHistogramRegistry ->add ((folderName + folderSuffix + " /Debug/hPDGmother_SecondaryFromHF" ).c_str (), " ; PDG mother; Entries" , o2::framework::HistType::kTH1I , {{12001 , -6000.5 , 6000.5 }});
238+ mHistogramRegistry ->add ((folderName + folderSuffix + " /Debug/hPDGmother_SecondaryFromLF" ).c_str (), " ; PDG mother; Entries" , o2::framework::HistType::kTH1I , {{12001 , -6000.5 , 6000.5 }});
239+ mHistogramRegistry ->add ((folderName + folderSuffix + " /hDCAxy_SecondaryFromHF" ).c_str (), " ; #it{p}_{T} (GeV/#it{c}); DCA_{xy} (cm)" , o2::framework::HistType::kTHnSparseF , {tempFitVarpTAxis, tempFitVarAxis, dcazAxis, multAxis});
240+ mHistogramRegistry ->add ((folderName + folderSuffix + " /hDCAxy_SecondaryFromLF" ).c_str (), " ; #it{p}_{T} (GeV/#it{c}); DCA_{xy} (cm)" , o2::framework::HistType::kTHnSparseF , {tempFitVarpTAxis, tempFitVarAxis, dcazAxis, multAxis});
241+ }
236242
237243 mHistogramRegistry ->add ((folderName + folderSuffix + " /hDCAxy_Primary" ).c_str (), " ; #it{p}_{T} (GeV/#it{c}); DCA_{xy} (cm)" , o2::framework::HistType::kTHnSparseF , {tempFitVarpTAxis, tempFitVarAxis, dcazAxis, multAxis});
238244 mHistogramRegistry ->add ((folderName + folderSuffix + " /hDCAxy_Secondary" ).c_str (), " ; #it{p}_{T} (GeV/#it{c}); DCA_{xy} (cm)" , o2::framework::HistType::kTHnSparseF , {tempFitVarpTAxis, tempFitVarAxis, dcazAxis, multAxis});
@@ -245,6 +251,10 @@ class FemtoDreamParticleHisto
245251 mHistogramRegistry ->add ((folderName + folderSuffix + " /hDCAxy_Else" ).c_str (), " ; #it{p}_{T} (GeV/#it{c}); DCA_{xy} (cm)" , o2::framework::HistType::kTHnSparseF , {tempFitVarpTAxis, tempFitVarAxis, dcazAxis, multAxis});
246252 } else {
247253 mHistogramRegistry ->add ((folderName + folderSuffix + " /hDCAxy_Primary" ).c_str (), " ; #it{p}_{T} (GeV/#it{c}); DCA_{xy} (cm)" , o2::framework::HistType::kTH2F , {tempFitVarpTAxis, tempFitVarAxis});
254+ if (std::abs (mPDG ) == kKPlus ) {
255+ mHistogramRegistry ->add ((folderName + folderSuffix + " /hDCAxy_SecondaryFromHF" ).c_str (), " ; #it{p}_{T} (GeV/#it{c}); DCA_{xy} (cm)" , o2::framework::HistType::kTH2F , {tempFitVarpTAxis, tempFitVarAxis});
256+ mHistogramRegistry ->add ((folderName + folderSuffix + " /hDCAxy_SecondaryFromLF" ).c_str (), " ; #it{p}_{T} (GeV/#it{c}); DCA_{xy} (cm)" , o2::framework::HistType::kTH2F , {tempFitVarpTAxis, tempFitVarAxis});
257+ }
248258 mHistogramRegistry ->add ((folderName + folderSuffix + " /hDCAxy_Secondary" ).c_str (), " ; #it{p}_{T} (GeV/#it{c}); DCA_{xy} (cm)" , o2::framework::HistType::kTH2F , {tempFitVarpTAxis, tempFitVarAxis});
249259 mHistogramRegistry ->add ((folderName + folderSuffix + " /hDCAxy_Material" ).c_str (), " ; #it{p}_{T} (GeV/#it{c}); DCA_{xy} (cm)" , o2::framework::HistType::kTH2F , {tempFitVarpTAxis, tempFitVarAxis});
250260 mHistogramRegistry ->add ((folderName + folderSuffix + " /hDCAxy_WrongCollision" ).c_str (), " ; #it{p}_{T} (GeV/#it{c}); DCA_{xy} (cm)" , o2::framework::HistType::kTH2F , {tempFitVarpTAxis, tempFitVarAxis});
@@ -597,6 +607,16 @@ class FemtoDreamParticleHisto
597607 mHistogramRegistry ->fill (HIST (o2::aod::femtodreamparticle::ParticleTypeName[mParticleType ]) + HIST (mFolderSuffix [mFolderSuffixType ]) + HIST (" _MC/hDCAxy_Secondary" ),
598608 part.pt (), part.tempFitVar (), part.dcaZ (), mult);
599609 break ;
610+ case (o2::aod::femtodreamMCparticle::kSecondaryFromHF ):
611+ mHistogramRegistry ->fill (HIST (o2::aod::femtodreamparticle::ParticleTypeName[mParticleType ]) + HIST (mFolderSuffix [mFolderSuffixType ]) + HIST (" _MC/Debug/hPDGmother_SecondaryFromHF" ), part.fdExtMCParticle ().motherPDG ());
612+ mHistogramRegistry ->fill (HIST (o2::aod::femtodreamparticle::ParticleTypeName[mParticleType ]) + HIST (mFolderSuffix [mFolderSuffixType ]) + HIST (" _MC/hDCAxy_SecondaryFromHF" ),
613+ part.pt (), part.tempFitVar (), part.dcaZ (), mult);
614+ break ;
615+ case (o2::aod::femtodreamMCparticle::kSecondaryFromLF ):
616+ mHistogramRegistry ->fill (HIST (o2::aod::femtodreamparticle::ParticleTypeName[mParticleType ]) + HIST (mFolderSuffix [mFolderSuffixType ]) + HIST (" _MC/Debug/hPDGmother_SecondaryFromLF" ), part.fdExtMCParticle ().motherPDG ());
617+ mHistogramRegistry ->fill (HIST (o2::aod::femtodreamparticle::ParticleTypeName[mParticleType ]) + HIST (mFolderSuffix [mFolderSuffixType ]) + HIST (" _MC/hDCAxy_SecondaryFromLF" ),
618+ part.pt (), part.tempFitVar (), part.dcaZ (), mult);
619+ break ;
600620 case (o2::aod::femtodreamMCparticle::kMaterial ):
601621 mHistogramRegistry ->fill (HIST (o2::aod::femtodreamparticle::ParticleTypeName[mParticleType ]) + HIST (mFolderSuffix [mFolderSuffixType ]) + HIST (" _MC/Debug/hPDGmother_Material" ), part.fdExtMCParticle ().motherPDG ());
602622 mHistogramRegistry ->fill (HIST (o2::aod::femtodreamparticle::ParticleTypeName[mParticleType ]) + HIST (mFolderSuffix [mFolderSuffixType ]) + HIST (" _MC/hDCAxy_Material" ),
@@ -645,6 +665,14 @@ class FemtoDreamParticleHisto
645665 mHistogramRegistry ->fill (HIST (o2::aod::femtodreamparticle::ParticleTypeName[mParticleType ]) + HIST (mFolderSuffix [mFolderSuffixType ]) + HIST (" _MC/hDCAxy_Secondary" ),
646666 part.pt (), part.tempFitVar ());
647667 break ;
668+ case (o2::aod::femtodreamMCparticle::kSecondaryFromHF ):
669+ mHistogramRegistry ->fill (HIST (o2::aod::femtodreamparticle::ParticleTypeName[mParticleType ]) + HIST (mFolderSuffix [mFolderSuffixType ]) + HIST (" _MC/hDCAxy_SecondaryFromHF" ),
670+ part.pt (), part.tempFitVar ());
671+ break ;
672+ case (o2::aod::femtodreamMCparticle::kSecondaryFromLF ):
673+ mHistogramRegistry ->fill (HIST (o2::aod::femtodreamparticle::ParticleTypeName[mParticleType ]) + HIST (mFolderSuffix [mFolderSuffixType ]) + HIST (" _MC/hDCAxy_SecondaryFromLF" ),
674+ part.pt (), part.tempFitVar ());
675+ break ;
648676 case (o2::aod::femtodreamMCparticle::kMaterial ):
649677 mHistogramRegistry ->fill (HIST (o2::aod::femtodreamparticle::ParticleTypeName[mParticleType ]) + HIST (mFolderSuffix [mFolderSuffixType ]) + HIST (" _MC/hDCAxy_Material" ),
650678 part.pt (), part.tempFitVar ());
0 commit comments