#include <ChargeSpreader.h>
Public Member Functions | |
| ExactSpreader () | |
| virtual | ~ExactSpreader () |
| virtual void | init () |
Public Member Functions inherited from ChargeSpreader | |
| ChargeSpreader () | |
| virtual | ~ChargeSpreader () |
| virtual void | setParameters (ChargeSpreaderParameters param) |
| virtual void | addCharge (float charge, float posI, float posJ, SimDigitalGeomCellId *) |
| void | newHit (float cellSize_) |
| const std::map < I_J_Coordinates, float > & | getChargeMap () const |
Protected Member Functions | |
| float | computeIntegral (float x1, float x2, float y1, float y2) const |
Additional Inherited Members | |
Public Types inherited from ChargeSpreader | |
| typedef std::pair< int, int > | I_J_Coordinates |
Protected Attributes inherited from ChargeSpreader | |
| std::map< I_J_Coordinates, float > | chargeMap |
| ChargeSpreaderParameters | parameters |
| float | normalisation = 0.f |
Definition at line 70 of file ChargeSpreader.h.
| ExactSpreader::ExactSpreader | ( | ) |
Definition at line 101 of file ChargeSpreader.cc.
|
virtual |
Definition at line 106 of file ChargeSpreader.cc.
|
protectedvirtual |
Implements ChargeSpreader.
Definition at line 118 of file ChargeSpreader.cc.
|
virtual |
Implements ChargeSpreader.
Definition at line 109 of file ChargeSpreader.cc.