#include <SignalPoint.h>
Public Member Functions | |
float | amplitude () const |
const LocalPoint & | position () const |
SignalPoint & | set_amplitude (float amp) |
float | sigma () const |
SignalPoint (float x, float y, float s, float a=1.0) | |
SignalPoint () | |
float | x () const |
float | y () const |
Private Attributes | |
float | _amplitude |
LocalPoint | _pos |
float | _sigma |
An elementar charge point, with position, sigma from diffusion and Amplitude. That describes the drifted charge seen on the surface of the sensors.
Definition at line 12 of file SignalPoint.h.
SignalPoint::SignalPoint | ( | ) | [inline] |
Definition at line 14 of file SignalPoint.h.
: _pos(0,0), _sigma(0), _amplitude(0) {}
SignalPoint::SignalPoint | ( | float | x, |
float | y, | ||
float | s, | ||
float | a = 1.0 |
||
) | [inline] |
Definition at line 16 of file SignalPoint.h.
float SignalPoint::amplitude | ( | ) | const [inline] |
const LocalPoint& SignalPoint::position | ( | void | ) | const [inline] |
SignalPoint& SignalPoint::set_amplitude | ( | float | amp | ) | [inline] |
Definition at line 24 of file SignalPoint.h.
References _amplitude.
{ _amplitude = amp; return *this;}
float SignalPoint::sigma | ( | ) | const [inline] |
float SignalPoint::x | ( | ) | const [inline] |
Definition at line 20 of file SignalPoint.h.
References _pos, and PV3DBase< T, PVType, FrameType >::x().
float SignalPoint::y | ( | ) | const [inline] |
Definition at line 21 of file SignalPoint.h.
References _pos, and PV3DBase< T, PVType, FrameType >::y().
float SignalPoint::_amplitude [private] |
Definition at line 28 of file SignalPoint.h.
Referenced by amplitude(), and set_amplitude().
LocalPoint SignalPoint::_pos [private] |
Definition at line 26 of file SignalPoint.h.
Referenced by position(), x(), and y().
float SignalPoint::_sigma [private] |
Definition at line 27 of file SignalPoint.h.
Referenced by sigma().