@@ -809,42 +809,21 @@ struct UpcRhoAnalysis {
809809 float phiCharge = getPhiCharge (cutTracks, cutTracksLVs);
810810
811811 // fill recoTree
812- int localBc = collision.globalBC () % o2::constants::lhc::LHCMaxBunches;
813- int trackSignPos = positiveTrack.sign ();
814- int trackSignNeg = negativeTrack.sign ();
815- float trackPtPos = positiveTrack.pt ();
816- float trackPtNeg = negativeTrack.pt ();
817- float trackEtaPos = eta (positiveTrack.px (), positiveTrack.py (), positiveTrack.pz ());
818- float trackEtaNeg = eta (negativeTrack.px (), negativeTrack.py (), negativeTrack.pz ());
819- float trackPhiPos = phi (positiveTrack.px (), positiveTrack.py ());
820- float trackPhiNeg = phi (negativeTrack.px (), negativeTrack.py ());
821- float trackPiPIDPos = positiveTrack.tpcNSigmaPi ();
822- float trackPiPIDNeg = negativeTrack.tpcNSigmaPi ();
823- float trackElPIDPos = positiveTrack.tpcNSigmaEl ();
824- float trackElPIDNeg = negativeTrack.tpcNSigmaEl ();
825- float trackKaPIDPos = positiveTrack.tpcNSigmaKa ();
826- float trackKaPIDNeg = negativeTrack.tpcNSigmaKa ();
827- float trackDcaXYPos = positiveTrack.dcaXY ();
828- float trackDcaXYNeg = negativeTrack.dcaXY ();
829- float trackDcaZPos = positiveTrack.dcaZ ();
830- float trackDcaZNeg = negativeTrack.dcaZ ();
831- float trackTpcSignalPos = positiveTrack.tpcSignal ();
832- float trackTpcSignalNeg = negativeTrack.tpcSignal ();
833- recoTree (collision.flags (), collision.runNumber (), localBc, collision.numContrib (), collision.posX (), collision.posY (), collision.posZ (),
812+ recoTree (collision.flags (), collision.runNumber (), collision.globalBC () % o2::constants::lhc::LHCMaxBunches, collision.numContrib (), collision.posX (), collision.posY (), collision.posZ (),
834813 collision.totalFT0AmplitudeA (), collision.totalFT0AmplitudeC (), collision.totalFV0AmplitudeA (), collision.totalFDDAmplitudeA (), collision.totalFDDAmplitudeC (),
835814 collision.timeFT0A (), collision.timeFT0C (), collision.timeFV0A (), collision.timeFDDA (), collision.timeFDDC (),
836815 energyCommonZNA, energyCommonZNC, timeZNA, timeZNC, neutronClass,
837816 phiRandom, phiCharge,
838- trackSignPos, trackSignNeg ,
839- trackPtPos, trackPtNeg ,
840- trackEtaPos, trackEtaNeg ,
841- trackPhiPos, trackPhiNeg ,
842- trackPiPIDPos, trackPiPIDNeg ,
843- trackElPIDPos, trackElPIDNeg ,
844- trackKaPIDPos, trackKaPIDNeg ,
845- trackDcaXYPos, trackDcaXYNeg ,
846- trackDcaZPos, trackDcaZNeg ,
847- trackTpcSignalPos, trackTpcSignalNeg );
817+ positiveTrack. sign (), negativeTrack. sign () ,
818+ positiveTrack. pt (), negativeTrack. pt () ,
819+ eta (positiveTrack. px (), positiveTrack. py (), positiveTrack. pz ()), eta (negativeTrack. px (), negativeTrack. py (), negativeTrack. pz ()) ,
820+ phi (positiveTrack. px (), positiveTrack. py ()), phi (negativeTrack. px (), negativeTrack. py ()) ,
821+ positiveTrack. tpcNSigmaPi (), negativeTrack. tpcNSigmaPi () ,
822+ positiveTrack. tpcNSigmaEl (), negativeTrack. tpcNSigmaEl () ,
823+ positiveTrack. tpcNSigmaKa (), negativeTrack. tpcNSigmaKa () ,
824+ positiveTrack. dcaXY (), negativeTrack. dcaXY () ,
825+ positiveTrack. dcaZ (), negativeTrack. dcaZ () ,
826+ positiveTrack. tpcSignal (), negativeTrack. tpcSignal () );
848827
849828 if (!tracksPassPID (cutTracks)) // apply PID cut
850829 return ;
@@ -1035,22 +1014,13 @@ struct UpcRhoAnalysis {
10351014 // fill mcTree
10361015 auto positivePion = cutMcParticles[0 ].pdgCode () > 0 ? cutMcParticles[0 ] : cutMcParticles[1 ];
10371016 auto negativePion = cutMcParticles[0 ].pdgCode () > 0 ? cutMcParticles[1 ] : cutMcParticles[0 ];
1038- int localBc = mcCollision.globalBC () % o2::constants::lhc::LHCMaxBunches;
1039- int trackSignPos = positivePion.pdgCode () / std::abs (positivePion.pdgCode ());
1040- int trackSignNeg = negativePion.pdgCode () / std::abs (negativePion.pdgCode ());
1041- float trackPtPos = pt (positivePion.px (), positivePion.py ());
1042- float trackPtNeg = pt (negativePion.px (), negativePion.py ());
1043- float trackEtaPos = eta (positivePion.px (), positivePion.py (), positivePion.pz ());
1044- float trackEtaNeg = eta (negativePion.px (), negativePion.py (), negativePion.pz ());
1045- float trackPhiPos = phi (positivePion.px (), positivePion.py ());
1046- float trackPhiNeg = phi (negativePion.px (), negativePion.py ());
1047- mcTree (localBc, runNumber,
1048- mcCollision.posX (), mcCollision.posY (), mcCollision.posZ (),
1049- phiRandom, phiCharge,
1050- trackSignPos, trackSignNeg,
1051- trackPtPos, trackPtNeg,
1052- trackEtaPos, trackEtaNeg,
1053- trackPhiPos, trackPhiNeg);
1017+ mcTree (mcCollision.globalBC () % o2::constants::lhc::LHCMaxBunches, runNumber,
1018+ mcCollision.posX (), mcCollision.posY (), mcCollision.posZ (),
1019+ phiRandom, phiCharge,
1020+ positivePion.pdgCode () / std::abs (positivePion.pdgCode ()), negativePion.pdgCode () / std::abs (negativePion.pdgCode ()),
1021+ pt (positivePion.px (), positivePion.py ()), pt (negativePion.px (), negativePion.py ()),
1022+ eta (positivePion.px (), positivePion.py (), positivePion.pz ()), eta (negativePion.px (), negativePion.py (), negativePion.pz ()),
1023+ phi (positivePion.px (), positivePion.py ()), phi (negativePion.px (), negativePion.py ()));
10541024 }
10551025
10561026 template <typename C>
0 commit comments