Author: [log in to unmask]
Date: Tue Feb 9 18:38:32 2016
New Revision: 4193
Log:
two more plots
Modified:
java/trunk/analysis/src/main/java/org/hps/analysis/dataquality/TrackingMonitoring.java
Modified: java/trunk/analysis/src/main/java/org/hps/analysis/dataquality/TrackingMonitoring.java
=============================================================================
--- java/trunk/analysis/src/main/java/org/hps/analysis/dataquality/TrackingMonitoring.java (original)
+++ java/trunk/analysis/src/main/java/org/hps/analysis/dataquality/TrackingMonitoring.java Tue Feb 9 18:38:32 2016
@@ -165,7 +165,8 @@
IHistogram2D chi2VsLambda;
IHistogram2D chi2VsZ0;
- IHistogram2D beamAngle2D;
+ IHistogram2D beamAngleXY;
+ IHistogram2D beamAngleThetaPhi;
IHistogram1D L1Iso;
IHistogram1D L12Iso;
@@ -288,7 +289,8 @@
chi2VsLambda = aida.histogram2D(plotDir + trackCollectionName + "/" + triggerType + "/" + "chi2 vs lambda", 50, -lambdaCut, lambdaCut, 50, 0.0, 50.0);
chi2VsZ0 = aida.histogram2D(plotDir + trackCollectionName + "/" + triggerType + "/" + "chi2 vs z0", 50, -z0Cut, z0Cut, 50, 0.0, 50.0);
- beamAngle2D = aida.histogram2D(plotDir + trackCollectionName + "/" + triggerType + "/" + "angles around beam axis: theta vs phi", 100, -Math.PI, Math.PI, 100, 0, 0.25);
+ beamAngleXY = aida.histogram2D(plotDir + trackCollectionName + "/" + triggerType + "/" + "angles around beam axis: theta_y vs theta_x", 100, -0.1, 0.1, 100, -0.1, 0.1);
+ beamAngleThetaPhi = aida.histogram2D(plotDir + trackCollectionName + "/" + triggerType + "/" + "angles around beam axis: theta vs phi", 100, -Math.PI, Math.PI, 100, 0, 0.25);
L1Iso = aida.histogram1D(plotDir + trackCollectionName + "/" + triggerType + "/" + "L1 isolation", 100, -5.0, 5.0);
L12Iso = aida.histogram1D(plotDir + trackCollectionName + "/" + triggerType + "/" + "L1-2 isolation", 100, -5.0, 5.0);
@@ -423,7 +425,8 @@
double beamPhi = Math.atan2(dirRotated.y(), dirRotated.x());
double beamTheta = Math.acos(dirRotated.z());
- beamAngle2D.fill(beamPhi, beamTheta);
+ beamAngleXY.fill(dirRotated.x(), dirRotated.y());
+ beamAngleThetaPhi.fill(beamPhi, beamTheta);
Double[] isolations = TrackUtils.getIsolations(trk, hitToStrips, hitToRotated);
double l1Iso = Double.MAX_VALUE;
|