Commit in lcsim-contrib/src/main/java/org/lcsim/contrib/Mbussonn/TestRunTwice on MAIN
Test.java+55added 1.1
Update my directory to sync with other computers

lcsim-contrib/src/main/java/org/lcsim/contrib/Mbussonn/TestRunTwice
Test.java added at 1.1
diff -N Test.java
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ Test.java	2 Jul 2009 23:53:41 -0000	1.1
@@ -0,0 +1,55 @@
+package org.lcsim.contrib.Mbussonn.TestRunTwice;
+/*
+ * To change this template, choose Tools | Templates
+ * and open the template in the editor.
+ */
+import org.lcsim.contrib.Mbussonn.JetFinder.*;
+import org.lcsim.contrib.Mbussonn.*;
+import org.lcsim.contrib.sATLAS.TrackReconstructionDriver;
+import org.lcsim.util.Driver;
+import org.lcsim.util.loop.LCIODriver;
+
+
+
+/**
+ *
+ * @author matthiasbussonnier
+ */
+public class Test extends Driver{
+    public    static boolean alreadyCreated = false;
+    public    static int     numberOfTimeCreated =0;
+    public    static boolean analyse        = true;
+    public    String outputFile = "foobar.slcio";
+    public    String plotsFile  = "myplots.aida";
+	protected String stgfile    = "chose";
+    public Test()
+   {
+        numberOfTimeCreated++;
+        if(numberOfTimeCreated>1){
+            System.out.println("+++++++++++++++++++++++++++++++++++++++++++++++");
+            System.out.println("+ something launched at least twice !         +");
+            System.out.println("+++++++++++++++++++++++++++++++++++++++++++++++");
+        }
+        System.out.println("the driver "+this.getName()+" is created "+numberOfTimeCreated+" time(s)");
+        
+           //add(new TrackReconstructionDriver());
+           //add(new JetDriverExtended());
+           //add(JetFinder.defaultInstance());
+   }
+
+    public void setOutputFile(String outputFile) {
+        System.out.println("Will output events to " + outputFile);
+        LCIODriver lcio = new LCIODriver(outputFile);
+		//lcio.setWriteOnlyCollection("trackToMCRelationTable");
+		String[] ignoreCollections = {"HelicalTrackHitRelation","HelicalTrackHitRelations","VtxBarrHits","SCTShortEndcapHits","SCTShortBarrHits","MCParticleEndPointEnergy","MCParticleTree","VtxEndcapHits"};
+		lcio.setIgnoreCollections(ignoreCollections);
+		add(lcio);
+    }
+       public void setPlotsFile(String plotsFile) {
+        System.out.println("Will output plots to " + plotsFile);
+        JetFinder.defaultInstance().setOutputPlots(plotsFile);
+    }
+
+
+
+}
CVSspam 0.2.8