Print

Print


Author: [log in to unmask]
Date: Wed Aug  5 18:40:54 2015
New Revision: 3344

Log:
minor changes to DQM drivers

Modified:
    java/trunk/analysis/src/main/java/org/hps/analysis/dataquality/FinalStateMonitoring.java
    java/trunk/analysis/src/main/java/org/hps/analysis/dataquality/SVTOpeningStudies.java

Modified: java/trunk/analysis/src/main/java/org/hps/analysis/dataquality/FinalStateMonitoring.java
 =============================================================================
--- java/trunk/analysis/src/main/java/org/hps/analysis/dataquality/FinalStateMonitoring.java	(original)
+++ java/trunk/analysis/src/main/java/org/hps/analysis/dataquality/FinalStateMonitoring.java	Wed Aug  5 18:40:54 2015
@@ -56,7 +56,7 @@
     double sumEoverP = 0.0;
     private final String plotDir = "FinalStateParticles/";
     double beamEnergy = 1.05; //GeV
-    double maxFactor = 2.5;
+    double maxFactor = 1.5;
     double feeMomentumCut = 0.8; //GeV
 
     IHistogram1D elePx;

Modified: java/trunk/analysis/src/main/java/org/hps/analysis/dataquality/SVTOpeningStudies.java
 =============================================================================
--- java/trunk/analysis/src/main/java/org/hps/analysis/dataquality/SVTOpeningStudies.java	(original)
+++ java/trunk/analysis/src/main/java/org/hps/analysis/dataquality/SVTOpeningStudies.java	Wed Aug  5 18:40:54 2015
@@ -77,7 +77,9 @@
     double rangeZ0 = 10;
 
     double pcut = 0.8;
-
+    boolean onlyFEEStubs=false;
+      
+    
     private final String plotDir = "SVTOpening/";
 
     public SVTOpeningStudies() {
@@ -87,6 +89,10 @@
         this.outputPlots = output;
     }
 
+     public void setOnlyFEEStubs(boolean onlyFEE) {
+        this.onlyFEEStubs = onlyFEE;
+    }
+    
     public void setHelicalTrackHitCollectionName(String helicalTrackHitCollectionName) {
         this.helicalTrackHitCollectionName = helicalTrackHitCollectionName;
     }
@@ -197,7 +203,7 @@
         for (Track trk46 : l4to6tracksTop) {
             TrackState ts46 = trk46.getTrackStates().get(0);
             for (Track trk13 : l1to3tracksTop)
-                if (trk46.getMomentum()[0] > pcut && trk13.getMomentum()[0] > pcut) {
+                if (!onlyFEEStubs||(trk46.getMomentum()[0] > pcut && trk13.getMomentum()[0] > pcut)) {
                     TrackState ts13 = trk13.getTrackStates().get(0);
                     deld0Top.fill(ts46.getD0() - ts13.getD0());
                     delphiTop.fill(Math.sin(ts46.getPhi()) - Math.sin(ts13.getPhi()));
@@ -211,7 +217,7 @@
         for (Track trk46 : l4to6tracksBot) {
             TrackState ts46 = trk46.getTrackStates().get(0);
             for (Track trk13 : l1to3tracksBot)
-                if (trk46.getMomentum()[0] > pcut && trk13.getMomentum()[0] > pcut) {
+                if (!onlyFEEStubs||(trk46.getMomentum()[0] > pcut && trk13.getMomentum()[0] > pcut)) {
                     TrackState ts13 = trk13.getTrackStates().get(0);
                     deld0Bot.fill(ts46.getD0() - ts13.getD0());
                     delphiBot.fill(Math.sin(ts46.getPhi()) - Math.sin(ts13.getPhi()));