@@ -70,10 +70,10 @@ DECLARE_SOA_COLUMN(HadronicRate, hadronicRate, double);
7070DECLARE_SOA_COLUMN (Trs, trs, int );
7171DECLARE_SOA_COLUMN (Trofs, trofs, int );
7272DECLARE_SOA_COLUMN (Hmpr, hmpr, int );
73- DECLARE_SOA_COLUMN (TFb , tfb, int );
74- DECLARE_SOA_COLUMN (ITSROFb, itsROFb , int );
73+ DECLARE_SOA_COLUMN (Tfb , tfb, int );
74+ DECLARE_SOA_COLUMN (ItsRofb, itsRofb , int );
7575DECLARE_SOA_COLUMN (Sbp, sbp, int );
76- DECLARE_SOA_COLUMN (ZvtxFT0vPV, zVtxFT0vPV , int );
76+ DECLARE_SOA_COLUMN (ZvtxFT0vsPv, zvtxFT0vsPv , int );
7777DECLARE_SOA_COLUMN (VtxITSTPC, vtxITSTPC, int );
7878// FIT info
7979DECLARE_SOA_COLUMN (TotalFT0AmplitudeA, totalFT0AmplitudeA, float );
@@ -106,7 +106,7 @@ DECLARE_SOA_COLUMN(TrkTOFnSigmaPr, trkTOFnSigmaPr, float[2]);
106106DECLARE_SOA_TABLE (TauTwoTracks, " AOD" , " TAUTWOTRACK" ,
107107 tau_tree::RunNumber, tau_tree::Bc, tau_tree::TotalTracks, tau_tree::NumContrib, tau_tree::GlobalNonPVtracks, tau_tree::PosX, tau_tree::PosY, tau_tree::PosZ,
108108 tau_tree::RecoMode, tau_tree::OccupancyInTime, tau_tree::HadronicRate,
109- tau_tree::Trs, tau_tree::Trofs, tau_tree::Hmpr, tau_tree::TFb , tau_tree::ITSROFb , tau_tree::Sbp, tau_tree::ZvtxFT0vPV , tau_tree::VtxITSTPC,
109+ tau_tree::Trs, tau_tree::Trofs, tau_tree::Hmpr, tau_tree::Tfb , tau_tree::ItsRofb , tau_tree::Sbp, tau_tree::ZvtxFT0vsPv , tau_tree::VtxITSTPC,
110110 tau_tree::TotalFT0AmplitudeA, tau_tree::TotalFT0AmplitudeC, tau_tree::TotalFV0AmplitudeA,
111111 tau_tree::TimeFT0A, tau_tree::TimeFT0C, tau_tree::TimeFV0A,
112112 tau_tree::TrkPx, tau_tree::TrkPy, tau_tree::TrkPz, tau_tree::TrkSign, tau_tree::TrkDCAxy, tau_tree::TrkDCAz,
@@ -2018,14 +2018,15 @@ struct UpcTauRl {
20182018 if (isElectronCandidate (track)) {
20192019 countPVGTel++;
20202020 vecTrkIdx.push_back (track.index ());
2021+ continue ;
20212022 }
20222023 if (isMuPionCandidate (track)) {
20232024 countPVGTmupi++;
20242025 vecTrkIdx.push_back (track.index ());
20252026 }
20262027 } // Loop over tracks with selections
20272028
2028- if (countPVGTel == 2 || (countPVGTel == 1 && countPVGTmupi == 1 )) {
2029+ if (( countPVGTel == 2 && countPVGTmupi == 0 ) || (countPVGTel == 1 && countPVGTmupi == 1 )) {
20292030 const auto & trk1 = tracks.iteratorAt (vecTrkIdx[0 ]);
20302031 const auto & trk2 = tracks.iteratorAt (vecTrkIdx[1 ]);
20312032
@@ -2049,7 +2050,7 @@ struct UpcTauRl {
20492050 float tofPr[2 ] = {trk1.tofNSigmaPr (), trk2.tofNSigmaPr ()};
20502051
20512052 tauTwoTracks (collision.runNumber (), collision.globalBC (), countTracksPerCollision, collision.numContrib (), countGoodNonPVtracks, collision.posX (), collision.posY (), collision.posZ (),
2052- collision.flags (), collision.occupancyInTime (), collision.hadronicRate (), collision.trs (), collision.hmpr (), collision.hmpr (),
2053+ collision.flags (), collision.occupancyInTime (), collision.hadronicRate (), collision.trs (), collision.trofs (), collision.hmpr (),
20532054 collision.tfb (), collision.itsROFb (), collision.sbp (), collision.zVtxFT0vPV (), collision.vtxITSTPC (),
20542055 collision.totalFT0AmplitudeA (), collision.totalFT0AmplitudeC (), collision.totalFV0AmplitudeA (),
20552056 collision.timeFT0A (), collision.timeFT0C (), collision.timeFV0A (),
0 commit comments