![]() |
Belle II Software
release-08-02-04
|
Class to store KLM scintillator simulation parameters in the database. More...
#include <KLMScintillatorDigitizationParameters.h>


Public Member Functions | |
| KLMScintillatorDigitizationParameters () | |
| Constructor. | |
| ~KLMScintillatorDigitizationParameters () | |
| Destructor. | |
| int | getADCRange () const |
| Get ADC range. | |
| void | setADCRange (int range) |
| Set ADC range. | |
| int | getADCSamplingTDCPeriods () const |
| Get ADC sampling time in TDC periods. | |
| void | setADCSamplingTDCPeriods (int periods) |
| Set ADC sampling time in TDC periods. | |
| int | getNDigitizations () const |
| Get number of digitizations (points) in one sample. | |
| void | setNDigitizations (int digitizations) |
| Set number of digitizations (points) in one sample. | |
| float | getADCPedestal () const |
| Get ADC pedestal. | |
| void | setADCPedestal (float pedestal) |
| Set ADC pedestal. | |
| float | getADCPEAmplitude () const |
| Get ADC photoelectron amplitude. | |
| void | setADCPEAmplitude (float amplitude) |
| Set ADC photoelectron amplitude. | |
| int | getADCThreshold () const |
| Get ADC readout corresponding to saturation. | |
| void | setADCThreshold (int threshold) |
| Set ADC readout corresponding to saturation. | |
| int | getADCSaturation () const |
| Get ADC readout corresponding to saturation. | |
| void | setADCSaturation (int saturation) |
| Set ADC readout corresponding to saturation. | |
| float | getNPEperMeV () const |
| Get number of photoelectrons / 1 MeV. | |
| void | setNPEperMeV (float npe) |
| Set number of photoelectrons / 1 MeV. | |
| float | getMinCosTheta () const |
| Get cosine of maximal light capture angle (by fiber). | |
| void | setMinCosTheta (float minCosTheta) |
| Set cosine of maximal light capture angle (by fiber). | |
| float | getMirrorReflectiveIndex () const |
| Get mirror reflective index. | |
| void | setMirrorReflectiveIndex (float reflectiveIndex) |
| Set mirror reflective index. | |
| float | getScintillatorDeExcitationTime () const |
| Get scintillator deexcitation time. | |
| void | setScintillatorDeExcitationTime (float time) |
| Set scintillator deexcitation time. | |
| float | getFiberDeExcitationTime () const |
| Get fiber deexcitation time. | |
| void | setFiberDeExcitationTime (float time) |
| Set fiber deexcitation time. | |
| float | getFiberLightSpeed () const |
| Get speed of light in fiber. | |
| void | setFiberLightSpeed (float lightSpeed) |
| Set speed of light in fiber. | |
| float | getAttenuationLength () const |
| Get attenuation length in fiber. | |
| void | setAttenuationLength (float length) |
| Set attenuation length in fiber. | |
| float | getPEAttenuationFrequency () const |
| Get attenuation frequency of a single photoelectron pulse. | |
| void | setPEAttenuationFrequency (float frequency) |
| Set attenuation frequency of a single photoelectron pulse. | |
| float | getMeanSiPMNoise () const |
| Get mean for SiPM backgrounds. | |
| void | setMeanSiPMNoise (int noise) |
| Set mean for SiPM backgrounds. | |
| bool | getEnableConstBkg () const |
| Check if background is enabled in fitting. | |
| void | setEnableConstBkg (bool enable) |
| Set if background is enabled in fitting. | |
Private Member Functions | |
| ClassDef (Belle2::KLMScintillatorDigitizationParameters, 2) | |
| Class version. | |
Private Attributes | |
| int | m_ADCRange |
| ADC range: 2**(resolution in bits). | |
| int | m_ADCSamplingTDCPeriods |
| ADC sampling time (TDC periods). | |
| int | m_NDigitizations |
| Number of digitizations (points) in one sample. | |
| float | m_ADCPedestal |
| ADC pedestal. | |
| float | m_ADCPEAmplitude |
| ADC photoelectron amplitude. | |
| float | m_ADCThreshold |
| ADC threshold. | |
| int | m_ADCSaturation |
| ADC readout corresponding to saturation. | |
| float | m_NPEperMeV |
| Number of photoelectrons / 1 MeV. | |
| float | m_MinCosTheta |
| Cosine of maximal light capture angle (by fiber). | |
| float | m_MirrorReflectiveIndex |
| Mirror reflective index. | |
| float | m_ScintillatorDeExcitationTime |
| Scintillator deexcitation time, ns. | |
| float | m_FiberDeExcitationTime |
| Fiber deexcitation time, ns. | |
| float | m_FiberLightSpeed |
| Speed of light in fiber, cm/ns. | |
| float | m_AttenuationLength |
| Attenuation length in fiber, cm. | |
| float | m_PEAttenuationFrequency |
| Attenuation frequency of a single photoelectron pulse, ns^-1. | |
| float | m_MeanSiPMNoise |
| Mean for SiPM backgrounds. More... | |
| bool | m_EnableConstBkg |
| Enable background in fitting. | |
Class to store KLM scintillator simulation parameters in the database.
Definition at line 23 of file KLMScintillatorDigitizationParameters.h.
|
private |
Mean for SiPM backgrounds.
If zero or negative no backgrounds are added.
Definition at line 359 of file KLMScintillatorDigitizationParameters.h.