Commit in lcsim-analysis/src/main/java/org/lcsim/analysis on MAIN | |||
ReconstructedParticleAnalysis.java | +31 | added 1.1 |
simple Driver to analyze ReconstructedParticles
diff -N ReconstructedParticleAnalysis.java --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ ReconstructedParticleAnalysis.java 14 Feb 2013 22:21:44 -0000 1.1 @@ -0,0 +1,31 @@
+package org.lcsim.analysis; + +import java.util.List; +import org.lcsim.event.EventHeader; +import org.lcsim.event.ReconstructedParticle; +import org.lcsim.util.Driver; +import org.lcsim.util.aida.AIDA; + +/** + * + * @author Norman A Graf + * + * @version $Id: + */ +public class ReconstructedParticleAnalysis extends Driver +{ + + private AIDA aida = AIDA.defaultInstance(); + + @Override + protected void process(EventHeader event) + { + List<ReconstructedParticle> rplist = event.get(ReconstructedParticle.class, "PandoraPFOCollection"); + aida.cloud1D("Number of ReconstructedParticles found").fill(rplist.size()); + for (ReconstructedParticle rp : rplist) { + aida.cloud1D("Energy").fill(rp.getEnergy()); + int id = rp.getType(); + aida.cloud1D("Cluster Energy pid= " + id).fill(rp.getEnergy()); + } + } +}
Use REPLY-ALL to reply to list
To unsubscribe from the LCD-CVS list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=LCD-CVS&A=1