Skip to content

Commit 93963d3

Browse files
authored
[PWGEM,PWGEM-36] Fix Pi0FlowEMC non zero mass (#10515)
1 parent a76b4b9 commit 93963d3

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

PWGEM/PhotonMeson/Tasks/taskPi0FlowEMC.cxx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -943,10 +943,10 @@ struct TaskPi0FlowEMC {
943943
// Convert to PxPyPzEVector to modify energy
944944
ROOT::Math::PxPyPzEVector v1Mod(v1);
945945
v1Mod.SetE(v1Mod.E() * 1.0505);
946-
v1 = ROOT::Math::PtEtaPhiMVector(v1Mod);
946+
v1 = ROOT::Math::PtEtaPhiMVector(v1Mod.Pt(), v1Mod.Eta(), v1Mod.Phi(), 0.);
947947
ROOT::Math::PxPyPzEVector v2Mod(v2);
948948
v2Mod.SetE(v2Mod.E() * 1.0505);
949-
v2 = ROOT::Math::PtEtaPhiMVector(v2Mod);
949+
v2 = ROOT::Math::PtEtaPhiMVector(v2Mod.Pt(), v2Mod.Eta(), v2Mod.Phi(), 0.);
950950
}
951951
ROOT::Math::PtEtaPhiMVector vMeson = v1 + v2;
952952
float dTheta = v1.Theta() - v2.Theta();
@@ -1051,10 +1051,10 @@ struct TaskPi0FlowEMC {
10511051
// Convert to PxPyPzEVector to modify energy
10521052
ROOT::Math::PxPyPzEVector v1Mod(v1);
10531053
v1Mod.SetE(v1Mod.E() * 1.0505);
1054-
v1 = ROOT::Math::PtEtaPhiMVector(v1Mod);
1054+
v1 = ROOT::Math::PtEtaPhiMVector(v1Mod.Pt(), v1Mod.Eta(), v1Mod.Phi(), 0.);
10551055
ROOT::Math::PxPyPzEVector v2Mod(v2);
10561056
v2Mod.SetE(v2Mod.E() * 1.0505);
1057-
v2 = ROOT::Math::PtEtaPhiMVector(v2Mod);
1057+
v2 = ROOT::Math::PtEtaPhiMVector(v2Mod.Pt(), v2Mod.Eta(), v2Mod.Phi(), 0.);
10581058
}
10591059
ROOT::Math::PtEtaPhiMVector vMeson = v1 + v2;
10601060

@@ -1277,10 +1277,10 @@ struct TaskPi0FlowEMC {
12771277
// Convert to PxPyPzEVector to modify energy
12781278
ROOT::Math::PxPyPzEVector v1Mod(v1);
12791279
v1Mod.SetE(v1Mod.E() * 1.0505);
1280-
v1 = ROOT::Math::PtEtaPhiMVector(v1Mod);
1280+
v1 = ROOT::Math::PtEtaPhiMVector(v1Mod.Pt(), v1Mod.Eta(), v1Mod.Phi(), 0.);
12811281
ROOT::Math::PxPyPzEVector v2Mod(v2);
12821282
v2Mod.SetE(v2Mod.E() * 1.0505);
1283-
v2 = ROOT::Math::PtEtaPhiMVector(v2Mod);
1283+
v2 = ROOT::Math::PtEtaPhiMVector(v2Mod.Pt(), v2Mod.Eta(), v2Mod.Phi(), 0.);
12841284
}
12851285
ROOT::Math::PtEtaPhiMVector vMeson = v1 + v2;
12861286
float dTheta = v1.Theta() - v2.Theta();

0 commit comments

Comments
 (0)