CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
RPSignalPoint Class Reference

#include <RPSignalPoint.h>

Public Member Functions

double Charge () const
 
const LocalPointPosition () const
 
 RPSignalPoint ()
 
 RPSignalPoint (double x, double y, double s, double charge)
 
void setCharge (double charge)
 
void setPosition (LocalPoint p)
 
void setSigma (double s)
 
double Sigma () const
 

Private Attributes

double charge_
 
LocalPoint pos_
 
double sigma_
 

Detailed Description

An elementar charge point, with position, sigma from diffusion and tof.

Definition at line 10 of file RPSignalPoint.h.

Constructor & Destructor Documentation

◆ RPSignalPoint() [1/2]

RPSignalPoint::RPSignalPoint ( )
inline

Definition at line 12 of file RPSignalPoint.h.

12 : pos_(0, 0), sigma_(0), charge_(0) {}
LocalPoint pos_
Definition: RPSignalPoint.h:25

◆ RPSignalPoint() [2/2]

RPSignalPoint::RPSignalPoint ( double  x,
double  y,
double  s,
double  charge 
)
inline

Member Function Documentation

◆ Charge()

double RPSignalPoint::Charge ( ) const
inline

Definition at line 18 of file RPSignalPoint.h.

References charge_.

18 { return charge_; }

◆ Position()

const LocalPoint& RPSignalPoint::Position ( ) const
inline

Definition at line 16 of file RPSignalPoint.h.

References pos_.

16 { return pos_; }
LocalPoint pos_
Definition: RPSignalPoint.h:25

◆ setCharge()

void RPSignalPoint::setCharge ( double  charge)
inline

◆ setPosition()

void RPSignalPoint::setPosition ( LocalPoint  p)
inline

Definition at line 21 of file RPSignalPoint.h.

References AlCaHLTBitMon_ParallelJobs::p, and pos_.

◆ setSigma()

void RPSignalPoint::setSigma ( double  s)
inline

Definition at line 20 of file RPSignalPoint.h.

References alignCSCRings::s, and sigma_.

◆ Sigma()

double RPSignalPoint::Sigma ( ) const
inline

Definition at line 17 of file RPSignalPoint.h.

References sigma_.

17 { return sigma_; }

Member Data Documentation

◆ charge_

double RPSignalPoint::charge_
private

Definition at line 27 of file RPSignalPoint.h.

Referenced by Charge(), and setCharge().

◆ pos_

LocalPoint RPSignalPoint::pos_
private

Definition at line 25 of file RPSignalPoint.h.

Referenced by Position(), and setPosition().

◆ sigma_

double RPSignalPoint::sigma_
private

Definition at line 26 of file RPSignalPoint.h.

Referenced by setSigma(), and Sigma().