SlicDiagnostics/src/org/lcsim/slic/diagnostics/calorimeterhit
diff -N CalorimeterPlotsNoDetectorDriver.java
--- CalorimeterPlotsNoDetectorDriver.java 3 Apr 2008 00:05:43 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,45 +0,0 @@
-package org.lcsim.slic.diagnostics.calorimeterhit;
-
-import java.util.List;
-import org.lcsim.event.EventHeader;
-import org.lcsim.event.EventHeader.LCMetaData;
-import org.lcsim.event.SimCalorimeterHit;
-import org.lcsim.slic.diagnostics.SlicDiagnosticsDriver;
-import org.lcsim.slic.diagnostics.util.PlotsDriver;
-
-/**
- * Driver for a set of CalorimeterHitPlots.
- *
- * @author jeremym
- * @version $Id: CalorimeterPlotsNoDetectorDriver.java,v 1.1 2008/04/03 00:05:43 jeremy Exp $
- */
-public class CalorimeterPlotsNoDetectorDriver extends PlotsDriver
-{
- public CalorimeterPlotsNoDetectorDriver(SlicDiagnosticsDriver mom)
- {
- super(mom);
- }
-
- protected void process(EventHeader event)
- {
- super.process(event);
-
- List<List<SimCalorimeterHit>> collections = event.get(SimCalorimeterHit.class);
- for ( List<SimCalorimeterHit> collection : collections)
- {
- LCMetaData meta = event.getMetaData(collection);
- CalorimeterPlotsNoDetector calPlots = getCalorimeterHitPlots(meta);
- calPlots.fill(event, collection);
- }
- }
-
- private CalorimeterPlotsNoDetector getCalorimeterHitPlots(LCMetaData meta)
- {
- String name = meta.getName();
- if ( _plots.get(name) == null )
- {
- _plots.put(name, new CalorimeterPlotsNoDetector(meta) );
- }
- return (CalorimeterPlotsNoDetector)_plots.get(name);
- }
-}
\ No newline at end of file