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 Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier 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
-
DaqPulsePlotter
public DaqPulsePlotter()
-
-
Method Details
-
updateDetectorView
public void updateDetectorView() -
dataEventAction
- Specified by:
dataEventActionin interfaceIDataEventListener
-
getData
-
addPulse
-
timerUpdate
public void timerUpdate()- Specified by:
timerUpdatein interfaceIDataEventListener
-
resetEventListener
public void resetEventListener()- Specified by:
resetEventListenerin interfaceIDataEventListener
-
processShape
- Specified by:
processShapein interfaceDetectorListener
-
drawSectorLayer
-
getPanel
-
actionPerformed
- Specified by:
actionPerformedin interfaceActionListener
-
main
-