// MainLoop.java // Java wrapper to enable running outside of JAS3 // 16-JUL-2005 Jan Strube // from a response to the JAS mailing list by Tony Johnson import java.io.File; import org.lcsim.mc.fast.MCFast; import org.lcsim.util.Driver; import org.lcsim.util.aida.AIDA; import org.lcsim.util.loop.LCIODriver; import org.lcsim.util.loop.LCSimLoop; public class MainLoop extends Driver { public MainLoop() { } public static void main(String[] args) throws Exception { LCSimLoop loop = new LCSimLoop(); File input = new File("psiMuMu.slcio"); loop.setLCIORecordSource(input); loop.add(new Analysis101()); // File output = new File("exampleAnalysisJava.slcio"); // loop.add(new LCIODriver(output)); loop.loop(-1); loop.dispose(); AIDA.defaultInstance().saveAs("exampleAnalysisJava.aida"); } }