Belle II Software  release-08-01-10
ECLDigitWaveformParametersForMC Class Reference

DB object to store photon, hadron and diode shape parameters used in simulations. More...

#include <ECLDigitWaveformParametersForMC.h>

Inheritance diagram for ECLDigitWaveformParametersForMC:
Collaboration diagram for ECLDigitWaveformParametersForMC:

Public Member Functions

 ECLDigitWaveformParametersForMC ()
 Default constructor.
 
const float * getPhotonParameters () const
 Get array of photon template parameters. More...
 
const float * getHadronParameters () const
 Get array of hadron template parameters. More...
 
const float * getDiodeParameters () const
 Get array of diode template parameters. More...
 
void setTemplateParameters (const float photonInput[11], const float hadronInput[11], const float diodeInput[11])
 Set photon, hadron and diode template parameters. More...
 
 ~ECLDigitWaveformParametersForMC ()
 Destructor.
 

Private Member Functions

 ClassDef (ECLDigitWaveformParametersForMC, 1)
 ClassDef.
 

Private Attributes

float m_PhotonPars [11]
 photon parameters for MC
 
float m_HadronPars [11]
 hadron parameters for MC
 
float m_DiodePars [11]
 diode parameters for MC
 

Detailed Description

DB object to store photon, hadron and diode shape parameters used in simulations.

All crystals use same parameters in simulation.

Definition at line 24 of file ECLDigitWaveformParametersForMC.h.

Member Function Documentation

◆ getDiodeParameters()

const float* getDiodeParameters ( ) const
inline

Get array of diode template parameters.

11 entries.

Definition at line 47 of file ECLDigitWaveformParametersForMC.h.

47 {return m_DiodePars;};

◆ getHadronParameters()

const float* getHadronParameters ( ) const
inline

Get array of hadron template parameters.

11 entries.

Definition at line 44 of file ECLDigitWaveformParametersForMC.h.

◆ getPhotonParameters()

const float* getPhotonParameters ( ) const
inline

Get array of photon template parameters.

11 entries.

Definition at line 41 of file ECLDigitWaveformParametersForMC.h.

◆ setTemplateParameters()

void setTemplateParameters ( const float  photonInput[11],
const float  hadronInput[11],
const float  diodeInput[11] 
)
inline

Set photon, hadron and diode template parameters.

11 entries per template. One photon, hadron and diode template.

Definition at line 50 of file ECLDigitWaveformParametersForMC.h.


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