lcsim/src/org/lcsim/recon/tracking/seedtracker/diagnostic
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
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>();