lcsim/src/org/lcsim/recon/tracking/cheat
diff -u -r1.2 -r1.3
--- CheatTrackDriver.java 26 Apr 2007 21:21:29 -0000 1.2
+++ CheatTrackDriver.java 13 Sep 2007 14:48:25 -0000 1.3
@@ -26,10 +26,20 @@
public class CheatTrackDriver extends Driver
{
private final CheatTracker _tracker = new CheatTracker();
+ String outname;
/** Creates a new instance of CheatTrackDriver */
public CheatTrackDriver()
{
+ outname = "RefinedCheatTracks";
+ }
+ public CheatTrackDriver(String name)
+ {
+ outname = name;
+ }
+ public void setOutputName(String name)
+ {
+ outname = name;
}
protected void process(EventHeader event)
@@ -49,7 +59,7 @@
List<List<BaseTrackMC>> tracks = event.get(BaseTrackMC.class);
Map<MCParticle, BaseTrackMC> refined = _tracker.findRefinedTracks(tracks);
int flag = 1<<LCIOConstants.TRBIT_HITS;
- event.put("RefinedCheatTracks", new ArrayList(refined.values()), BaseTrackMC.class, flag );
+ event.put(outname, new ArrayList(refined.values()), BaseTrackMC.class, flag );
}
public String toString()