Print

Print


Commit in lcsim/src/org/lcsim/contrib/Cassell/recon/Cheat on MAIN
OutputPPRRecon.java+11-131.3 -> 1.4
Give collections to write rather than ones to ignore

lcsim/src/org/lcsim/contrib/Cassell/recon/Cheat
OutputPPRRecon.java 1.3 -> 1.4
diff -u -r1.3 -r1.4
--- OutputPPRRecon.java	6 Jun 2008 18:43:15 -0000	1.3
+++ OutputPPRRecon.java	1 Sep 2008 23:26:04 -0000	1.4
@@ -19,15 +19,13 @@
  */
 public class OutputPPRRecon extends Driver
 {
-    String[] ignore = {"EcalBarrHits","EcalBarrRawHits","EcalBarrRaw2sim",
-        "EcalEndcapHits","EcalEndcapRawHits","EcalEndcapRaw2sim",
-        "HcalBarrHits","HcalBarrRawHits","HcalBarrRaw2sim",
-        "HcalEndcapHits","HcalEndcapRawHits","HcalEndcapRaw2sim",
-        "ReconPerfectReconParticles","ReconPerfectVisReconParticles",
-        "ReconClusters","RefinedCheatClusters","EcalBarrDigiHitsCheatClusters",
-        "EcalEndcapDigiHitsCheatClusters","HcalBarrDigiHitsCheatClusters",
-        "HcalEndcapDigiHitsCheatClusters","PPRReconParticles",
-        "GenPerfectReconParticles","GenPerfectVisReconParticles"};
+    String[] outcolls = {"MCParticle","SPPRReconParticles",
+        "RefinedCheatClusters","ReconTracks","ReconTracksToMCP",
+        "TkrForwardHitsCheatTrackerHits","TkrBarrHitsCheatTrackerHits",
+        "TkrEndcapHitsCheatTrackerHits","VtxBarrHitsCheatTrackerHits",
+        "VtxEndcapHitsCheatTrackerHits","EcalBarrDigiHits","EcalEndcapDigiHits",
+        "HcalBarrDigiHits","HcalEndcapDigiHits","MuonBarrDigiHits","MuonEndcapDigiHits",
+        "TracksToParent","ForVtxingReconParticles"};
     String CheatReconRname = "ReconPerfectReconParticles";
     String PPRPflowRname = "PPRReconParticles";
     String CheatReconFSname = "ReconFSParticles";
@@ -42,9 +40,9 @@
 // Write the events to disk
 //
         LCIODriver driver = new LCIODriver(output);
-        for(int i=0;i<ignore.length;i++)
+        for(int i=0;i<outcolls.length;i++)
         {
-            driver.getWriter().addIgnore(ignore[i]);
+            driver.getWriter().addWriteOnly(outcolls[i]);
         }
         add(driver);
     }
@@ -59,9 +57,9 @@
 //
         File output = new File(path,name);
         LCIODriver driver = new LCIODriver(output);
-        for(int i=0;i<ignore.length;i++)
+        for(int i=0;i<outcolls.length;i++)
         {
-            driver.getWriter().addIgnore(ignore[i]);
+            driver.getWriter().addWriteOnly(outcolls[i]);
         }
         add(driver);
     }
CVSspam 0.2.8