Belle II Software development
|
Base Class to represent pixel dependent Noise Map. More...
#include <NoiseMap.h>
Public Member Functions | |
NoiseMap () | |
Constructor | |
virtual | ~NoiseMap () |
Destructor. | |
void | setNoiseLevel (float noise) |
Set the noise level. | |
virtual void | setSensorID (VxdID) |
Set the sensorID currently used. | |
float | getSignificance (const Pixel &px) const |
Return the significance of a signal, that is signal divided by noise level. | |
virtual float | getNoise (const Pixel &) const |
Return the noise value for a given pixel. | |
bool | operator() (const Pixel &px, float significance) const |
Check wether a signal exceeds a given significance. | |
bool | operator() (float signal, float significance) const |
Check wether a signal exceeds a given significance using the average noise level. | |
Protected Attributes | |
float | m_noiseLevel |
Noise level. | |
Base Class to represent pixel dependent Noise Map.
Currently there is no area dependence implemented.
Definition at line 25 of file NoiseMap.h.
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inline |
Return the significance of a signal, that is signal divided by noise level.
Definition at line 41 of file NoiseMap.h.
|
inline |
Check wether a signal exceeds a given significance.
px | pixel to check |
significance | minimum significance |
Definition at line 50 of file NoiseMap.h.
|
inline |
Check wether a signal exceeds a given significance using the average noise level.
signal | signal to check |
significance | minimum significance |
Definition at line 56 of file NoiseMap.h.
|
inline |
|
inlinevirtual |
Set the sensorID currently used.
Should be utilised later or in derived classes to obtain the correct noiseMap.
Definition at line 38 of file NoiseMap.h.
|
protected |
Noise level.
Definition at line 60 of file NoiseMap.h.