Print

Print


Commit in lcsim/src/org/lcsim/recon/tracking/seedtracker/diagnostic on MAIN
FindableTracks.java+6-61.2 -> 1.3
SeedTrackerDiagnostics.java+4-41.2 -> 1.3
+10-10
2 modified files
Quick fix to diagnostic routines - more work needed here

lcsim/src/org/lcsim/recon/tracking/seedtracker/diagnostic
FindableTracks.java 1.2 -> 1.3
diff -u -r1.2 -r1.3
--- FindableTracks.java	27 Aug 2008 18:28:05 -0000	1.2
+++ FindableTracks.java	9 Oct 2008 17:49:07 -0000	1.3
@@ -38,12 +38,12 @@
     
     private Hep3Vector ip = new BasicHep3Vector(0,0,0);
     
-    public FindableTracks(SeedStrategy strategy, HitManager hm){
-    
-        goodMCs = determineGoodMCs(strategy, hm);
-        minPt = strategy.getMinPT();
-        maxDCA = strategy.getMaxDCA();
-        maxZ0 = strategy.getMaxZ0();
+    public FindableTracks(List<SeedStrategy> strategies, HitManager hm){
+//  Need to fix this code    
+//        goodMCs = determineGoodMCs(strategy, hm);
+//        minPt = strategy.getMinPT();
+//        maxDCA = strategy.getMaxDCA();
+//        maxZ0 = strategy.getMaxZ0();
     }
     /**
      * Checks whether the given MCParticle is findable according

lcsim/src/org/lcsim/recon/tracking/seedtracker/diagnostic
SeedTrackerDiagnostics.java 1.2 -> 1.3
diff -u -r1.2 -r1.3
--- SeedTrackerDiagnostics.java	27 Aug 2008 18:28:05 -0000	1.2
+++ SeedTrackerDiagnostics.java	9 Oct 2008 17:49:07 -0000	1.3
@@ -42,7 +42,6 @@
     /**
      * Generates diagnostic plots given a list of seed candidates and a strategy.
      * @param seedlist
-     * @param strategy
      */
     @Override
     public void fireFinalDiagnostics(List<SeedCandidate> seedlist){
@@ -51,7 +50,8 @@
         Map<SeedCandidate,SeedValidator> vmap = generateValidators(seedlist);
         makePurityPlots(vmap);        
         Set<MCParticle> likelyMCs = generateLikelyMCSet(vmap);
-        makeEfficiencyPlots(likelyMCs,currentStrategy);
+        //  Need to fix this!!!
+//        makeEfficiencyPlots(likelyMCs, strategylist);
     }
     
    /**
@@ -187,9 +187,9 @@
         }
     }
     
-    private void makeEfficiencyPlots(Set<MCParticle> likelyMCs, SeedStrategy strat){
+    private void makeEfficiencyPlots(Set<MCParticle> likelyMCs, List<SeedStrategy> strategies){
         
-        FindableTracks findable = new FindableTracks(strat, hitManager);
+        FindableTracks findable = new FindableTracks(strategies, hitManager);
         findable.setBField(bField);
         
         List<MCParticle> MCs = new ArrayList<MCParticle>(); 
CVSspam 0.2.8