hps-java/src/main/java/org/lcsim/hps/users/mgraham
diff -u -r1.1 -r1.2
--- TrackExtrapolationAnalysis.java 23 Jul 2012 21:45:40 -0000 1.1
+++ TrackExtrapolationAnalysis.java 24 Jul 2012 02:45:43 -0000 1.2
@@ -104,7 +104,7 @@
HPSTrack hpstrk=null;
hpstrk = new HPSTrack(ht);
// Hep3Vector posAtConv = hpstrk.getPositionAtZ(zAtConverter, -101, -100, 0.1);
- Hep3Vector posAtConv = hpstrk.getPositionAtZMap(100,zAtConverter , 5.0);
+ Hep3Vector posAtConv = hpstrk.getPositionAtZMap(100,zAtConverter , 5.0)[0];
double useThisx=posAtConv.x();
double useThisy=posAtConv.y();
@@ -125,7 +125,7 @@
aida.histogram1D("Negative Y (mm) @ Converter").fill(useThisy);
}
// Hep3Vector posAtConvShort = hpstrk.getPositionAtZ(zAtConverter, -0.1, 0, 0.01);
- Hep3Vector posAtConvShort = hpstrk.getPositionAtZMap(0,zAtConverter, 5.0);
+ Hep3Vector posAtConvShort = hpstrk.getPositionAtZMap(0,zAtConverter, 5.0)[0];
aida.histogram2D("Extrapolated X: short vs long fringe").fill(posAtConvShort.x(), posAtConv.x());
aida.histogram2D("Extrapolated Y: short vs long fringe").fill(posAtConvShort.y(), posAtConv.y());
@@ -146,7 +146,7 @@
// Hep3Vector posAtEcalHPS = hpstrk.getPositionAtZMap(750,zCluster, 5.0);
double zCluster=clust.getPosition()[2];
// double zCluster=1450.0;
- Hep3Vector posAtEcalHPS = hpstrk.getPositionAtZMap(750,zCluster, 5.0);
+ Hep3Vector posAtEcalHPS = hpstrk.getPositionAtZMap(750,zCluster, 5.0)[0];
Hep3Vector posAtEcalExtend= extend.extrapolateTrack(zCluster);
aida.histogram2D("ECal Extrapolation X : HPS vs Extend").fill( posAtEcalExtend.y(),posAtEcalHPS.x()-posAtEcalExtend.y());
aida.histogram2D("ECal Extrapolation Y : HPS vs Extend").fill( posAtEcalExtend.z(),posAtEcalHPS.y()-posAtEcalExtend.z());