CMS 3D CMS Logo

SiPixelDigitizerAlgorithm::SignalPoint Class Reference

Internal use only. More...

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, const PSimHit &hit, float a=1.0)
 SignalPoint (float x, float y, float sigma_x, float sigma_y, float t, float a=1.0)
 SignalPoint ()
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 120 of file SiPixelDigitizerAlgorithm.h.


Constructor & Destructor Documentation

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

Definition at line 122 of file SiPixelDigitizerAlgorithm.h.

00122                   : _pos(0,0), _time(0), _amplitude(0), 
00123       _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 125 of file SiPixelDigitizerAlgorithm.h.

00126                                        :
00127     _pos(x,y), _time(t), _amplitude(a), _sigma_x(sigma_x), 
00128       _sigma_y(sigma_y), _hitp(0) {}
    

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

00131                                                            :
00132     _pos(x,y), _time(t), _amplitude(a), _sigma_x(sigma_x), 
00133       _sigma_y(sigma_y),_hitp(&hit) {}
    


Member Function Documentation

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

Definition at line 141 of file SiPixelDigitizerAlgorithm.h.

References _amplitude.

00141 { return _amplitude;}

const PSimHit& SiPixelDigitizerAlgorithm::SignalPoint::hit ( void   )  [inline]

Definition at line 142 of file SiPixelDigitizerAlgorithm.h.

References _hitp.

00142 { return *_hitp;}

const LocalPoint& SiPixelDigitizerAlgorithm::SignalPoint::position ( void   )  const [inline]

Definition at line 135 of file SiPixelDigitizerAlgorithm.h.

References _pos.

00135 { return _pos;}

SignalPoint& SiPixelDigitizerAlgorithm::SignalPoint::set_amplitude ( float  amp  )  [inline]

Definition at line 143 of file SiPixelDigitizerAlgorithm.h.

References _amplitude.

00143 { _amplitude = amp; return *this;}

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

Definition at line 138 of file SiPixelDigitizerAlgorithm.h.

References _sigma_x.

00138 { return _sigma_x;}

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

Definition at line 139 of file SiPixelDigitizerAlgorithm.h.

References _sigma_y.

00139 { return _sigma_y;}

float SiPixelDigitizerAlgorithm::SignalPoint::time ( void   )  const [inline]

Definition at line 140 of file SiPixelDigitizerAlgorithm.h.

References _time.

00140 { return _time;}

float SiPixelDigitizerAlgorithm::SignalPoint::x ( void   )  const [inline]

Definition at line 136 of file SiPixelDigitizerAlgorithm.h.

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

00136 { return _pos.x();}

float SiPixelDigitizerAlgorithm::SignalPoint::y ( void   )  const [inline]

Definition at line 137 of file SiPixelDigitizerAlgorithm.h.

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

00137 { return _pos.y();}


Member Data Documentation

float SiPixelDigitizerAlgorithm::SignalPoint::_amplitude [private]

Definition at line 150 of file SiPixelDigitizerAlgorithm.h.

Referenced by amplitude(), and set_amplitude().

const PSimHit* SiPixelDigitizerAlgorithm::SignalPoint::_hitp [private]

Definition at line 153 of file SiPixelDigitizerAlgorithm.h.

Referenced by hit().

LocalPoint SiPixelDigitizerAlgorithm::SignalPoint::_pos [private]

Definition at line 148 of file SiPixelDigitizerAlgorithm.h.

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

float SiPixelDigitizerAlgorithm::SignalPoint::_sigma_x [private]

Definition at line 151 of file SiPixelDigitizerAlgorithm.h.

Referenced by sigma_x().

float SiPixelDigitizerAlgorithm::SignalPoint::_sigma_y [private]

Definition at line 152 of file SiPixelDigitizerAlgorithm.h.

Referenced by sigma_y().

float SiPixelDigitizerAlgorithm::SignalPoint::_time [private]

Definition at line 149 of file SiPixelDigitizerAlgorithm.h.

Referenced by time().


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:31:54 2009 for CMSSW by  doxygen 1.5.4