Package gda.device.detector.nexusprocessor


package gda.device.detector.nexusprocessor
gda.device.detector.nexusprocessor a set of code for extending a NexusDetector to allow for processing. The processing can result in addition items in the NexusProvider and plottable values

NexusDetectorProcessor - master NexusDetector wrapper. gets data from real detector and sends to a processor NexusTreeProviderProcessor *

NexusTreeProviderProcessor - interface for processing the NexusProvider

NexusTreeProviderProcessors - implementation of NexusTreeProviderProcessor that delegates to a list of NexusTreeProviderProcessor

NexusProviderDatasetProcessor - implementation of NexusTreeProviderProcessor that extracts a dataset from a specified location in the NXDetectorData and passes on to a set of DatasetProcessor

DatasetProcessor - interface for processing a dataset. Process method returns ProcessorResults

ProcessorResults - interface of result of processing a NexusProvider. Includes method to return definitions of data to add to the NexusProvider. This data is in the form of interface NexusData

NexusData - definition of data to add to the NxDetectorData

NexusDataFactory - factory class for creating NexusData items

DatasetPlotter - DatasetProcessor that sends data to client for plotting

DatasetFitter - DatasetProcessor that fits gaussian in the 2d dataset

ExampleDatasetProcessor - Example DatasetProcessor that adds data to the NexusProvider