|
qupid 0.2
Quasi-Signal Generation Model for Pixelized Detector
|
Abstract pixel bound to a digitizer: pulls the digitizer's injected signals and integrates them over its own cell. More...
#include <QPPixelBase.hpp>
Public Member Functions | |
| virtual | ~QPPixelBase () |
| Trivial; the digitizer back-pointer is not owned. | |
| virtual void | Delete () |
| Cleanup hook; currently a no-op. | |
| double | GetDigitalSignal () |
| Total collected charge of the pixel: GetDigitalSignalOne summed over every signal injected into the digitizer. | |
| QPDigitizerBase * | GetDigitizer () const |
| virtual double | GetDigitalSignalOne (QPSignalBase *signal) |
| Charge collected from a single signal. | |
Protected Member Functions | |
| QPPixelBase (QPDigitizerBase *digitizer) | |
Abstract pixel bound to a digitizer: pulls the digitizer's injected signals and integrates them over its own cell.
Signal values are in electrons.
Definition at line 10 of file QPPixelBase.hpp.
|
virtual |
Trivial; the digitizer back-pointer is not owned.
Definition at line 15 of file QPPixelBase.cpp.
|
protected |
| digitizer | digitizer this pixel belongs to; not owned |
Definition at line 7 of file QPPixelBase.cpp.
|
virtual |
Cleanup hook; currently a no-op.
Reimplemented in QPPixel.
Definition at line 11 of file QPPixelBase.cpp.
| double QPPixelBase::GetDigitalSignal | ( | ) |
Total collected charge of the pixel: GetDigitalSignalOne summed over every signal injected into the digitizer.
Definition at line 17 of file QPPixelBase.cpp.
References GetDigitalSignalOne(), GetDigitizer(), QPDigitizerBase::GetNSignal(), and QPDigitizerBase::GetSignal().
Referenced by QPGraphFactory::DigitalSignal(), QPGraphFactory::DigitizedSignal(), QPGraphFactory::DrawDigitalSignalText(), and QPDigitizerBase::GetFiredPixel().
|
inline |
Definition at line 21 of file QPPixelBase.hpp.
Referenced by GetDigitalSignal().
|
virtual |
Charge collected from a single signal.
The base implementation prints a warning and returns 0 (stand-in for a pure virtual); concrete pixels integrate the signal over their own cell.
| signal | signal to integrate; not owned |
Reimplemented in QPPixel.
Definition at line 28 of file QPPixelBase.cpp.
Referenced by GetDigitalSignal().