CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
SiPixelDigitizerAlgorithm::EnergyDepositUnit Class Reference

Public Member Functions

float energy () const
 
 EnergyDepositUnit ()
 
 EnergyDepositUnit (float energy, float x, float y, float z)
 
 EnergyDepositUnit (float energy, Local3DPoint position)
 
float x () const
 
float y () const
 
float z () const
 

Private Attributes

float _energy
 
Local3DPoint _position
 

Detailed Description

Internal use only.

Definition at line 185 of file SiPixelDigitizerAlgorithm.h.

Constructor & Destructor Documentation

◆ EnergyDepositUnit() [1/3]

SiPixelDigitizerAlgorithm::EnergyDepositUnit::EnergyDepositUnit ( )
inline

Definition at line 187 of file SiPixelDigitizerAlgorithm.h.

187 : _energy(0), _position(0, 0, 0) {}

◆ EnergyDepositUnit() [2/3]

SiPixelDigitizerAlgorithm::EnergyDepositUnit::EnergyDepositUnit ( float  energy,
float  x,
float  y,
float  z 
)
inline

Definition at line 188 of file SiPixelDigitizerAlgorithm.h.

188 : _energy(energy), _position(x, y, z) {}

◆ EnergyDepositUnit() [3/3]

SiPixelDigitizerAlgorithm::EnergyDepositUnit::EnergyDepositUnit ( float  energy,
Local3DPoint  position 
)
inline

Definition at line 189 of file SiPixelDigitizerAlgorithm.h.

Member Function Documentation

◆ energy()

float SiPixelDigitizerAlgorithm::EnergyDepositUnit::energy ( void  ) const
inline

Definition at line 193 of file SiPixelDigitizerAlgorithm.h.

193 { return _energy; }

References _energy.

Referenced by Jet.Jet::rawEnergy().

◆ x()

float SiPixelDigitizerAlgorithm::EnergyDepositUnit::x ( ) const
inline

◆ y()

float SiPixelDigitizerAlgorithm::EnergyDepositUnit::y ( ) const
inline

◆ z()

float SiPixelDigitizerAlgorithm::EnergyDepositUnit::z ( ) const
inline

Member Data Documentation

◆ _energy

float SiPixelDigitizerAlgorithm::EnergyDepositUnit::_energy
private

Definition at line 196 of file SiPixelDigitizerAlgorithm.h.

Referenced by energy().

◆ _position

Local3DPoint SiPixelDigitizerAlgorithm::EnergyDepositUnit::_position
private

Definition at line 197 of file SiPixelDigitizerAlgorithm.h.

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

SiPixelDigitizerAlgorithm::EnergyDepositUnit::x
float x() const
Definition: SiPixelDigitizerAlgorithm.h:190
PV3DBase::x
T x() const
Definition: PV3DBase.h:59
PV3DBase::z
T z() const
Definition: PV3DBase.h:61
SiPixelDigitizerAlgorithm::EnergyDepositUnit::y
float y() const
Definition: SiPixelDigitizerAlgorithm.h:191
SiPixelDigitizerAlgorithm::EnergyDepositUnit::_energy
float _energy
Definition: SiPixelDigitizerAlgorithm.h:196
position
static int position[264][3]
Definition: ReadPGInfo.cc:289
PV3DBase::y
T y() const
Definition: PV3DBase.h:60
SiPixelDigitizerAlgorithm::EnergyDepositUnit::energy
float energy() const
Definition: SiPixelDigitizerAlgorithm.h:193
SiPixelDigitizerAlgorithm::EnergyDepositUnit::_position
Local3DPoint _position
Definition: SiPixelDigitizerAlgorithm.h:197
SiPixelDigitizerAlgorithm::EnergyDepositUnit::z
float z() const
Definition: SiPixelDigitizerAlgorithm.h:192