Package org.jlab.detector.examples
Class DaqPulsePlotter
java.lang.Object
org.jlab.detector.examples.DaqPulsePlotter
- All Implemented Interfaces:
- ActionListener,- EventListener,- DetectorListener,- IDataEventListener
public class DaqPulsePlotter
extends Object
implements IDataEventListener, DetectorListener, ActionListener
- Author:
- gavalian
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidvoidaddPulse(DetectorDataDgtz data) voiddataEventAction(DataEvent event) voiddrawSectorLayer(DetectorType type, int sector, int layer) org.jlab.groot.data.H1FgetData(DetectorDataDgtz data) getPanel()static voidvoidprocessShape(DetectorShape2D shape) voidvoidvoid
- 
Field Details- 
detectorNames
- 
detectorSectors
- 
detectorLayers
- 
detectorBunch
 
- 
- 
Constructor Details- 
DaqPulsePlotterpublic DaqPulsePlotter()
 
- 
- 
Method Details- 
updateDetectorViewpublic void updateDetectorView()
- 
dataEventAction- Specified by:
- dataEventActionin interface- IDataEventListener
 
- 
getData
- 
addPulse
- 
timerUpdatepublic void timerUpdate()- Specified by:
- timerUpdatein interface- IDataEventListener
 
- 
resetEventListenerpublic void resetEventListener()- Specified by:
- resetEventListenerin interface- IDataEventListener
 
- 
processShape- Specified by:
- processShapein interface- DetectorListener
 
- 
drawSectorLayer
- 
getPanel
- 
actionPerformed- Specified by:
- actionPerformedin interface- ActionListener
 
- 
main
 
-