4#include "QPPixelBase.hpp"
20 QPPixel(
const double & x0,
const double & y0,
21 const double & x1,
const double & y1,
23 const int & i=0,
const int & j=0);
Abstract pixel-matrix digitizer: owns the injected signals and the matrix geometry; concrete classes ...
Uniform rectangular pixel grid centered on the origin: pixel (i, j) covers with pitch ,...
Abstract pixel bound to a digitizer: pulls the digitizer's injected signals and integrates them over ...
Rectangular pixel cell (µm) with grid indices (i, j).
virtual void Delete()
Cleanup hook; currently a no-op.
int GetPixelSizeY() const
Cell extent along y.
virtual ~QPPixel()
Trivial; the pixel owns nothing.
virtual double GetDigitalSignalOne(QPSignalBase *signal)
Charge collected from one signal: its Integral over this cell.
int GetPixelSizeX() const
Cell extent along x.
Abstract charge signal: a normalized 2D PDF scaled by an amplitude.