lcsim/src/org/lcsim/contrib/seedtracker/analysis
diff -u -r1.1 -r1.2
--- PurityHistograms.java 12 Aug 2008 23:42:39 -0000 1.1
+++ PurityHistograms.java 15 Aug 2008 22:48:31 -0000 1.2
@@ -37,13 +37,16 @@
//shows the fake tracks (fake track is a track with a purity less than .5)
if(purity<.5)aida.histogram1D("Purity/Purity<.5 only", 200, 0, 1.1).fill(purity);
//1D histograms
- aida.histogram1D("Purity/Strat: "+stratname, 200,0,1.1).fill(purity);
+ aida.histogram1D("Purity/ByStrategy/Strat: "+stratname, 200,0,1.1).fill(purity);
aida.histogram1D("Purity/Purity", 200, 0, 1.1).fill(purity);
//only shows the purity when it is not perfect
if(purity!=1)aida.histogram1D("Purity/Purity<1 only", 200, 0, 1.1).fill(purity);
- aida.histogram1D("Purity/Purity to hits: "+hitsize, 300, 0, 1.1).fill(purity);
+ aida.histogram1D("Purity/ByHits/Purity to hits: "+hitsize, 300, 0, 1.1).fill(purity);
//2D histograms
aida.histogram1D("Purity/Hits v Purity", 200, 0, 20,"type=efficiency").fill(hitsize,purity);
+ aida.cloud2D("Purity/Hits v. Purity (2d)").setTitle("");
+ aida.cloud2D("Purity/Hits v. Purity (2d)").fill(hitsize,purity);
+ aida.histogram1D("Purity/Hits v 1-Purity", 200, 0, 20,"type=efficiency").fill(hitsize,1-purity);
aida.histogram1D("Purity/Theta v Purity", 100, 10, 100, "type=efficiency").fill(180*calc.getTheta()/Math.PI,purity);
aida.histogram1D("Purity/Pt v Purity", 200, 0, 70,"type=efficiency").fill(calc.getMCTransverseMomentum(),purity);
}