SimPPS
PPSPixelDigiProducer
interface
RPixEnergyDepositUnit.h
Go to the documentation of this file.
1
#ifndef SimPPS_PPSPixelDigiProducer_ENERGY_DEPOSIT_UNIT_H
2
#define SimPPS_PPSPixelDigiProducer_ENERGY_DEPOSIT_UNIT_H
3
4
#include "
DataFormats/GeometryVector/interface/LocalPoint.h
"
5
#include "
DataFormats/GeometryVector/interface/LocalVector.h
"
6
11
class
RPixEnergyDepositUnit
{
12
public
:
13
RPixEnergyDepositUnit
() :
energy_
(0),
position_
(0, 0, 0){};
14
15
RPixEnergyDepositUnit
(
double
energy
,
double
x
,
double
y
,
double
z
) :
energy_
(
energy
),
position_
(
x
,
y
,
z
){};
16
17
RPixEnergyDepositUnit
(
double
energy
,
const
Local3DPoint
&
position
) :
energy_
(
energy
),
position_
(
position
){};
18
19
inline
double
Energy
()
const
{
return
energy_
; }
20
inline
const
Local3DPoint
&
Position
()
const
{
return
position_
; }
21
22
inline
void
setEnergy
(
double
e
) {
energy_
=
e
; }
23
inline
void
setPosition
(
Local3DPoint
p
) {
position_
=
p
; }
24
25
private
:
26
double
energy_
;
27
Local3DPoint
position_
;
28
};
29
30
#endif //SimPPS_PPSPixelDigiProducer_ENERGY_DEPOSIT_UNIT_H
DDAxes::y
AlCaHLTBitMon_ParallelJobs.p
p
Definition:
AlCaHLTBitMon_ParallelJobs.py:153
RPixEnergyDepositUnit::Position
const Local3DPoint & Position() const
Definition:
RPixEnergyDepositUnit.h:20
RPixEnergyDepositUnit::RPixEnergyDepositUnit
RPixEnergyDepositUnit(double energy, const Local3DPoint &position)
Definition:
RPixEnergyDepositUnit.h:17
DDAxes::x
DDAxes::z
RPixEnergyDepositUnit::position_
Local3DPoint position_
Definition:
RPixEnergyDepositUnit.h:27
HCALHighEnergyHPDFilter_cfi.energy
energy
Definition:
HCALHighEnergyHPDFilter_cfi.py:5
Point3DBase< float, LocalTag >
RPixEnergyDepositUnit::RPixEnergyDepositUnit
RPixEnergyDepositUnit(double energy, double x, double y, double z)
Definition:
RPixEnergyDepositUnit.h:15
RPixEnergyDepositUnit::Energy
double Energy() const
Definition:
RPixEnergyDepositUnit.h:19
RPixEnergyDepositUnit::setPosition
void setPosition(Local3DPoint p)
Definition:
RPixEnergyDepositUnit.h:23
position
static int position[264][3]
Definition:
ReadPGInfo.cc:289
RPixEnergyDepositUnit::setEnergy
void setEnergy(double e)
Definition:
RPixEnergyDepositUnit.h:22
RPixEnergyDepositUnit
Definition:
RPixEnergyDepositUnit.h:11
RPixEnergyDepositUnit::RPixEnergyDepositUnit
RPixEnergyDepositUnit()
Definition:
RPixEnergyDepositUnit.h:13
LocalPoint.h
RPixEnergyDepositUnit::energy_
double energy_
Definition:
RPixEnergyDepositUnit.h:26
LocalVector.h
MillePedeFileConverter_cfg.e
e
Definition:
MillePedeFileConverter_cfg.py:37
Generated for CMSSW Reference Manual by
1.8.16