CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Private Attributes
DigitizerUtility::SignalPoint Class Reference

#include <DigitizerUtility.h>

Public Member Functions

float amplitude () const
 
const PSimHithit ()
 
const LocalPointposition () const
 
SignalPointset_amplitude (float amp)
 
float sigma_x () const
 
float sigma_y () const
 
 SignalPoint ()
 
 SignalPoint (float x, float y, float sigma_x, float sigma_y, float t, float a=1.0)
 
 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

Definition at line 93 of file DigitizerUtility.h.

Constructor & Destructor Documentation

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

Member Function Documentation

float DigitizerUtility::SignalPoint::amplitude ( ) const
inline

Definition at line 109 of file DigitizerUtility.h.

const PSimHit& DigitizerUtility::SignalPoint::hit ( )
inline

Definition at line 110 of file DigitizerUtility.h.

110 { return *_hitp; }
const LocalPoint& DigitizerUtility::SignalPoint::position ( ) const
inline

Definition at line 103 of file DigitizerUtility.h.

103 { return _pos; }
SignalPoint& DigitizerUtility::SignalPoint::set_amplitude ( float  amp)
inline

Definition at line 111 of file DigitizerUtility.h.

111  {
112  _amplitude = amp;
113  return *this;
114  }
float DigitizerUtility::SignalPoint::sigma_x ( ) const
inline

Definition at line 106 of file DigitizerUtility.h.

106 { return _sigma_x; }
float DigitizerUtility::SignalPoint::sigma_y ( ) const
inline

Definition at line 107 of file DigitizerUtility.h.

107 { return _sigma_y; }
float DigitizerUtility::SignalPoint::time ( ) const
inline

Definition at line 108 of file DigitizerUtility.h.

108 { return _time; }
float DigitizerUtility::SignalPoint::x ( ) const
inline
float DigitizerUtility::SignalPoint::y ( ) const
inline

Member Data Documentation

float DigitizerUtility::SignalPoint::_amplitude
private

Definition at line 119 of file DigitizerUtility.h.

const PSimHit* DigitizerUtility::SignalPoint::_hitp
private

Definition at line 122 of file DigitizerUtility.h.

LocalPoint DigitizerUtility::SignalPoint::_pos
private

Definition at line 117 of file DigitizerUtility.h.

float DigitizerUtility::SignalPoint::_sigma_x
private

Definition at line 120 of file DigitizerUtility.h.

float DigitizerUtility::SignalPoint::_sigma_y
private

Definition at line 121 of file DigitizerUtility.h.

float DigitizerUtility::SignalPoint::_time
private

Definition at line 118 of file DigitizerUtility.h.