CMS 3D CMS Logo

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 150 of file DigitizerUtility.h.

Constructor & Destructor Documentation

◆ SignalPoint() [1/3]

digitizerUtility::SignalPoint::SignalPoint ( )
inline

◆ SignalPoint() [2/3]

digitizerUtility::SignalPoint::SignalPoint ( float  x,
float  y,
float  sigma_x,
float  sigma_y,
float  t,
float  a = 1.0 
)
inline

◆ SignalPoint() [3/3]

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

◆ amplitude()

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

Definition at line 166 of file DigitizerUtility.h.

References _amplitude.

◆ hit()

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

Definition at line 167 of file DigitizerUtility.h.

References _hitp.

167 { return *_hitp; }

◆ position()

const LocalPoint& digitizerUtility::SignalPoint::position ( ) const
inline

Definition at line 160 of file DigitizerUtility.h.

References _pos.

160 { return _pos; }

◆ set_amplitude()

SignalPoint& digitizerUtility::SignalPoint::set_amplitude ( float  amp)
inline

Definition at line 168 of file DigitizerUtility.h.

References _amplitude.

168  {
169  _amplitude = amp;
170  return *this;
171  }

◆ sigma_x()

float digitizerUtility::SignalPoint::sigma_x ( ) const
inline

Definition at line 163 of file DigitizerUtility.h.

References _sigma_x.

◆ sigma_y()

float digitizerUtility::SignalPoint::sigma_y ( ) const
inline

Definition at line 164 of file DigitizerUtility.h.

References _sigma_y.

◆ time()

float digitizerUtility::SignalPoint::time ( ) const
inline

Definition at line 165 of file DigitizerUtility.h.

References _time.

165 { return _time; }

◆ x()

float digitizerUtility::SignalPoint::x ( ) const
inline

◆ y()

float digitizerUtility::SignalPoint::y ( ) const
inline

Member Data Documentation

◆ _amplitude

float digitizerUtility::SignalPoint::_amplitude
private

Definition at line 176 of file DigitizerUtility.h.

Referenced by amplitude(), and set_amplitude().

◆ _hitp

const PSimHit* digitizerUtility::SignalPoint::_hitp
private

Definition at line 179 of file DigitizerUtility.h.

Referenced by hit().

◆ _pos

LocalPoint digitizerUtility::SignalPoint::_pos
private

Definition at line 174 of file DigitizerUtility.h.

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

◆ _sigma_x

float digitizerUtility::SignalPoint::_sigma_x
private

Definition at line 177 of file DigitizerUtility.h.

Referenced by sigma_x().

◆ _sigma_y

float digitizerUtility::SignalPoint::_sigma_y
private

Definition at line 178 of file DigitizerUtility.h.

Referenced by sigma_y().

◆ _time

float digitizerUtility::SignalPoint::_time
private

Definition at line 175 of file DigitizerUtility.h.

Referenced by time().