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()));