Interface GDANexusDetectorData

All Superinterfaces:
NexusTreeProvider, PlottableDetectorData, Serializable
All Known Implementing Classes:
NXDetectorData, NXDetectorDataWithFilepathForSrs

public interface GDANexusDetectorData extends NexusTreeProvider, PlottableDetectorData
  • Method Details

    • getDetTree

      INexusTree getDetTree(String detName)
      returns the names detectors tree
      Parameters:
      detName - if null or empty it returns the first
      Returns:
      the NexusTree associated with the named detector
    • getData

      NexusGroupData getData(String detName, String dataName, String className)
      Parameters:
      detName -
      dataName - name of the child whose data is to be returned. If null or empty the first detector entry is used
      className - class name of the child whose data is to be returned e.g. NexusExtractor.SDSClassName
      Returns:
      NexusGroupData
    • setPrioritisedData

      void setPrioritisedData(String detName, String dataName, String className)
      Parameters:
      detName -
      dataName - name of the child whose data should have their priority changed.
      className - class name of the child whose data is to be changed e.g. NexusExtractor.SDSClassName
    • getOutputFormat

      String[] getOutputFormat()
    • mergeIn

    • getExtraNames

      String[] getExtraNames()