 |
Belle II Software
release-05-01-25
|
11 #ifndef SVD_NOISEMAP_H
12 #define SVD_NOISEMAP_H
14 #include <vxd/dataobjects/VxdID.h>
15 #include <svd/geometry/SensorInfo.h>
16 #include <svd/reconstruction/Sample.h>
17 #include <vxd/geometry/GeoCache.h>
83 bool operator()(
const Sample& sample,
float significance)
const
108 #endif //SVD_NOISEMAP_H
Class to uniquely identify a any structure of the PXD and SVD.
virtual void setSensorID(VxdID sensorID, bool side)
Set the sensorID currently used.
static const SensorInfoBase & get(Belle2::VxdID id)
Return a reference to the SensorInfo of a given SensorID.
float getSignificance(const Sample &sample) const
Return the sigma-significance of a signal, that is, signal divided by noise level.
Specific implementation of SensorInfo for SVD Sensors which provides additional sensor specific infor...
virtual float getNoise(short) const
Return the noise level for a given strip.
void setNoiseLevel(float noise)
Override the noise level.
Abstract base class for different kinds of events.
double m_eInADU
Charge corresponding to 1 ADU.
void setADU(double eInADU)
Set charge per ADC unit.
bool operator()(const Sample &sample, float significance) const
Check whether a signal exceeds a given significance.
bool m_isU
Side of current sensor.
virtual ~NoiseMap()
Destructor.
VxdID m_sensorID
VxdID of the current sensor.
float m_noiseLevel
Noise level in strips.