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