@@ -560,44 +560,42 @@ class V0HistManager
560560 mHistogramRegistry ->fill (HIST (v0Prefix) + HIST (QaDir) + HIST (getHistName (kDecayVtx , HistTable)), v0candidate.decayVtx ());
561561 mHistogramRegistry ->fill (HIST (v0Prefix) + HIST (QaDir) + HIST (getHistName (kTransRadius , HistTable)), v0candidate.transRadius ());
562562
563+ float massLambda = 0 ;
564+ float massAntiLambda = 0 ;
565+ float massK0short = 0 ;
566+
567+ if constexpr (modes::isEqual (v0, modes::V0 ::kLambda ) || modes::isEqual (v0, modes::V0 ::kAntiLambda )) {
568+ massK0short = v0candidate.massK0short ();
569+ if (v0candidate.sign () > 0 ) {
570+ massLambda = v0candidate.mass ();
571+ massAntiLambda = v0candidate.massAnti ();
572+ } else {
573+ massLambda = v0candidate.massAnti ();
574+ massAntiLambda = v0candidate.mass ();
575+ }
576+ }
577+ if constexpr (modes::isEqual (v0, modes::V0 ::kK0short )) {
578+ massK0short = v0candidate.mass ();
579+ massLambda = v0candidate.massLambda ();
580+ massAntiLambda = v0candidate.massAntiLambda ();
581+ }
582+
583+ mHistogramRegistry ->fill (HIST (v0Prefix) + HIST (QaDir) + HIST (getHistName (kMassLambda , HistTable)), massLambda);
584+ mHistogramRegistry ->fill (HIST (v0Prefix) + HIST (QaDir) + HIST (getHistName (kMassAntiLambda , HistTable)), massAntiLambda);
585+ mHistogramRegistry ->fill (HIST (v0Prefix) + HIST (QaDir) + HIST (getHistName (kMassK0short , HistTable)), massK0short);
586+
563587 if (mPlot2d ) {
564588 mHistogramRegistry ->fill (HIST (v0Prefix) + HIST (QaDir) + HIST (getHistName (kPtVsEta , HistTable)), v0candidate.pt (), v0candidate.eta ());
565589 mHistogramRegistry ->fill (HIST (v0Prefix) + HIST (QaDir) + HIST (getHistName (kPtVsPhi , HistTable)), v0candidate.pt (), v0candidate.phi ());
566590 mHistogramRegistry ->fill (HIST (v0Prefix) + HIST (QaDir) + HIST (getHistName (kPhiVsEta , HistTable)), v0candidate.phi (), v0candidate.eta ());
567591 mHistogramRegistry ->fill (HIST (v0Prefix) + HIST (QaDir) + HIST (getHistName (kPtVsCosPa , HistTable)), v0candidate.pt (), v0candidate.cosPa ());
568592
569- if constexpr (modes::isEqual (v0, modes::V0 ::kLambda ) || modes::isEqual (v0, modes::V0 ::kAntiLambda )) {
570- float massLambda = 0 ;
571- float massAntiLambda = 0 ;
572- if (v0candidate.sign () > 0 ) {
573- massLambda = v0candidate.mass ();
574- massAntiLambda = v0candidate.massAnti ();
575- } else {
576- massLambda = v0candidate.massAnti ();
577- massAntiLambda = v0candidate.mass ();
578- }
579- mHistogramRegistry ->fill (HIST (v0Prefix) + HIST (QaDir) + HIST (getHistName (kMassLambda , HistTable)), massLambda);
580- mHistogramRegistry ->fill (HIST (v0Prefix) + HIST (QaDir) + HIST (getHistName (kMassAntiLambda , HistTable)), massAntiLambda);
581- mHistogramRegistry ->fill (HIST (v0Prefix) + HIST (QaDir) + HIST (getHistName (kMassK0short , HistTable)), v0candidate.massK0short ());
582- mHistogramRegistry ->fill (HIST (v0Prefix) + HIST (QaDir) + HIST (getHistName (kPtVsLambdaMass , HistTable)), v0candidate.pt (), massLambda);
583- mHistogramRegistry ->fill (HIST (v0Prefix) + HIST (QaDir) + HIST (getHistName (kPtVsAntiLambdaMass , HistTable)), v0candidate.pt (), massAntiLambda);
584- mHistogramRegistry ->fill (HIST (v0Prefix) + HIST (QaDir) + HIST (getHistName (kPtVsK0shortMass , HistTable)), v0candidate.pt (), v0candidate.massK0short ());
585- mHistogramRegistry ->fill (HIST (v0Prefix) + HIST (QaDir) + HIST (getHistName (kLambdaMassVsAntiLambdaMass , HistTable)), massLambda, massAntiLambda);
586- mHistogramRegistry ->fill (HIST (v0Prefix) + HIST (QaDir) + HIST (getHistName (kK0shortMassVsLambdaMass , HistTable)), v0candidate.massK0short (), massLambda);
587- mHistogramRegistry ->fill (HIST (v0Prefix) + HIST (QaDir) + HIST (getHistName (kK0shortMassVsAntiLambdaMass , HistTable)), v0candidate.massK0short (), massAntiLambda);
588- }
589-
590- if constexpr (modes::isEqual (v0, modes::V0 ::kK0short )) {
591- mHistogramRegistry ->fill (HIST (v0Prefix) + HIST (QaDir) + HIST (getHistName (kMassLambda , HistTable)), v0candidate.massLambda ());
592- mHistogramRegistry ->fill (HIST (v0Prefix) + HIST (QaDir) + HIST (getHistName (kMassAntiLambda , HistTable)), v0candidate.massAntiLambda ());
593- mHistogramRegistry ->fill (HIST (v0Prefix) + HIST (QaDir) + HIST (getHistName (kMassK0short , HistTable)), v0candidate.mass ());
594- mHistogramRegistry ->fill (HIST (v0Prefix) + HIST (QaDir) + HIST (getHistName (kPtVsLambdaMass , HistTable)), v0candidate.pt (), v0candidate.massLambda ());
595- mHistogramRegistry ->fill (HIST (v0Prefix) + HIST (QaDir) + HIST (getHistName (kPtVsAntiLambdaMass , HistTable)), v0candidate.pt (), v0candidate.massAntiLambda ());
596- mHistogramRegistry ->fill (HIST (v0Prefix) + HIST (QaDir) + HIST (getHistName (kPtVsK0shortMass , HistTable)), v0candidate.pt (), v0candidate.mass ());
597- mHistogramRegistry ->fill (HIST (v0Prefix) + HIST (QaDir) + HIST (getHistName (kLambdaMassVsAntiLambdaMass , HistTable)), v0candidate.massLambda (), v0candidate.massAntiLambda ());
598- mHistogramRegistry ->fill (HIST (v0Prefix) + HIST (QaDir) + HIST (getHistName (kK0shortMassVsLambdaMass , HistTable)), v0candidate.mass (), v0candidate.massLambda ());
599- mHistogramRegistry ->fill (HIST (v0Prefix) + HIST (QaDir) + HIST (getHistName (kK0shortMassVsAntiLambdaMass , HistTable)), v0candidate.mass (), v0candidate.massAntiLambda ());
600- }
593+ mHistogramRegistry ->fill (HIST (v0Prefix) + HIST (QaDir) + HIST (getHistName (kPtVsLambdaMass , HistTable)), v0candidate.pt (), massLambda);
594+ mHistogramRegistry ->fill (HIST (v0Prefix) + HIST (QaDir) + HIST (getHistName (kPtVsAntiLambdaMass , HistTable)), v0candidate.pt (), massAntiLambda);
595+ mHistogramRegistry ->fill (HIST (v0Prefix) + HIST (QaDir) + HIST (getHistName (kPtVsK0shortMass , HistTable)), v0candidate.pt (), massK0short);
596+ mHistogramRegistry ->fill (HIST (v0Prefix) + HIST (QaDir) + HIST (getHistName (kLambdaMassVsAntiLambdaMass , HistTable)), massLambda, massAntiLambda);
597+ mHistogramRegistry ->fill (HIST (v0Prefix) + HIST (QaDir) + HIST (getHistName (kK0shortMassVsLambdaMass , HistTable)), massK0short, massLambda);
598+ mHistogramRegistry ->fill (HIST (v0Prefix) + HIST (QaDir) + HIST (getHistName (kK0shortMassVsAntiLambdaMass , HistTable)), massK0short, massAntiLambda);
601599 }
602600 }
603601
0 commit comments