Skip to content

Commit ce31ae3

Browse files
committed
avoid single-use variables for table filling
1 parent 6f0d1c8 commit ce31ae3

File tree

1 file changed

+18
-48
lines changed

1 file changed

+18
-48
lines changed

PWGUD/Tasks/upcRhoAnalysis.cxx

Lines changed: 18 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)