CMS 3D CMS Logo

Public Member Functions | Private Attributes

SiPixelDigitizerAlgorithm::SignalPoint Class Reference

List of all members.

Public Member Functions

float amplitude () const
const PSimHithit ()
const LocalPointposition () const
SignalPointset_amplitude (float amp)
float sigma_x () const
float sigma_y () const
 SignalPoint (float x, float y, float sigma_x, float sigma_y, float t, float a=1.0)
 SignalPoint ()
 SignalPoint (float x, float y, float sigma_x, float sigma_y, float t, const PSimHit &hit, float a=1.0)
float time () const
float x () const
float y () const

Private Attributes

float _amplitude
const PSimHit_hitp
LocalPoint _pos
float _sigma_x
float _sigma_y
float _time

Detailed Description

Internal use only.

Definition at line 188 of file SiPixelDigitizerAlgorithm.h.


Constructor & Destructor Documentation

SiPixelDigitizerAlgorithm::SignalPoint::SignalPoint ( ) [inline]

Definition at line 190 of file SiPixelDigitizerAlgorithm.h.

                  : _pos(0,0), _time(0), _amplitude(0), 
      _sigma_x(1.), _sigma_y(1.), _hitp(0) {}
SiPixelDigitizerAlgorithm::SignalPoint::SignalPoint ( float  x,
float  y,
float  sigma_x,
float  sigma_y,
float  t,
float  a = 1.0 
) [inline]

Definition at line 193 of file SiPixelDigitizerAlgorithm.h.

SiPixelDigitizerAlgorithm::SignalPoint::SignalPoint ( float  x,
float  y,
float  sigma_x,
float  sigma_y,
float  t,
const PSimHit hit,
float  a = 1.0 
) [inline]

Definition at line 198 of file SiPixelDigitizerAlgorithm.h.


Member Function Documentation

float SiPixelDigitizerAlgorithm::SignalPoint::amplitude ( ) const [inline]

Definition at line 209 of file SiPixelDigitizerAlgorithm.h.

References _amplitude.

{ return _amplitude;}
const PSimHit& SiPixelDigitizerAlgorithm::SignalPoint::hit ( void  ) [inline]

Definition at line 210 of file SiPixelDigitizerAlgorithm.h.

References _hitp.

{ return *_hitp;}
const LocalPoint& SiPixelDigitizerAlgorithm::SignalPoint::position ( void  ) const [inline]

Definition at line 203 of file SiPixelDigitizerAlgorithm.h.

References _pos.

{ return _pos;}
SignalPoint& SiPixelDigitizerAlgorithm::SignalPoint::set_amplitude ( float  amp) [inline]

Definition at line 211 of file SiPixelDigitizerAlgorithm.h.

References _amplitude.

{ _amplitude = amp; return *this;}
float SiPixelDigitizerAlgorithm::SignalPoint::sigma_x ( ) const [inline]

Definition at line 206 of file SiPixelDigitizerAlgorithm.h.

References _sigma_x.

{ return _sigma_x;}
float SiPixelDigitizerAlgorithm::SignalPoint::sigma_y ( ) const [inline]

Definition at line 207 of file SiPixelDigitizerAlgorithm.h.

References _sigma_y.

{ return _sigma_y;}
float SiPixelDigitizerAlgorithm::SignalPoint::time ( ) const [inline]

Definition at line 208 of file SiPixelDigitizerAlgorithm.h.

References _time.

{ return _time;}
float SiPixelDigitizerAlgorithm::SignalPoint::x ( ) const [inline]

Definition at line 204 of file SiPixelDigitizerAlgorithm.h.

References _pos, and PV3DBase< T, PVType, FrameType >::x().

{ return _pos.x();}
float SiPixelDigitizerAlgorithm::SignalPoint::y ( ) const [inline]

Definition at line 205 of file SiPixelDigitizerAlgorithm.h.

References _pos, and PV3DBase< T, PVType, FrameType >::y().

{ return _pos.y();}

Member Data Documentation

Definition at line 218 of file SiPixelDigitizerAlgorithm.h.

Referenced by amplitude(), and set_amplitude().

Definition at line 221 of file SiPixelDigitizerAlgorithm.h.

Referenced by hit().

Definition at line 216 of file SiPixelDigitizerAlgorithm.h.

Referenced by position(), x(), and y().

Definition at line 219 of file SiPixelDigitizerAlgorithm.h.

Referenced by sigma_x().

Definition at line 220 of file SiPixelDigitizerAlgorithm.h.

Referenced by sigma_y().

Definition at line 217 of file SiPixelDigitizerAlgorithm.h.

Referenced by time().