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 133 of file SiPixelDigitizerAlgorithm.h.


Constructor & Destructor Documentation

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

Definition at line 135 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 138 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 143 of file SiPixelDigitizerAlgorithm.h.


Member Function Documentation

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

Definition at line 154 of file SiPixelDigitizerAlgorithm.h.

References _amplitude.

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

Definition at line 155 of file SiPixelDigitizerAlgorithm.h.

References _hitp.

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

Definition at line 148 of file SiPixelDigitizerAlgorithm.h.

References _pos.

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

Definition at line 156 of file SiPixelDigitizerAlgorithm.h.

References _amplitude.

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

Definition at line 151 of file SiPixelDigitizerAlgorithm.h.

References _sigma_x.

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

Definition at line 152 of file SiPixelDigitizerAlgorithm.h.

References _sigma_y.

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

Definition at line 153 of file SiPixelDigitizerAlgorithm.h.

References _time.

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

Definition at line 149 of file SiPixelDigitizerAlgorithm.h.

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

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

Definition at line 150 of file SiPixelDigitizerAlgorithm.h.

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

{ return _pos.y();}

Member Data Documentation

Definition at line 163 of file SiPixelDigitizerAlgorithm.h.

Referenced by amplitude(), and set_amplitude().

Definition at line 166 of file SiPixelDigitizerAlgorithm.h.

Referenced by hit().

Definition at line 161 of file SiPixelDigitizerAlgorithm.h.

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

Definition at line 164 of file SiPixelDigitizerAlgorithm.h.

Referenced by sigma_x().

Definition at line 165 of file SiPixelDigitizerAlgorithm.h.

Referenced by sigma_y().

Definition at line 162 of file SiPixelDigitizerAlgorithm.h.

Referenced by time().