12#include <vxd/dataobjects/VxdID.h>
13#include <svd/geometry/SensorInfo.h>
14#include <svd/reconstruction/Sample.h>
15#include <vxd/geometry/GeoCache.h>
80 bool operator()(
const Sample& sample,
float significance)
const
Base Class to represent strip-dependent noise map.
virtual float getNoise(const Sample &sample) const
Return the noise value for a given strip.
bool m_isU
Side of current sensor.
void setNoiseLevel(float noise)
Override the noise level.
bool operator()(float signal, float significance) const
Check whether a signal exceeds a given significance using the average noise level.
void setADU(double eInADU)
Set charge per ADC unit.
float getSignificance(const Sample &sample) const
Return the sigma-significance of a signal, that is, signal divided by noise level.
virtual ~NoiseMap()
Destructor.
float m_noiseLevel
Noise level in strips.
virtual void setSensorID(VxdID sensorID, bool side)
Set the sensorID currently used.
VxdID m_sensorID
VxdID of the current sensor.
double m_eInADU
Charge corresponding to 1 ADU.
bool operator()(const Sample &sample, float significance) const
Check whether a signal exceeds a given significance.
virtual float getNoise(short) const
Return the noise level for a given strip.
Specific implementation of SensorInfo for SVD Sensors which provides additional sensor specific infor...
const SensorInfoBase & getSensorInfo(Belle2::VxdID id) const
Return a referecne to the SensorInfo of a given SensorID.
static GeoCache & getInstance()
Return a reference to the singleton instance.
Class to uniquely identify a any structure of the PXD and SVD.
Abstract base class for different kinds of events.