Belle II Software  release-06-00-14
EKLMHitBase Class Reference

Base hit class. More...

#include <EKLMHitBase.h>

Inheritance diagram for EKLMHitBase:

Public Member Functions

 EKLMHitBase ()
 Constructor.
 
 EKLMHitBase (int section, int layer, int sector)
 Constructor with section, layer and sector initializations.
 
virtual ~EKLMHitBase ()
 Destructor.
 
int getSection () const
 Get section number. More...
 
void setSection (int Section)
 Set section number. More...
 
int getLayer () const
 Get layer number. More...
 
void setLayer (int layer)
 Set layer number. More...
 
int getSector () const
 Get sector number. More...
 
void setSector (int sector)
 Set sector number. More...
 
float getEnergyDeposit () const
 Get energy deposit. More...
 
void setEnergyDeposit (float eDep)
 Set EnergyDeposit. More...
 
float getTime () const
 Get hit time. More...
 
void setTime (float time)
 Set hit time. More...
 
int getPDG () const
 Get the lund code of the (leading) particle. More...
 
void setPDG (int pdg)
 Set the lund code of the (leading) particle. More...
 

Protected Attributes

int m_PDG = -1
 PDG code of the (leading) particle.
 
float m_Time = -1
 Time of the hit.
 
float m_EDep = -1
 Energy deposition.
 
int m_Section
 Number of section.
 
int m_Layer
 Number of layer.
 
int m_Sector
 Number of sector.
 

Private Member Functions

 ClassDef (Belle2::EKLMHitBase, 3)
 Class version.
 

Detailed Description

Base hit class.

Definition at line 23 of file EKLMHitBase.h.

Member Function Documentation

◆ getEnergyDeposit()

float getEnergyDeposit ( ) const
inline

Get energy deposit.

Returns
Energy deposit.

Definition at line 100 of file EKLMHitBase.h.

◆ getLayer()

int getLayer ( ) const
inline

Get layer number.

Returns
Layer number.

Definition at line 64 of file EKLMHitBase.h.

◆ getPDG()

int getPDG ( ) const
inline

Get the lund code of the (leading) particle.

Returns
Particle code.

Definition at line 136 of file EKLMHitBase.h.

◆ getSection()

int getSection ( ) const
inline

Get section number.

Returns
Section number.

Definition at line 46 of file EKLMHitBase.h.

◆ getSector()

int getSector ( ) const
inline

Get sector number.

Returns
Sector number.

Definition at line 82 of file EKLMHitBase.h.

◆ getTime()

float getTime ( ) const
inline

Get hit time.

Returns
Hit time.

Definition at line 118 of file EKLMHitBase.h.

◆ setEnergyDeposit()

void setEnergyDeposit ( float  eDep)
inline

Set EnergyDeposit.

Parameters
[in]eDepEnergy deposit.

Definition at line 109 of file EKLMHitBase.h.

◆ setLayer()

void setLayer ( int  layer)
inline

Set layer number.

Parameters
[in]layerLayer number.

Definition at line 73 of file EKLMHitBase.h.

◆ setPDG()

void setPDG ( int  pdg)
inline

Set the lund code of the (leading) particle.

Parameters
[in]pdgParticle code.

Definition at line 145 of file EKLMHitBase.h.

◆ setSection()

void setSection ( int  Section)
inline

Set section number.

Parameters
[in]SectionSection number.

Definition at line 55 of file EKLMHitBase.h.

◆ setSector()

void setSector ( int  sector)
inline

Set sector number.

Parameters
[in]sectorSector number.

Definition at line 91 of file EKLMHitBase.h.

◆ setTime()

void setTime ( float  time)
inline

Set hit time.

Parameters
[in]timehit time.

Definition at line 127 of file EKLMHitBase.h.


The documentation for this class was generated from the following files: