lcsim-analysis/src/main/java/org/lcsim/analysis
diff -u -r1.1 -r1.2
--- SimpleTrackAnalysis.java 25 Apr 2013 19:10:39 -0000 1.1
+++ SimpleTrackAnalysis.java 26 Apr 2013 22:44:38 -0000 1.2
@@ -1,5 +1,7 @@
package org.lcsim.analysis;
+import hep.aida.IHistogram1D;
+
import org.lcsim.event.EventHeader;
import org.lcsim.event.Track;
import org.lcsim.util.Driver;
@@ -9,14 +11,15 @@
* This is a very simple analysis driver used for grid production tests on LCIO data.
*
* @author Jeremy McCormick <[log in to unmask]>
- * @version $Id: SimpleTrackAnalysis.java,v 1.1 2013/04/25 19:10:39 jeremy Exp $
+ * @version $Id: SimpleTrackAnalysis.java,v 1.2 2013/04/26 22:44:38 jeremy Exp $
*/
public class SimpleTrackAnalysis extends Driver {
AIDA aida = AIDA.defaultInstance();
+ IHistogram1D h = aida.histogram1D("Track Momentum", 100, 0., 100.);
public void process(EventHeader event) {
for (Track track : event.get(Track.class, "Tracks")) {
- double[] p = track.getTrackStates().get(0).getMomentum();
- aida.cloud1D("Track Momentum").fill(computeMomentum(p));
+ double[] p = track.getTrackStates().get(0).getMomentum();
+ h.fill(computeMomentum(p));
}
}
private double computeMomentum(double[] p) {