![]() |
Belle II Software
release-08-02-05
|
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. More... | |
| 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. More... | |
| bool | operator() (float signal, float significance) const |
| Check wether a signal exceeds a given significance using the average noise level. More... | |
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 |
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.
|
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.