@@ -649,7 +649,7 @@ struct Kstarqa {
649649 {
650650 if (PID == PIDParticle::kPion ) {
651651 if (onlyTOF) {
652- if (candidate.hasTOF () && std::abs (candidate.tofNSigmaPi ()) < configGp.nsigmaCutTOFPi ) {
652+ if (candidate.hasTOF () && std::abs (candidate.tofNSigmaPi () - configGp. shiftInNsigmaTOFPi ) < configGp.nsigmaCutTOFPi ) {
653653 return true ;
654654 }
655655 } else if (onlyTPC) {
@@ -666,7 +666,7 @@ struct Kstarqa {
666666 }
667667 } else if (PID == PIDParticle::kKaon ) {
668668 if (onlyTOF) {
669- if (candidate.hasTOF () && std::abs (candidate.tofNSigmaKa ()) < configGp.nsigmaCutTOFKa ) {
669+ if (candidate.hasTOF () && std::abs (candidate.tofNSigmaKa () - configGp. shiftInNsigmaTOFKa ) < configGp.nsigmaCutTOFKa ) {
670670 return true ;
671671 }
672672 } else if (onlyTPC) {
@@ -715,7 +715,7 @@ struct Kstarqa {
715715 {
716716 if (PID == PIDParticle::kPion ) {
717717 if (onlyTOF) {
718- if (candidate.hasTOF () && std::abs (candidate.tofNSigmaPi ()) < configGp.nsigmaCutTPCMID ) {
718+ if (candidate.hasTOF () && std::abs (candidate.tofNSigmaPi () - configGp. shiftInNsigmaTOFPi ) < configGp.nsigmaCutTPCMID ) {
719719 return true ;
720720 }
721721 } else if (onlyTPC) {
@@ -732,7 +732,7 @@ struct Kstarqa {
732732 }
733733 } else if (PID == PIDParticle::kKaon ) {
734734 if (onlyTOF) {
735- if (candidate.hasTOF () && std::abs (candidate.tofNSigmaKa ()) < configGp.nsigmaCutTPCMID ) {
735+ if (candidate.hasTOF () && std::abs (candidate.tofNSigmaKa () - configGp. shiftInNsigmaTOFKa ) < configGp.nsigmaCutTPCMID ) {
736736 return true ;
737737 }
738738 } else if (onlyTPC) {
@@ -887,7 +887,7 @@ struct Kstarqa {
887887 if (candidate.pt () < configGp.lowPtCutPID && std::abs (candidate.tpcNSigmaPi ()) < configGp.nsigmaCutTPCPi ) {
888888 return true ;
889889 }
890- if (candidate.pt () >= configGp.lowPtCutPID && std::abs (candidate.tpcNSigmaPi ()) < configGp.nsigmaCutTPCPi && candidate.hasTOF () && std::abs (candidate.tofNSigmaPi ()) < configGp.nsigmaCutTOFPi ) {
890+ if (candidate.pt () >= configGp.lowPtCutPID && std::abs (candidate.tpcNSigmaPi ()) < configGp.nsigmaCutTPCPi && candidate.hasTOF () && std::abs (candidate.tofNSigmaPi () - configGp. shiftInNsigmaTOFPi ) < configGp.nsigmaCutTOFPi ) {
891891 return true ;
892892 }
893893 if (candidate.pt () >= configGp.lowPtCutPID && std::abs (candidate.tpcNSigmaPi ()) < configGp.nsigmaCutTPCPi && !candidate.hasTOF ()) {
@@ -903,7 +903,7 @@ struct Kstarqa {
903903 if (candidate.pt () < configGp.lowPtCutPID && std::abs (candidate.tpcNSigmaKa ()) < configGp.nsigmaCutTPCKa ) {
904904 return true ;
905905 }
906- if (candidate.pt () >= configGp.lowPtCutPID && std::abs (candidate.tpcNSigmaKa ()) < configGp.nsigmaCutTPCKa && candidate.hasTOF () && std::abs (candidate.tofNSigmaKa ()) < configGp.nsigmaCutTOFKa ) {
906+ if (candidate.pt () >= configGp.lowPtCutPID && std::abs (candidate.tpcNSigmaKa ()) < configGp.nsigmaCutTPCKa && candidate.hasTOF () && std::abs (candidate.tofNSigmaKa () - configGp. shiftInNsigmaTOFKa ) < configGp.nsigmaCutTOFKa ) {
907907 return true ;
908908 }
909909 if (candidate.pt () >= configGp.lowPtCutPID && std::abs (candidate.tpcNSigmaKa ()) < configGp.nsigmaCutTPCKa && !candidate.hasTOF ()) {
@@ -1045,13 +1045,13 @@ struct Kstarqa {
10451045 continue ;
10461046
10471047 if (cQAplots) {
1048- hPID.fill (HIST (" Before/hNsigma_TPC_TOF_Ka_before" ), track1.tpcNSigmaKa (), track1.tofNSigmaKa (), track1.pt ());
1049- hPID.fill (HIST (" Before/hNsigma_TPC_TOF_Pi_before" ), track1.tpcNSigmaPi (), track1.tofNSigmaPi (), track1.pt ());
1048+ hPID.fill (HIST (" Before/hNsigma_TPC_TOF_Ka_before" ), track1.tpcNSigmaKa (), track1.tofNSigmaKa () - configGp. shiftInNsigmaTOFKa , track1.pt ());
1049+ hPID.fill (HIST (" Before/hNsigma_TPC_TOF_Pi_before" ), track1.tpcNSigmaPi (), track1.tofNSigmaPi () - configGp. shiftInNsigmaTOFPi , track1.pt ());
10501050
10511051 hPID.fill (HIST (" Before/hTPCnsigKa_mult_pt" ), track1.tpcNSigmaKa (), multiplicity, track1.pt ());
10521052 hPID.fill (HIST (" Before/hTPCnsigPi_mult_pt" ), track1.tpcNSigmaPi (), multiplicity, track1.pt ());
1053- hPID.fill (HIST (" Before/hTOFnsigKa_mult_pt" ), track1.tofNSigmaKa (), multiplicity, track1.pt ());
1054- hPID.fill (HIST (" Before/hTOFnsigPi_mult_pt" ), track1.tofNSigmaPi (), multiplicity, track1.pt ());
1053+ hPID.fill (HIST (" Before/hTOFnsigKa_mult_pt" ), track1.tofNSigmaKa () - configGp. shiftInNsigmaTOFKa , multiplicity, track1.pt ());
1054+ hPID.fill (HIST (" Before/hTOFnsigPi_mult_pt" ), track1.tofNSigmaPi () - configGp. shiftInNsigmaTOFPi , multiplicity, track1.pt ());
10551055
10561056 hOthers.fill (HIST (" hCRFC_before" ), track1.tpcCrossedRowsOverFindableCls ());
10571057 // hOthers.fill(HIST("dE_by_dx_TPC"), track1.p(), track1.tpcSignal());
@@ -1133,12 +1133,12 @@ struct Kstarqa {
11331133
11341134 hPID.fill (HIST (" After/hTPCnsigKa_mult_pt" ), track1.tpcNSigmaKa (), multiplicity, track1.pt ());
11351135 hPID.fill (HIST (" After/hTPCnsigPi_mult_pt" ), track2.tpcNSigmaPi (), multiplicity, track2.pt ());
1136- hPID.fill (HIST (" After/hTOFnsigKa_mult_pt" ), track1.tofNSigmaKa (), multiplicity, track1.pt ());
1137- hPID.fill (HIST (" After/hTOFnsigPi_mult_pt" ), track2.tofNSigmaPi (), multiplicity, track2.pt ());
1136+ hPID.fill (HIST (" After/hTOFnsigKa_mult_pt" ), track1.tofNSigmaKa () - configGp. shiftInNsigmaTOFKa , multiplicity, track1.pt ());
1137+ hPID.fill (HIST (" After/hTOFnsigPi_mult_pt" ), track2.tofNSigmaPi () - configGp. shiftInNsigmaTOFPi , multiplicity, track2.pt ());
11381138 hOthers.fill (HIST (" hEta_after" ), track1.eta ());
11391139 hOthers.fill (HIST (" hCRFC_after" ), track1.tpcCrossedRowsOverFindableCls ());
1140- hPID.fill (HIST (" After/hNsigma_TPC_TOF_Ka_after" ), track1.tpcNSigmaKa (), track1.tofNSigmaKa (), track1.pt ());
1141- hPID.fill (HIST (" After/hNsigma_TPC_TOF_Pi_after" ), track2.tpcNSigmaPi (), track2.tofNSigmaPi (), track2.pt ());
1140+ hPID.fill (HIST (" After/hNsigma_TPC_TOF_Ka_after" ), track1.tpcNSigmaKa (), track1.tofNSigmaKa () - configGp. shiftInNsigmaTOFKa , track1.pt ());
1141+ hPID.fill (HIST (" After/hNsigma_TPC_TOF_Pi_after" ), track2.tpcNSigmaPi (), track2.tofNSigmaPi () - configGp. shiftInNsigmaTOFPi , track2.pt ());
11421142 }
11431143
11441144 if (!selectionPair (track1, track2)) {
@@ -1445,13 +1445,13 @@ struct Kstarqa {
14451445 rEventSelection.fill (HIST (" tracksCheckData" ), 2.5 );
14461446
14471447 if (cQAplots) {
1448- hPID.fill (HIST (" Before/hNsigma_TPC_TOF_Ka_before" ), track1.tpcNSigmaKa (), track1.tofNSigmaKa (), track1.pt ());
1449- hPID.fill (HIST (" Before/hNsigma_TPC_TOF_Pi_before" ), track1.tpcNSigmaPi (), track1.tofNSigmaPi (), track1.pt ());
1448+ hPID.fill (HIST (" Before/hNsigma_TPC_TOF_Ka_before" ), track1.tpcNSigmaKa (), track1.tofNSigmaKa () - configGp. shiftInNsigmaTOFKa , track1.pt ());
1449+ hPID.fill (HIST (" Before/hNsigma_TPC_TOF_Pi_before" ), track1.tpcNSigmaPi (), track1.tofNSigmaPi () - configGp. shiftInNsigmaTOFPi , track1.pt ());
14501450
14511451 hPID.fill (HIST (" Before/hTPCnsigKa_mult_pt" ), track1.tpcNSigmaKa (), multiplicity, track1.pt ());
14521452 hPID.fill (HIST (" Before/hTPCnsigPi_mult_pt" ), track1.tpcNSigmaPi (), multiplicity, track1.pt ());
1453- hPID.fill (HIST (" Before/hTOFnsigKa_mult_pt" ), track1.tofNSigmaKa (), multiplicity, track1.pt ());
1454- hPID.fill (HIST (" Before/hTOFnsigPi_mult_pt" ), track1.tofNSigmaPi (), multiplicity, track1.pt ());
1453+ hPID.fill (HIST (" Before/hTOFnsigKa_mult_pt" ), track1.tofNSigmaKa () - configGp. shiftInNsigmaTOFKa , multiplicity, track1.pt ());
1454+ hPID.fill (HIST (" Before/hTOFnsigPi_mult_pt" ), track1.tofNSigmaPi () - configGp. shiftInNsigmaTOFPi , multiplicity, track1.pt ());
14551455
14561456 hOthers.fill (HIST (" hCRFC_before" ), track1.tpcCrossedRowsOverFindableCls ());
14571457 hOthers.fill (HIST (" hphi" ), track1.phi ());
@@ -1514,16 +1514,16 @@ struct Kstarqa {
15141514
15151515 hPID.fill (HIST (" After/hTPCnsigKa_mult_pt" ), track1.tpcNSigmaKa (), multiplicity, track1.pt ());
15161516 hPID.fill (HIST (" After/hTPCnsigPi_mult_pt" ), track2.tpcNSigmaPi (), multiplicity, track2.pt ());
1517- hPID.fill (HIST (" After/hTOFnsigKa_mult_pt" ), track1.tofNSigmaKa (), multiplicity, track1.pt ());
1518- hPID.fill (HIST (" After/hTOFnsigPi_mult_pt" ), track2.tofNSigmaPi (), multiplicity, track2.pt ());
1517+ hPID.fill (HIST (" After/hTOFnsigKa_mult_pt" ), track1.tofNSigmaKa () - configGp. shiftInNsigmaTOFKa , multiplicity, track1.pt ());
1518+ hPID.fill (HIST (" After/hTOFnsigPi_mult_pt" ), track2.tofNSigmaPi () - configGp. shiftInNsigmaTOFPi , multiplicity, track2.pt ());
15191519 hOthers.fill (HIST (" hEta_after" ), track1.eta ());
15201520 hOthers.fill (HIST (" hCRFC_after" ), track1.tpcCrossedRowsOverFindableCls ());
15211521 // hPID.fill(HIST("After/hNsigmaKaonTPC_after"), track1.pt(), track1.tpcNSigmaKa());
15221522 // hPID.fill(HIST("After/hNsigmaKaonTOF_after"), track1.pt(), track1.tofNSigmaKa());
15231523 // hPID.fill(HIST("After/hNsigmaPionTPC_after"), track2.pt(), track2.tpcNSigmaPi());
15241524 // hPID.fill(HIST("After/hNsigmaPionTOF_after"), track2.pt(), track2.tofNSigmaPi());
1525- hPID.fill (HIST (" After/hNsigma_TPC_TOF_Ka_after" ), track1.tpcNSigmaKa (), track1.tofNSigmaKa (), track1.pt ());
1526- hPID.fill (HIST (" After/hNsigma_TPC_TOF_Pi_after" ), track2.tpcNSigmaPi (), track2.tofNSigmaPi (), track2.pt ());
1525+ hPID.fill (HIST (" After/hNsigma_TPC_TOF_Ka_after" ), track1.tpcNSigmaKa (), track1.tofNSigmaKa () - configGp. shiftInNsigmaTOFKa , track1.pt ());
1526+ hPID.fill (HIST (" After/hNsigma_TPC_TOF_Pi_after" ), track2.tpcNSigmaPi (), track2.tofNSigmaPi () - configGp. shiftInNsigmaTOFPi , track2.pt ());
15271527 }
15281528
15291529 // for (const auto& mothertrack1 : mctrack1.mothers_as<aod::McParticles>()) {
@@ -1987,12 +1987,12 @@ struct Kstarqa {
19871987 int track2PDG = std::abs (mctrack2.pdgCode ());
19881988
19891989 if (cQAplots && (std::abs (mctrack1.pdgCode ()) == PDG_t::kKPlus && std::abs (mctrack2.pdgCode ()) == PDG_t::kPiPlus )) {
1990- hPID.fill (HIST (" Before/hNsigma_TPC_TOF_Ka_before" ), track1.tpcNSigmaKa (), track1.tofNSigmaKa (), track1.pt ());
1991- hPID.fill (HIST (" Before/hNsigma_TPC_TOF_Pi_before" ), track1.tpcNSigmaPi (), track1.tofNSigmaPi (), track1.pt ());
1990+ hPID.fill (HIST (" Before/hNsigma_TPC_TOF_Ka_before" ), track1.tpcNSigmaKa (), track1.tofNSigmaKa () - configGp. shiftInNsigmaTOFKa , track1.pt ());
1991+ hPID.fill (HIST (" Before/hNsigma_TPC_TOF_Pi_before" ), track1.tpcNSigmaPi (), track1.tofNSigmaPi () - configGp. shiftInNsigmaTOFPi , track1.pt ());
19921992 hPID.fill (HIST (" Before/hTPCnsigKa_mult_pt" ), track1.tpcNSigmaKa (), multiplicity, track1.pt ());
19931993 hPID.fill (HIST (" Before/hTPCnsigPi_mult_pt" ), track1.tpcNSigmaPi (), multiplicity, track1.pt ());
1994- hPID.fill (HIST (" Before/hTOFnsigKa_mult_pt" ), track1.tofNSigmaKa (), multiplicity, track1.pt ());
1995- hPID.fill (HIST (" Before/hTOFnsigPi_mult_pt" ), track1.tofNSigmaPi (), multiplicity, track1.pt ());
1994+ hPID.fill (HIST (" Before/hTOFnsigKa_mult_pt" ), track1.tofNSigmaKa () - configGp. shiftInNsigmaTOFKa , multiplicity, track1.pt ());
1995+ hPID.fill (HIST (" Before/hTOFnsigPi_mult_pt" ), track1.tofNSigmaPi () - configGp. shiftInNsigmaTOFPi , multiplicity, track1.pt ());
19961996 }
19971997 rEventSelection.fill (HIST (" recMCparticles" ), 6.5 );
19981998
@@ -2066,10 +2066,10 @@ struct Kstarqa {
20662066 if (cQAplots) {
20672067 hPID.fill (HIST (" After/hTPCnsigPi_mult_pt" ), track1.tpcNSigmaPi (), multiplicity, track1.pt ());
20682068 hPID.fill (HIST (" After/hTPCnsigKa_mult_pt" ), track2.tpcNSigmaKa (), multiplicity, track2.pt ());
2069- hPID.fill (HIST (" After/hTOFnsigPi_mult_pt" ), track1.tofNSigmaPi (), multiplicity, track1.pt ());
2070- hPID.fill (HIST (" After/hTOFnsigKa_mult_pt" ), track2.tofNSigmaKa (), multiplicity, track2.pt ());
2071- hPID.fill (HIST (" After/hNsigma_TPC_TOF_Ka_after" ), track2.tpcNSigmaKa (), track2.tofNSigmaKa (), track2.pt ());
2072- hPID.fill (HIST (" After/hNsigma_TPC_TOF_Pi_after" ), track1.tpcNSigmaPi (), track1.tofNSigmaPi (), track1.pt ());
2069+ hPID.fill (HIST (" After/hTOFnsigPi_mult_pt" ), track1.tofNSigmaPi () - configGp. shiftInNsigmaTOFPi , multiplicity, track1.pt ());
2070+ hPID.fill (HIST (" After/hTOFnsigKa_mult_pt" ), track2.tofNSigmaKa () - configGp. shiftInNsigmaTOFKa , multiplicity, track2.pt ());
2071+ hPID.fill (HIST (" After/hNsigma_TPC_TOF_Ka_after" ), track2.tpcNSigmaKa (), track2.tofNSigmaKa () - configGp. shiftInNsigmaTOFKa , track2.pt ());
2072+ hPID.fill (HIST (" After/hNsigma_TPC_TOF_Pi_after" ), track1.tpcNSigmaPi (), track1.tofNSigmaPi () - configGp. shiftInNsigmaTOFPi , track1.pt ());
20732073 }
20742074
20752075 } else if (track1PDG == PDG_t::kKPlus ) {
@@ -2110,10 +2110,10 @@ struct Kstarqa {
21102110 if (cQAplots) {
21112111 hPID.fill (HIST (" After/hTPCnsigKa_mult_pt" ), track1.tpcNSigmaKa (), multiplicity, track1.pt ());
21122112 hPID.fill (HIST (" After/hTPCnsigPi_mult_pt" ), track2.tpcNSigmaPi (), multiplicity, track2.pt ());
2113- hPID.fill (HIST (" After/hTOFnsigKa_mult_pt" ), track1.tofNSigmaKa (), multiplicity, track1.pt ());
2114- hPID.fill (HIST (" After/hTOFnsigPi_mult_pt" ), track2.tofNSigmaPi (), multiplicity, track2.pt ());
2115- hPID.fill (HIST (" After/hNsigma_TPC_TOF_Ka_after" ), track1.tpcNSigmaKa (), track1.tofNSigmaKa (), track1.pt ());
2116- hPID.fill (HIST (" After/hNsigma_TPC_TOF_Pi_after" ), track2.tpcNSigmaPi (), track2.tofNSigmaPi (), track2.pt ());
2113+ hPID.fill (HIST (" After/hTOFnsigKa_mult_pt" ), track1.tofNSigmaKa () - configGp. shiftInNsigmaTOFKa , multiplicity, track1.pt ());
2114+ hPID.fill (HIST (" After/hTOFnsigPi_mult_pt" ), track2.tofNSigmaPi () - configGp. shiftInNsigmaTOFPi , multiplicity, track2.pt ());
2115+ hPID.fill (HIST (" After/hNsigma_TPC_TOF_Ka_after" ), track1.tpcNSigmaKa (), track1.tofNSigmaKa () - configGp. shiftInNsigmaTOFKa , track1.pt ());
2116+ hPID.fill (HIST (" After/hNsigma_TPC_TOF_Pi_after" ), track2.tpcNSigmaPi (), track2.tofNSigmaPi () - configGp. shiftInNsigmaTOFPi , track2.pt ());
21172117 }
21182118 }
21192119
0 commit comments