CMS 3D CMS Logo

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

#include <DigitizerUtility.h>

Public Member Functions

float energy () const
 
 EnergyDepositUnit ()
 
 EnergyDepositUnit (float energy, float x, float y, float z)
 
 EnergyDepositUnit (float energy, Local3DPoint position)
 
void migrate_position (const Local3DPoint &pos)
 
float x () const
 
float y () const
 
float z () const
 

Private Attributes

float _energy
 
Local3DPoint _position
 

Detailed Description

Definition at line 129 of file DigitizerUtility.h.

Constructor & Destructor Documentation

◆ EnergyDepositUnit() [1/3]

digitizerUtility::EnergyDepositUnit::EnergyDepositUnit ( )
inline

Definition at line 131 of file DigitizerUtility.h.

◆ EnergyDepositUnit() [2/3]

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

◆ EnergyDepositUnit() [3/3]

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

Member Function Documentation

◆ energy()

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

◆ migrate_position()

void digitizerUtility::EnergyDepositUnit::migrate_position ( const Local3DPoint pos)
inline

Definition at line 140 of file DigitizerUtility.h.

References _position.

◆ x()

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

◆ y()

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

◆ z()

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

Member Data Documentation

◆ _energy

float digitizerUtility::EnergyDepositUnit::_energy
private

Definition at line 143 of file DigitizerUtility.h.

Referenced by energy().

◆ _position

Local3DPoint digitizerUtility::EnergyDepositUnit::_position
private

Definition at line 144 of file DigitizerUtility.h.

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