diff --git a/src/THcCherenkov.cxx b/src/THcCherenkov.cxx
index 1ac7a343078de85affed50ac6d65365187902a0d..9bfe107982b3d95ec696fe17118db10c50c18b70 100644
--- a/src/THcCherenkov.cxx
+++ b/src/THcCherenkov.cxx
@@ -499,12 +499,12 @@ Int_t THcCherenkov::FineProcess( TClonesArray& tracks )
     Bool_t trackBetaCut    = trackBeta    > fBetaMin    && trackBeta    < fBetaMax;
     Bool_t trackENormCut   = trackENorm   > fENormMin   && trackENorm   < fENormMax;
     Bool_t trackDpCut      = trackDp      > fDpMin      && trackDp      < fDpMax;
+        fXAtCer = trackXfp + trackTheta * fMirrorZPos;
+        fYAtCer = trackYfp + trackPhi   * fMirrorZPos;
 
     if (trackRedChi2Cut && trackBetaCut && trackENormCut && trackDpCut) {
 
         // Project the track to the Cherenkov mirror planes
-        fXAtCer = trackXfp + trackTheta * fMirrorZPos;
-        fYAtCer = trackYfp + trackPhi   * fMirrorZPos;
 
         // cout << "Cherenkov Detector: " << GetName() << " has fNRegions = " << fNRegions << endl;
         // cout << "nTracks = " << nTracks << "\t" << "trackChi2 = " << trackChi2