Commit in java/trunk/users/src/main/java/org/lcsim/hps/users/phansson on MAIN
TwoTrackAnlysis.java+21-595 -> 96
add some dbg plots

java/trunk/users/src/main/java/org/lcsim/hps/users/phansson
TwoTrackAnlysis.java 95 -> 96
--- java/trunk/users/src/main/java/org/lcsim/hps/users/phansson/TwoTrackAnlysis.java	2013-12-17 05:45:17 UTC (rev 95)
+++ java/trunk/users/src/main/java/org/lcsim/hps/users/phansson/TwoTrackAnlysis.java	2013-12-19 16:48:20 UTC (rev 96)
@@ -91,6 +91,7 @@
     private IPlotter _plotterTrackVertexNonBend;
     private IPlotter _plotterTrackMult;
     private IPlotter _plotterTrackAtConv;
+    private IPlotter _plotterTrackMatch;
     private IHistogram1D _vtxpos_x;
     private IHistogram1D _vtxpos_y;
     private IHistogram1D _vtxpos_z;
@@ -125,6 +126,9 @@
     private IHistogram1D _trk_z_at_conv_bot_neg;
     private IHistogram1D _trk_y_at_conv_bot_neg_fr;
     private IHistogram1D _trk_z_at_conv_bot_neg_fr;
+    private IHistogram1D _trkmatch_dy;
+    private IHistogram1D _trkmatch_dx;
+    
 	    
     private class CmpTrack implements Comparable<CmpTrack> {
         private Track _track;
@@ -972,7 +976,11 @@
         _trk_z_at_conv_bot_neg_fr = aida.histogram1D("Track z @ converter bot - (fr)", 100, -20, 20);
 
         
+        _trkmatch_dy = aida.histogram1D("dy(cl,track)", 50, -60,60);
+        _trkmatch_dx = aida.histogram1D("dx(cl,track)", 50, -60,60);
+       
         
+        
         _plotterTrackVertex = aida.analysisFactory().createPlotterFactory().create();
         _plotterTrackVertex.createRegions(2,2);
         _plotterTrackVertex.region(0).plot(_vtxpos_x);
@@ -1011,7 +1019,6 @@
         _plotterTrackAtConv.region(6).plot(_trk_z_at_conv_bot_pos);
         _plotterTrackAtConv.region(10).plot(_trk_y_at_conv_bot_pos_fr);
         _plotterTrackAtConv.region(14).plot(_trk_z_at_conv_bot_pos_fr);
-
         _plotterTrackAtConv.region(1).plot(_trk_y_at_conv_top_neg);
         _plotterTrackAtConv.region(5).plot(_trk_z_at_conv_top_neg);
         _plotterTrackAtConv.region(9).plot(_trk_y_at_conv_top_neg_fr);
@@ -1020,12 +1027,16 @@
         _plotterTrackAtConv.region(7).plot(_trk_z_at_conv_bot_neg);
         _plotterTrackAtConv.region(11).plot(_trk_y_at_conv_bot_neg_fr);
         _plotterTrackAtConv.region(15).plot(_trk_z_at_conv_bot_neg_fr);
-        
+        _plotterTrackMatch = aida.analysisFactory().createPlotterFactory().create();
+        _plotterTrackMatch.createRegions(1,2);
+        _plotterTrackMatch.region(0).plot(_trkmatch_dx);
+        _plotterTrackMatch.region(1).plot(_trkmatch_dy);
         _plotterParticleVertex.setTitle("MC particle Vertex");
         _plotterTrackVertex.setTitle("Two Track Vertex");
         _plotterTrackVertexNonBend.setTitle("Two Track Vertex Non Bend");
         _plotterTrackMult.setTitle("Track multiplicity");
         _plotterTrackAtConv.setTitle("Track @ converter");
+        _plotterTrackMatch.setTitle("Track-cluster matching");
         
         for(int i=0;i<3;++i) {
             ((PlotterRegion) _plotterParticleVertex.region(i)).getPlot().setAllowUserInteraction(true);
@@ -1034,9 +1045,13 @@
             ((PlotterRegion) _plotterTrackVertex.region(i)).getPlot().setAllowPopupMenus(true);
             ((PlotterRegion) _plotterTrackVertexNonBend.region(i)).getPlot().setAllowUserInteraction(true);
             ((PlotterRegion) _plotterTrackVertexNonBend.region(i)).getPlot().setAllowPopupMenus(true);
-            if(i==0) {
-                ((PlotterRegion) _plotterTrackMult.region(i)).getPlot().setAllowUserInteraction(true);
-                ((PlotterRegion) _plotterTrackMult.region(i)).getPlot().setAllowPopupMenus(true);
+            if(i<2) {
+            	((PlotterRegion) _plotterTrackMatch.region(i)).getPlot().setAllowUserInteraction(true);
+        		((PlotterRegion) _plotterTrackMatch.region(i)).getPlot().setAllowPopupMenus(true);
+            	if(i==0) {
+            		((PlotterRegion) _plotterTrackMult.region(i)).getPlot().setAllowUserInteraction(true);
+            		((PlotterRegion) _plotterTrackMult.region(i)).getPlot().setAllowPopupMenus(true);
+            	}
             }
         }
         
@@ -1047,6 +1062,7 @@
             this._plotterTrackVertexNonBend.show();
             //this._plotterTrackMult.show();
             _plotterTrackAtConv.show();
+            _plotterTrackMatch.show();
         } 
     }
 
SVNspam 0.1