From d3b6c8150ad60b3394e24b7ff3dda7b1f3459ea0 Mon Sep 17 00:00:00 2001 From: Eric Pooser <pooser@jlab.org> Date: Thu, 30 Nov 2017 09:44:31 -0500 Subject: [PATCH] Fix bug in secondary kinematic class --- src/THcSecondaryKine.cxx | 3 +-- src/THcSecondaryKine.h | 1 - 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/src/THcSecondaryKine.cxx b/src/THcSecondaryKine.cxx index 383f9f2..d227a09 100644 --- a/src/THcSecondaryKine.cxx +++ b/src/THcSecondaryKine.cxx @@ -145,8 +145,7 @@ Int_t THcSecondaryKine::Process( const THaEvData& ) if( !IsOK() ) return -1; //Get secondary particle mass - - fMX = fHC_Spectro->GetParticleMass(); + fMX = dynamic_cast <THcHallCSpectrometer*> (fSpectro)->GetParticleMass(); // Tracking information from the secondary spectrometer THaTrackInfo* trkifo = fSpectro->GetTrackInfo(); diff --git a/src/THcSecondaryKine.h b/src/THcSecondaryKine.h index 4b44c5a..c8aa642 100644 --- a/src/THcSecondaryKine.h +++ b/src/THcSecondaryKine.h @@ -106,7 +106,6 @@ public: TString fSpectroName; // Name of spectrometer for secondary particle THaTrackingModule* fSpectro; // Pointer to spectrometer object - THcHallCSpectrometer* fHC_Spectro; TString fPrimaryName; // Name of module for primary interaction kinematics THcPrimaryKine* fPrimary; // Pointer to primary kinematics module -- GitLab