2#define __QPPIXELBASE__ 1
Abstract pixel-matrix digitizer: owns the injected signals and the matrix geometry; concrete classes ...
Abstract pixel bound to a digitizer: pulls the digitizer's injected signals and integrates them over ...
virtual double GetDigitalSignalOne(QPSignalBase *signal)
Charge collected from a single signal.
double GetDigitalSignal()
Total collected charge of the pixel: GetDigitalSignalOne summed over every signal injected into the d...
virtual ~QPPixelBase()
Trivial; the digitizer back-pointer is not owned.
virtual void Delete()
Cleanup hook; currently a no-op.
QPDigitizerBase * GetDigitizer() const
Abstract charge signal: a normalized 2D PDF scaled by an amplitude.