Index: trunk/Mars/macros/hawcseye/fresnellens_image.C
===================================================================
--- trunk/Mars/macros/hawcseye/fresnellens_image.C	(revision 19601)
+++ trunk/Mars/macros/hawcseye/fresnellens_image.C	(revision 19602)
@@ -39,5 +39,5 @@
     MHPhotonEvent plane3(2, "HMirrorPlane3");
     MHPhotonEvent plane4(2, "HMirrorPlane4");
-    MHPhotonEvent planeC(5, "HPhotonEventCamera");
+    MHPhotonEvent planeC(9, "HPhotonEventCamera");
 
     planeG.SetMaxImpact(60);
Index: trunk/Mars/msim/MHPhotonEvent.cc
===================================================================
--- trunk/Mars/msim/MHPhotonEvent.cc	(revision 19601)
+++ trunk/Mars/msim/MHPhotonEvent.cc	(revision 19602)
@@ -186,4 +186,5 @@
     MH::FindGoodLimits(num, num, min, max, kFALSE);
 
+    cout << "NUM=" << num << " " << min << " " << max << endl;
     const MBinning binsd(num+1, min, max);
 
@@ -236,4 +237,5 @@
     case 7: // The maximum radius (cm) -- ~  3 bins / pix
     case 8: // The maximum radius (cm) -- ~  2 bins / pix
+    case 9: // The maximum radius (cm) -- ~ 50 bins / pix
         {
             MGeomCam *c = (MGeomCam*)pList->FindObject("MGeomCam");
@@ -268,7 +270,11 @@
                 num = 101;
                 break;
+            case 9:
+                // ~50 bins per pixel
+                num = TMath::Nint(50*c->GetMaxRadius()/(*c)[0].GetT());
+                break;
             }
 
-            if (fType==5 || fType==6 || fType==7)
+            if (fType==5 || fType==6 || fType==7 || fType==9)
                 xmax /= 10;
 
