lcsim/src/org/lcsim/contrib/CosminDeaconu
diff -N DigiSeedTrackerDriver.java
--- DigiSeedTrackerDriver.java 27 May 2008 21:43:56 -0000 1.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,55 +0,0 @@
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-
-package org.lcsim.contrib.CosminDeaconu;
-
-import java.util.List;
-import org.lcsim.contrib.SiStripSim.TrackerHitDriver_User;
-import org.lcsim.contrib.seedtracker.SeedTracker;
-import org.lcsim.contrib.seedtracker.diagnostic.SeedTrackerDiagnostics;
-import org.lcsim.contrib.tracking.TrackerHitCheater;
-import org.lcsim.event.EventHeader;
-import org.lcsim.event.SimTrackerHit;
-import org.lcsim.event.TrackerHit;
-import org.lcsim.event.TrackerHit;
-import org.lcsim.fit.helicaltrack.HelicalTrackHitDriver;
-import org.lcsim.fit.helicaltrack.HelicalTrackHitDriver.HitType;
-import org.lcsim.util.Driver;
-
-/**
- *
- * @author cozzy
- */
-public class DigiSeedTrackerDriver extends Driver{
-
- public DigiSeedTrackerDriver() {
- TrackerHitDriver_User driver = new TrackerHitDriver_User();
- add(driver);
- HelicalTrackHitDriver hitdriver = new HelicalTrackHitDriver();
- hitdriver.addCollection(((TrackerHitDriver_User)driver).getStripHits1DName(),HitType.Digitized);
- hitdriver.addCollection(((TrackerHitDriver_User)driver).getStripHits2DName(),HitType.Digitized);
- hitdriver.addCollection("CheatedVertexBarrelHits",HitType.Smeared);
- add(hitdriver);
- SeedTracker st = new SeedTracker(new DefaultPlanarStrategy().getStrategyList());
- st.setDiagnostics(new SeedTrackerDiagnostics());
- add(st);
- }
-
- /**
- * Process the current event
- * @param event EventHeader for this event
- */
- public void process(EventHeader event)
- {
- List<SimTrackerHit> simhits = event.getSimTrackerHits("SiVertexBarrel_RO");
- TrackerHitCheater cheater = new TrackerHitCheater();
- List<TrackerHit> smearedhits = cheater.makeTrackerHits(simhits);
- event.put("CheatedVertexBarrelHits", smearedhits, TrackerHit.class, 0);
- super.process(event);
- return;
- }
-
-
-}