|
qupid 0.2
Quasi-Signal Generation Model for Pixelized Detector
|
Rectangular pixel cell ![$ [x_0, x_1] \times [y_0, y_1] $](form_70.png)
#include <QPPixel.hpp>
Public Member Functions | |
| QPPixel (const double &x0, const double &y0, const double &x1, const double &y1, QPDigitizerBase *digitizer=nullptr, const int &i=0, const int &j=0) | |
| virtual | ~QPPixel () |
| Trivial; the pixel owns nothing. | |
| virtual void | Delete () |
| Cleanup hook; currently a no-op. | |
| virtual double | GetDigitalSignalOne (QPSignalBase *signal) |
| Charge collected from one signal: its Integral over this cell. | |
| int | GetPixX () const |
| int | GetPixY () const |
| int | GetPixelSizeX () const |
| Cell extent along x. | |
| int | GetPixelSizeY () const |
| Cell extent along y. | |
Public Member Functions inherited from QPPixelBase | |
| virtual | ~QPPixelBase () |
| Trivial; the digitizer back-pointer is not owned. | |
| double | GetDigitalSignal () |
| Total collected charge of the pixel: GetDigitalSignalOne summed over every signal injected into the digitizer. | |
| QPDigitizerBase * | GetDigitizer () const |
Additional Inherited Members | |
Protected Member Functions inherited from QPPixelBase | |
| QPPixelBase (QPDigitizerBase *digitizer) | |
Rectangular pixel cell ![$ [x_0, x_1] \times [y_0, y_1] $](form_70.png)
Definition at line 11 of file QPPixel.hpp.
| QPPixel::QPPixel | ( | const double & | x0, |
| const double & | y0, | ||
| const double & | x1, | ||
| const double & | y1, | ||
| QPDigitizerBase * | digitizer = nullptr, |
||
| const int & | i = 0, |
||
| const int & | j = 0 |
||
| ) |
| x0 | lower cell corner x, µm |
| y0 | lower cell corner y, µm |
| x1 | upper cell corner x, µm |
| y1 | upper cell corner y, µm |
| digitizer | digitizer this pixel belongs to; not owned |
| i | pixel index along x |
| j | pixel index along y |
Definition at line 5 of file QPPixel.cpp.
|
virtual |
Trivial; the pixel owns nothing.
Definition at line 14 of file QPPixel.cpp.
|
virtual |
Cleanup hook; currently a no-op.
Reimplemented from QPPixelBase.
Definition at line 16 of file QPPixel.cpp.
|
virtual |
Charge collected from one signal: its Integral over this cell.
| signal | signal to integrate; not owned |
Reimplemented from QPPixelBase.
Definition at line 18 of file QPPixel.cpp.
References QPSignalBase::Integral().
|
inline |
Definition at line 34 of file QPPixel.hpp.
|
inline |
Definition at line 36 of file QPPixel.hpp.
|
inline |
Cell extent along x.

Definition at line 41 of file QPPixel.hpp.
|
inline |
Cell extent along y.
Definition at line 46 of file QPPixel.hpp.