Print

Print


Commit in hps-java/src/main/java/org/lcsim on MAIN
HPSDedicatedv3/MultiTrackReco.java+20-221.2 -> 1.3
DarkPhoton/TrackReconstructionDriver.java+3-781.4 -> 1.5
+23-100
2 modified files
a few minor changes

hps-java/src/main/java/org/lcsim/HPSDedicatedv3
MultiTrackReco.java 1.2 -> 1.3
diff -u -r1.2 -r1.3
--- MultiTrackReco.java	26 Aug 2010 19:55:51 -0000	1.2
+++ MultiTrackReco.java	23 Sep 2010 16:06:37 -0000	1.3
@@ -24,7 +24,7 @@
 public class MultiTrackReco extends Driver {
 
     private AIDA aida = AIDA.defaultInstance();
-    
+
     public MultiTrackReco(double referenceX, double referenceY, double BField, String sFinalfile, String sLongLived, List<int[]> stereoPairs, List<Integer> passLayers) {
         String strategyPrefix = "/nfs/sulky21/g.ec.u12/users/mgraham/AtlasUpgrade/hps-java/src/main/resources/";
 
@@ -50,7 +50,7 @@
         //  4)  run track finding with the remaining points
 
 
-      
+
 
         DarkForcesHitDriver hthdriver = new DarkForcesHitDriver();
         hthdriver.addCollection(((TrackerHitDriver_DarkPhoton) thd).getStripHits1DName());
@@ -67,34 +67,32 @@
 
         add(hthdriver);
 
-       
-        //       List<SeedStrategy> sFinallist = StrategyXMLUtils.getStrategyListFromResource(sFinalfile);
+
         List<SeedStrategy> sFinallist = StrategyXMLUtils.getStrategyListFromFile(new File(strategyPrefix + sFinalfile));
-//        List<SeedStrategy> sFinallist = StrategyXMLUtils.
         SeedTracker stFinal = null;
+
+
+        stFinal = new SeedTracker(sFinallist);
+        stFinal.setInputCollectionName("HelicalTrackHits");
+        stFinal.setTrackCollectionName("MatchedTracks");
+        stFinal.setBField(BField);
+        stFinal.setTimingPlots(true);
+
         
-//            stFinal = new SeedTracker(sFinallist, "HelicalTrackHits", "MatchedTracks");
-//        stFinal.setBField(BField);
-//        stFinal.setTimingPlots(true);
-//        stFinal.setDiagnostics(new SeedTrackerDiagnostics());
-//        stFinal.setTrackCheck(new CheckDPTrack());
-//        stFinal.setReferencePoint(referenceX, referenceY);
-//        stFinal.setSectorParams(false);
-//        add(stFinal);
 
         StripHitsOnTrack shot = new StripHitsOnTrack();
         add(shot);
 
         List<SeedStrategy> sLLlist = StrategyXMLUtils.getStrategyListFromFile(new File(strategyPrefix + sLongLived));
-        
-//        SeedTracker stLL = new SeedTracker(sLLlist, "RemainingHits", "LLTracks");
 
-//        stLL.setBField(BField);
-//        stLL.setTimingPlots(true);
-//        stFinal.setDiagnostics(new SeedTrackerDiagnostics());
-//        stLL.setTrackCheck(new CheckLLTrack());
-//        stLL.setReferencePoint(referenceX, referenceY);
-//        stLL.setSectorParams(false);
-//        add(stLL);
+
+        SeedTracker stLL = new SeedTracker(sLLlist);
+        stLL.setInputCollectionName("RemainingHits");
+        stLL.setTrackCollectionName("LLTracks");
+        stLL.setBField(BField);
+        stLL.setTimingPlots(true);
+
+
+       add(stLL);
     }
 }

hps-java/src/main/java/org/lcsim/DarkPhoton
TrackReconstructionDriver.java 1.4 -> 1.5
diff -u -r1.4 -r1.5
--- TrackReconstructionDriver.java	26 Aug 2010 19:55:52 -0000	1.4
+++ TrackReconstructionDriver.java	23 Sep 2010 16:06:37 -0000	1.5
@@ -25,89 +25,14 @@
     private AIDA aida = AIDA.defaultInstance();
 
     public TrackReconstructionDriver() {
-        double referenceX=150.0;
+        double referenceX = 150.0;
 //         double referenceX=0.0;
-        double referenceY=0.0;
-        double BField=1.0;
+        double referenceY = 0.0;
+        double BField = 1.0;
 
         //  Digitization and hit making driver for planar sensors
         TrackerHitDriver_DarkPhoton thd = new TrackerHitDriver_DarkPhoton();
         add(thd);
 
-        //  Driver to make HelicalTrackHits for tracking
-//        HelicalTrackHitDriver hitdriver = new HelicalTrackHitDriver();
-//        hitdriver.addCollection(((TrackerHitDriver_DarkPhoton) thd).getStripHits1DName(), HitType.Digitized);
-//        hitdriver.addCollection(((TrackerHitDriver_sATLAS) thd).getPixelHitsName(), HitType.Digitized);
-//        hitdriver.OutputCollection("HelicalTrackHits");
-//        add(hitdriver);
-
-        DarkForcesHitDriver hitdriver = new DarkForcesHitDriver();
-        hitdriver.addCollection(((TrackerHitDriver_DarkPhoton) thd).getStripHits1DName());
-//        hitdriver.OutputCollection("HelicalTrackHits");
-         hitdriver.OutputCollection("AxialTrackHits");
-          hitdriver.HitRelationName("AxialTrackHitRelations");
-           hitdriver.MCRelationName("AxialTrackMCRelations");
-
-        /*
-        hitdriver.setStereoPair("Tracker",1,2);
-        hitdriver.setStereoPair("Tracker",3,4);
-        hitdriver.setStereoPair("Tracker",6,7);
-        hitdriver.setMaxSeperation(50.);
-         */
-        add(hitdriver);
-        //  Tracking code
-//        String sfile = StrategyXMLUtils.getDefaultStrategiesPrefix() + "sATLASFull-JeffMarch26.xml";
-//        String sfile = StrategyXMLUtils.getDefaultStrategiesPrefix() + "sATLASFull-Simple.xml";
-
-        String sfile = StrategyXMLUtils.getDefaultStrategiesPrefix() + "DarkPhoton-Test.xml";
-        List<SeedStrategy> slist = StrategyXMLUtils.getStrategyListFromResource(sfile);
-
-//        SeedTracker st = new SeedTracker(slist,"AxialTrackHits","AxialTracks");
-//        st.setBField(BField);
-//        st.setTimingPlots(true);
-//        st.setDiagnostics(new SeedTrackerDiagnostics());
-//        st.setTrackCheck(new CheckAxialTrack());
-//        st.setReferencePoint(referenceX, referenceY);
-//        st.setSectorParams(false);
-//        add(st);
-
-
-          
-
-
-        DarkForcesHitDriver hthdriver = new DarkForcesHitDriver();
-        hthdriver.addCollection(((TrackerHitDriver_DarkPhoton) thd).getStripHits1DName());
-        hthdriver.OutputCollection("HelicalTrackHits");
-        hthdriver.HitRelationName("HelicalTrackHitRelations");
-        hthdriver.MCRelationName("HelicalTrackMCRelations");
-
-
-        hthdriver.setStereoPair("Tracker", 1, 2);
-        hthdriver.setStereoPair("Tracker", 3, 4);
-        hthdriver.setStereoPair("Tracker", 6, 7);
-        hthdriver.setMaxSeperation(50.);
-        hthdriver.setTolerance(0.);
-
-        //hthdriver.setMaxSeperation(10.);
-        //hthdriver.setTolerance(0.1);
-
-        add(hthdriver);
-
-        
-        ReReconstructionDriver rrd=new ReReconstructionDriver();
-        add(rrd);
-
-       String sFinalfile = StrategyXMLUtils.getDefaultStrategiesPrefix() + "DarkPhoton-Final.xml";
-        List<SeedStrategy> sFinallist = StrategyXMLUtils.getStrategyListFromResource(sFinalfile);
-
-//        SeedTracker stFinal = new SeedTracker(sFinallist,"MatchedHTHits","MatchedTracks");
-//        stFinal.setBField(BField);
-//        stFinal.setTimingPlots(true);
-//        stFinal.setDiagnostics(new SeedTrackerDiagnostics());
-//        stFinal.setTrackCheck(new CheckDPTrack());
-//        stFinal.setReferencePoint(referenceX, referenceY);
-//        stFinal.setSectorParams(false);
-//        add(stFinal);
-
     }
 }
CVSspam 0.2.8