Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
SimPPS
PPSPixelDigiProducer
interface
RPixSignalPoint.h
Go to the documentation of this file.
1
#ifndef SimPPS_PPSPixelDigiProducer_RPix_SignalPoint_H
2
#define SimPPS_PPSPixelDigiProducer_RPix_SignalPoint_H
3
4
#include "
DataFormats/GeometryVector/interface/LocalPoint.h
"
5
#include "
DataFormats/GeometryVector/interface/LocalVector.h
"
6
10
class
RPixSignalPoint
{
11
public
:
12
RPixSignalPoint
() :
pos_
(0, 0),
sigma_
(0),
charge_
(0){};
13
14
RPixSignalPoint
(
double
x
,
double
y
,
double
s
,
double
charge
) :
pos_
(x, y),
sigma_
(s),
charge_
(charge){};
15
16
inline
const
LocalPoint
&
Position
()
const
{
return
pos_
; }
17
inline
double
Sigma
()
const
{
return
sigma_
; }
18
inline
double
Charge
()
const
{
return
charge_
; }
19
20
inline
void
setCharge
(
double
charge
) {
charge_
=
charge
; }
21
inline
void
setPosition
(
LocalPoint
p
) {
pos_
=
p
; }
22
inline
void
setSigma
(
double
s
) {
sigma_
=
s
; }
23
24
private
:
25
LocalPoint
pos_
;
26
double
sigma_
;
27
double
charge_
;
28
};
29
30
#endif
LocalPoint.h
RPixSignalPoint::sigma_
double sigma_
Definition:
RPixSignalPoint.h:26
RPixSignalPoint::setPosition
void setPosition(LocalPoint p)
Definition:
RPixSignalPoint.h:21
RPixSignalPoint::pos_
LocalPoint pos_
Definition:
RPixSignalPoint.h:25
RPixSignalPoint::RPixSignalPoint
RPixSignalPoint()
Definition:
RPixSignalPoint.h:12
RPixSignalPoint::Charge
double Charge() const
Definition:
RPixSignalPoint.h:18
RPixSignalPoint::setCharge
void setCharge(double charge)
Definition:
RPixSignalPoint.h:20
RPixSignalPoint
Definition:
RPixSignalPoint.h:10
RPixSignalPoint::charge_
double charge_
Definition:
RPixSignalPoint.h:27
RPixSignalPoint::Position
const LocalPoint & Position() const
Definition:
RPixSignalPoint.h:16
RPixSignalPoint::setSigma
void setSigma(double s)
Definition:
RPixSignalPoint.h:22
alignCSCRings.s
list s
Definition:
alignCSCRings.py:92
AlCaHLTBitMon_ParallelJobs.p
tuple p
Definition:
AlCaHLTBitMon_ParallelJobs.py:153
Point3DBase< float, LocalTag >
DDAxes::y
RPixSignalPoint::Sigma
double Sigma() const
Definition:
RPixSignalPoint.h:17
RPixSignalPoint::RPixSignalPoint
RPixSignalPoint(double x, double y, double s, double charge)
Definition:
RPixSignalPoint.h:14
DDAxes::x
RecoTauCleanerPlugins.charge
tuple charge
Definition:
RecoTauCleanerPlugins.py:37
LocalVector.h
Generated for CMSSW Reference Manual by
1.8.5