lcsim/src/org/lcsim/contrib/Cassell/recon/Cheat
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);
}