Class DecayingAverageNorm

java.lang.Object
likelihoodDetectionModule.normalizer.DecayingAverageNorm
All Implemented Interfaces:
Normalizer

public class DecayingAverageNorm extends Object implements Normalizer
This class implements the decaying average normalizer/estimator for the likelihoodDetectionModule. The signal is estimated using a simple ExponentialAverager, and the background is estimated using a TwoSpeedExponentialAverager.
Author:
Dave Flogeras
  • Constructor Details

    • DecayingAverageNorm

      public DecayingAverageNorm(List<DecayingAverageNormAlphas> alphas, double referenceGain)
      Constructor
      Parameters:
      alphas - A list of DecayingAverageNormAlphas describing each signal/background pair for each band (be it a signal or guard band).
      referenceGain - The referenceGain is used to scale the signal estimate before passing it to the TwoSpeedExponentialAverager. See it's JavaDoc for a description of how this is used in it's calculation.
  • Method Details