Author: [log in to unmask] Date: Tue Feb 9 13:36:26 2016 New Revision: 4190 Log: added moller pair momentum direction graphs to the dqm Modified: java/trunk/analysis/src/main/java/org/hps/analysis/dataquality/V0Monitoring.java Modified: java/trunk/analysis/src/main/java/org/hps/analysis/dataquality/V0Monitoring.java ============================================================================= --- java/trunk/analysis/src/main/java/org/hps/analysis/dataquality/V0Monitoring.java (original) +++ java/trunk/analysis/src/main/java/org/hps/analysis/dataquality/V0Monitoring.java Tue Feb 9 13:36:26 2016 @@ -135,6 +135,11 @@ IHistogram2D mollerXVsVtxZ; IHistogram2D mollerYVsVtxZ; IHistogram2D mollerXVsVtxY; + + IHistogram1D mollerUx; + IHistogram1D mollerUy; + + IHistogram1D sumChargeHisto; IHistogram1D numChargeHisto; @@ -240,6 +245,10 @@ mollerXVsVtxZ = aida.histogram2D(plotDir + trkType + triggerType + "/" + xtra + "/" + "2 Electron/Moller Vx vs Vz", 100, -5, 5, 100, -50, 50); mollerYVsVtxZ = aida.histogram2D(plotDir + trkType + triggerType + "/" + xtra + "/" + "2 Electron/Moller Vy vs Vz", 100, -2, 2, 100, -50, 50); mollerXVsVtxY = aida.histogram2D(plotDir + trkType + triggerType + "/" + xtra + "/" + "2 Electron/Moller Vx vs Vy", 100, -5, 5, 100, -2, 2); + + mollerUx = aida.histogram1D(plotDir + trkType + triggerType + "/" + xtra + "/" + "2 Electron/Moller Pair Momentum Direction Ux", 100, .025, .035); + mollerUx = aida.histogram1D(plotDir + trkType + triggerType + "/" + xtra + "/" + "2 Electron/Moller Pair Momentum Direction Uy", 100, -.005, .005); + } @Override @@ -459,6 +468,10 @@ mollerXVsVtxZ.fill(bv.getPosition().x(), bv.getPosition().z()); mollerYVsVtxZ.fill(bv.getPosition().y(), bv.getPosition().z()); mollerXVsVtxY.fill(bv.getPosition().x(), bv.getPosition().y()); + + mollerUx.fill((p1.x()+p2.x())/(p1.z()+p2.z())); + mollerUy.fill((p1.y()+p2.y())/(p1.z()+p2.z())); + if (Math.abs(bv.getPosition().x()) < 2 && Math.abs(bv.getPosition().y()) < 0.5) { mollerMassVtxCut.fill(bv.getParameters().get("invMass"));