Print

Print


Author: [log in to unmask]
Date: Wed Aug  5 14:01:42 2015
New Revision: 3339

Log:
Updated real data Moller/Trident/Elastic analysis driver to track event cluster counts.

Modified:
    java/trunk/users/src/main/java/org/hps/users/kmccarty/MTEAnalysis.java

Modified: java/trunk/users/src/main/java/org/hps/users/kmccarty/MTEAnalysis.java
 =============================================================================
--- java/trunk/users/src/main/java/org/hps/users/kmccarty/MTEAnalysis.java	(original)
+++ java/trunk/users/src/main/java/org/hps/users/kmccarty/MTEAnalysis.java	Wed Aug  5 14:01:42 2015
@@ -29,6 +29,11 @@
 			aida.histogram1D("MTE Analysis/Møller Event Tracks", 10, -0.5, 9.5),
 			aida.histogram1D("MTE Analysis/Trident Event Tracks", 10, -0.5, 9.5),
 			aida.histogram1D("MTE Analysis/Elastic Event Tracks", 10, -0.5, 9.5)
+	};
+	private IHistogram1D[] clusterCountPlot = {
+			aida.histogram1D("MTE Analysis/Møller Event Clusters", 10, -0.5, 9.5),
+			aida.histogram1D("MTE Analysis/Trident Event Clusters", 10, -0.5, 9.5),
+			aida.histogram1D("MTE Analysis/Elastic Event Clusters", 10, -0.5, 9.5)
 	};
 	private IHistogram1D[] energyPlot = {
 			aida.histogram1D("MTE Analysis/Møller Energy Sum Distribution", 220, 0, 2.2),
@@ -354,6 +359,7 @@
 			if(isMøller) {
 				møllerEvents++;
 				chargedTracksPlot[MØLLER].fill(tracks);
+				clusterCountPlot[MØLLER].fill(clusters.size());
 				
 				Integer val = møllerBitMap.get(bitString);
 				if(val == null) { møllerBitMap.put(bitString, 1); }
@@ -361,6 +367,7 @@
 			} else if(isTrident) {
 				tridentEvents++;
 				chargedTracksPlot[TRIDENT].fill(tracks);
+				clusterCountPlot[TRIDENT].fill(clusters.size());
 				
 				Integer val = tridentBitMap.get(bitString);
 				if(val == null) { tridentBitMap.put(bitString, 1); }
@@ -368,6 +375,7 @@
 			} else if(isElastic) {
 				elasticEvents++;
 				chargedTracksPlot[ELASTIC].fill(tracks);
+				clusterCountPlot[ELASTIC].fill(clusters.size());
 				
 				Integer val = elasticBitMap.get(bitString);
 				if(val == null) { elasticBitMap.put(bitString, 1); }