Class BackgroundManager<Tunit extends BackgroundDataUnit>

java.lang.Object
PamguardMVC.background.BackgroundManager<Tunit>
Direct Known Subclasses:
ClickBackgroundManager, SpecBackgroundManager

public abstract class BackgroundManager<Tunit extends BackgroundDataUnit> extends Object
Trying to standardise measures of background noise for detectors. The measures will be written to the standard pgdf files, interleaving with detection data. Will have slightly varying formats so some abstract classes at the start.
Author:
dg50
  • Constructor Details

  • Method Details

    • getDetectorDataBlock

      public PamDataBlock getDetectorDataBlock()
      Returns:
      the detectorDataBlock
    • getDetectorProcess

      public PamProcess getDetectorProcess()
      Returns:
      the detectorProcess
    • getBackgroundDataBlock

      public abstract BackgroundDataBlock<Tunit> getBackgroundDataBlock()
      Get the datablock that holds background data.
      Returns:
      datablock for background data
    • getBackgroundBinaryWriter

      public abstract BackgroundBinaryWriter<Tunit> getBackgroundBinaryWriter()
      Get a writer and reader for binary background data
      Returns:
      Writer for binary data
    • addData

      public void addData(Tunit backgroundDataUnit)
      Add a background data unit (calls through the addPamData in the underlying datablock).
      Parameters:
      backgroundDataUnit -