CMS 3D CMS Logo

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

#include <RPixSignalPoint.h>

Public Member Functions

double Charge () const
 
const LocalPointPosition () const
 
 RPixSignalPoint ()
 
 RPixSignalPoint (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 RPixSignalPoint.h.

Constructor & Destructor Documentation

◆ RPixSignalPoint() [1/2]

RPixSignalPoint::RPixSignalPoint ( )
inline

Definition at line 12 of file RPixSignalPoint.h.

12 : pos_(0, 0), sigma_(0), charge_(0){};

◆ RPixSignalPoint() [2/2]

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

Definition at line 14 of file RPixSignalPoint.h.

14 : pos_(x, y), sigma_(s), charge_(charge){};

Member Function Documentation

◆ Charge()

double RPixSignalPoint::Charge ( ) const
inline

Definition at line 18 of file RPixSignalPoint.h.

18 { return charge_; }

References charge_.

◆ Position()

const LocalPoint& RPixSignalPoint::Position ( ) const
inline

Definition at line 16 of file RPixSignalPoint.h.

16 { return pos_; }

References pos_.

◆ setCharge()

void RPixSignalPoint::setCharge ( double  charge)
inline

Definition at line 20 of file RPixSignalPoint.h.

20 { charge_ = charge; }

References ALCARECOTkAlJpsiMuMu_cff::charge, and charge_.

◆ setPosition()

void RPixSignalPoint::setPosition ( LocalPoint  p)
inline

Definition at line 21 of file RPixSignalPoint.h.

21 { pos_ = p; }

References AlCaHLTBitMon_ParallelJobs::p, and pos_.

◆ setSigma()

void RPixSignalPoint::setSigma ( double  s)
inline

Definition at line 22 of file RPixSignalPoint.h.

22 { sigma_ = s; }

References alignCSCRings::s, and sigma_.

◆ Sigma()

double RPixSignalPoint::Sigma ( ) const
inline

Definition at line 17 of file RPixSignalPoint.h.

17 { return sigma_; }

References sigma_.

Member Data Documentation

◆ charge_

double RPixSignalPoint::charge_
private

Definition at line 27 of file RPixSignalPoint.h.

Referenced by Charge(), and setCharge().

◆ pos_

LocalPoint RPixSignalPoint::pos_
private

Definition at line 25 of file RPixSignalPoint.h.

Referenced by Position(), and setPosition().

◆ sigma_

double RPixSignalPoint::sigma_
private

Definition at line 26 of file RPixSignalPoint.h.

Referenced by setSigma(), and Sigma().

DDAxes::y
RPixSignalPoint::pos_
LocalPoint pos_
Definition: RPixSignalPoint.h:25
DDAxes::x
alignCSCRings.s
s
Definition: alignCSCRings.py:92
RPixSignalPoint::charge_
double charge_
Definition: RPixSignalPoint.h:27
ALCARECOTkAlJpsiMuMu_cff.charge
charge
Definition: ALCARECOTkAlJpsiMuMu_cff.py:47
AlCaHLTBitMon_ParallelJobs.p
def p
Definition: AlCaHLTBitMon_ParallelJobs.py:153
RPixSignalPoint::sigma_
double sigma_
Definition: RPixSignalPoint.h:26