From 2259ea291dc0d0740a7ff8a5bea5d7330696099b Mon Sep 17 00:00:00 2001
From: hallc-online <jlabhallconline@gmail.com>
Date: Tue, 25 Jul 2017 13:00:04 -0400
Subject: [PATCH] Fix bug introduced in THcHallCSpectrometer::FineProcess

When making changes to support THcPrimaryKine added line
track->SetEnergy
which set the track energy to energy determined from
measurement of spectrometer delta.
But this energy should be the energy measured by the
Shower calorimeter.
Deleted the line in THcHallCSpectrometer since it is not
needed anyway.
---
 src/THcHallCSpectrometer.cxx | 2 --
 1 file changed, 2 deletions(-)

diff --git a/src/THcHallCSpectrometer.cxx b/src/THcHallCSpectrometer.cxx
index a4312d5..e85b887 100644
--- a/src/THcHallCSpectrometer.cxx
+++ b/src/THcHallCSpectrometer.cxx
@@ -358,9 +358,7 @@ Int_t THcHallCSpectrometer::FindVertices( TClonesArray& tracks )
     // There is an hpcentral_offset that needs to be applied somewhere.
     // (happly_offs)
     Double_t ptemp = fPcentral*(1+track->GetDp()/100.0);
-    Double_t mtemp = fPartMass/1000.; // fPartMass in MeV , convert to GeV
     track->SetMomentum(ptemp);
-    track->SetEnergy(ptemp*ptemp+mtemp*mtemp);
     TVector3 pvect_temp;
     TransportToLab(track->GetP(),track->GetTTheta(),track->GetTPhi(),pvect_temp);
     track->SetPvect(pvect_temp);
-- 
GitLab