lcsim/test/org/lcsim
diff -u -r1.1 -r1.2
--- PFATest.java 23 May 2008 22:37:29 -0000 1.1
+++ PFATest.java 23 May 2008 23:54:00 -0000 1.2
@@ -27,7 +27,7 @@
LCSimLoop loop = new LCSimLoop();
loop.setLCIORecordSource((new FileCache()).getCachedFile(new URL("http://www.lcsim.org/test/lcio/ZZ_singleEvent_sid01.slcio")));
loop.add(new TestPFA());
- loop.loop(1);
+ loop.loop(1,null);
loop.dispose();
}
@@ -90,10 +90,14 @@
double dE = evtE - ZE;
double evtM = Math.sqrt(evtE*evtE - evtPx*evtPx - evtPy*evtPy - evtPz*evtPz);
double dM = evtM - Zmass;
+
+ // Print results.
+ System.out.println("Z energy:Gen,Recon,Residual = "+ZE+", "+evtE+", "+dE);
+ System.out.println("Z mass:Gen,Recon,Residual = "+Zmass+", "+evtM+", "+dM);
+
+ // Check inside +/- 10 GeV window.
if( (Math.abs(dE) > 10.)||(Math.abs(dM) > 10.) )
- {
- System.err.println("Z energy:Gen,Recon,Residual = "+ZE+", "+evtE+", "+dE);
- System.err.println("Z mass:Gen,Recon,Residual = "+Zmass+", "+evtM+", "+dM);
+ {
throw new RuntimeException("Reconstruction results outside of window!");
}