@@ -657,8 +657,8 @@ struct UpcPhotonuclearAnalysisJMG {
657657 int nchPVGapSideC = 0 ;
658658 int nchGapSideA = 0 ;
659659 int nchGapSideC = 0 ;
660- std::vector<float > vTrackPtSideA, vTrackPSideA, vTrackChargeSideA, vTrackEtaSideA, vTrackPhiSideA, vTrackTPCSignalSideA, vTrackTOFSignalSideA, vTrackTPCNSigmaPiSideA, vTrackTOFNSigmaPiSideA, vTrackTPCNSigmaKaSideA, vTrackTOFNSigmaKaSideA, vTrackTPCNSigmaProSideA, vTrackTOFNSigmaProSideA, vTrackTOFBetaSideA, vTrackTOFNBetaErrorSideA ;
661- std::vector<float > vTrackPtSideC, vTrackPSideC, vTrackChargeSideC, vTrackEtaSideC, vTrackPhiSideC, vTrackTPCSignalSideC, vTrackTOFSignalSideC, vTrackTPCNSigmaPiSideC, vTrackTOFNSigmaPiSideC, vTrackTPCNSigmaKaSideC, vTrackTOFNSigmaKaSideC, vTrackTPCNSigmaProSideC, vTrackTOFNSigmaProSideC, vTrackTOFBetaSideC, vTrackTOFNBetaErrorSideC ;
660+ std::vector<float > vTrackPtSideA, vTrackPSideA, vTrackChargeSideA, vTrackEtaSideA, vTrackPhiSideA, vTrackTPCSignalSideA, vTrackTOFSignalSideA, vTrackTPCNSigmaPiSideA, vTrackTOFNSigmaPiSideA, vTrackTPCNSigmaKaSideA, vTrackTOFNSigmaKaSideA, vTrackTPCNSigmaProSideA, vTrackTOFNSigmaProSideA, vTrackTOFBetaSideA, vTrackTOFBetaErrorSideA ;
661+ std::vector<float > vTrackPtSideC, vTrackPSideC, vTrackChargeSideC, vTrackEtaSideC, vTrackPhiSideC, vTrackTPCSignalSideC, vTrackTOFSignalSideC, vTrackTPCNSigmaPiSideC, vTrackTOFNSigmaPiSideC, vTrackTPCNSigmaKaSideC, vTrackTOFNSigmaKaSideC, vTrackTPCNSigmaProSideC, vTrackTOFNSigmaProSideC, vTrackTOFBetaSideC, vTrackTOFBetaErrorSideC ;
662662
663663 int nTracksChargedSideA (-222 ), nTracksChargedSideC (-222 );
664664 int multiplicitySideA (-222 ), multiplicitySideC (-222 );
@@ -711,10 +711,12 @@ struct UpcPhotonuclearAnalysisJMG {
711711 histos.fill (HIST (" Tracks/SGsideA/hTrackPhi" ), phiVal);
712712 histos.fill (HIST (" Tracks/SGsideA/hTrackEta" ), etaVal);
713713 histos.fill (HIST (" Tracks/SGsideA/hTrackTPCSignnalP" ), pTotal, track.tpcSignal ());
714- if (TMath::Sqrt (TMath::Power (track.tpcNSigmaPi (),2 ) + TMath::Power (track.tofNSigmaPi (),2 )) < 3 && TMath::Sqrt (TMath::Power (tpcNSigmaKa (),2 ) + TMath::Power (tofNSigmaKa (),2 )) > 3 ){
714+ float nSigmaPi2 = track.tpcNSigmaPi () * track.tpcNSigmaPi () + track.tofNSigmaPi () * track.tofNSigmaPi ();
715+ float nSigmaKa2 = track.tpcNSigmaKa () * track.tpcNSigmaKa () + track.tofNSigmaKa () * track.tofNSigmaKa ();
716+ if (nSigmaPi2 < 9.0 && nSigmaKa2 > 9.0 ) {
715717 histos.fill (HIST (" Tracks/SGsideA/hTrackTPCSignnalPPiones" ), pTotal, track.tpcSignal ());
716718 }
717- if ( TMath::Sqrt ( TMath::Power (track. tpcNSigmaKa (), 2 ) + TMath::Power (track. tofNSigmaKa (), 2 )) < 3 && TMath::Sqrt ( TMath::Power ( tpcNSigmaPi (), 2 ) + TMath::Power ( tofNSigmaPi (), 2 )) > 3 ) {
719+ if (nSigmaKa2 < 9.0 && nSigmaPi2 > 9.0 ) {
718720 histos.fill (HIST (" Tracks/SGsideA/hTrackTPCSignnalPKaones" ), pTotal, track.tpcSignal ());
719721 }
720722 histos.fill (HIST (" Tracks/SGsideA/hTrackTOFSignnalP" ), pTotal, track.tofSignal ());
@@ -785,10 +787,12 @@ struct UpcPhotonuclearAnalysisJMG {
785787 histos.fill (HIST (" Tracks/SGsideC/hTrackPhi" ), phiVal);
786788 histos.fill (HIST (" Tracks/SGsideC/hTrackEta" ), etaVal);
787789 histos.fill (HIST (" Tracks/SGsideC/hTrackTPCSignnalP" ), pTotal, track.tpcSignal ());
788- if (TMath::Sqrt (TMath::Power (track.tpcNSigmaPi (),2 ) + TMath::Power (track.tofNSigmaPi (),2 )) < 3 && TMath::Sqrt (TMath::Power (tpcNSigmaKa (),2 ) + TMath::Power (tofNSigmaKa (),2 )) > 3 ){
790+ float nSigmaPi2 = track.tpcNSigmaPi () * track.tpcNSigmaPi () + track.tofNSigmaPi () * track.tofNSigmaPi ();
791+ float nSigmaKa2 = track.tpcNSigmaKa () * track.tpcNSigmaKa () + track.tofNSigmaKa () * track.tofNSigmaKa ();
792+ if (nSigmaPi2 < 9.0 && nSigmaKa2 > 9.0 ) {
789793 histos.fill (HIST (" Tracks/SGsideC/hTrackTPCSignnalPPiones" ), pTotal, track.tpcSignal ());
790794 }
791- if ( TMath::Sqrt ( TMath::Power (track. tpcNSigmaKa (), 2 ) + TMath::Power (track. tofNSigmaKa (), 2 )) < 3 && TMath::Sqrt ( TMath::Power ( tpcNSigmaPi (), 2 ) + TMath::Power ( tofNSigmaPi (), 2 )) > 3 ) {
795+ if (nSigmaKa2 < 9.0 && nSigmaPi2 > 9.0 ) {
792796 histos.fill (HIST (" Tracks/SGsideC/hTrackTPCSignnalPKaones" ), pTotal, track.tpcSignal ());
793797 }
794798 histos.fill (HIST (" Tracks/SGsideC/hTrackTOFSignnalP" ), pTotal, track.tofSignal ());
0 commit comments