public abstract class NoiseGenerator extends Object
Modifier and Type | Field and Description |
---|---|
protected Random |
_random |
protected double |
_threshold |
Constructor and Description |
---|
NoiseGenerator() |
NoiseGenerator(double threshold) |
NoiseGenerator(Random random) |
NoiseGenerator(Random random,
double threshold) |
Modifier and Type | Method and Description |
---|---|
abstract int |
channelsAboveThreshold(int channels) |
Random |
getRandom() |
double |
getThreshold() |
abstract double |
noise() |
abstract double |
noiseAboveThreshold() |
void |
setRandom(Random random) |
void |
setThreshold(double threshold) |
protected Random _random
protected double _threshold
public NoiseGenerator()
public NoiseGenerator(Random random)
public NoiseGenerator(double threshold)
public NoiseGenerator(Random random, double threshold)
public void setRandom(Random random)
public void setThreshold(double threshold)
public abstract int channelsAboveThreshold(int channels)
public abstract double noise()
public abstract double noiseAboveThreshold()
public Random getRandom()
public double getThreshold()
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.