 |
Belle II Software
release-05-02-19
|
25 class KLMScintillatorDigitizationParameters :
public TObject {
void setMeanSiPMNoise(int noise)
Set mean for SiPM backgrounds.
void setADCSamplingFrequency(float frequency)
Set ADC sampling frequency in GHz.
int m_NDigitizations
Number of digitizations (points) in one sample.
void setNDigitizations(int digitizations)
Set number of digitizations (points) in one sample.
KLMScintillatorDigitizationParameters()
Constructor.
void setADCPEAmplitude(float amplitude)
Set ADC photoelectron amplitude.
float m_ADCSamplingTime
ADC sampling time, ns.
float getADCPedestal() const
Get ADC pedestal.
bool getEnableConstBkg() const
Check if background is enabled in fitting.
bool m_EnableConstBkg
Enable background in fitting.
float getPEAttenuationFrequency() const
Get attenuation frequency of a single photoelectron pulse.
int m_ADCSaturation
ADC readout corresponding to saturation.
float getADCSamplingFrequency() const
Get ADC sampling frequency in GHz.
ClassDef(Belle2::KLMScintillatorDigitizationParameters, 1)
Class version.
int getNDigitizations() const
Get number of digitizations (points) in one sample.
void setADCRange(int range)
Set ADC range.
float m_AttenuationLength
Attenuation length in fiber, cm.
void setFiberLightSpeed(float lightSpeed)
Set speed of light in fiber.
float getFiberLightSpeed() const
Get speed of light in fiber.
void setADCSamplingTime(float time)
Set ADC sampling time in ns.
float m_FiberLightSpeed
Speed of light in fiber, cm/ns.
float m_NPEperMeV
Number of photoelectrons / 1 MeV.
float m_MirrorReflectiveIndex
Mirror reflective index.
void setFiberDeExcitationTime(float time)
Set fiber deexcitation time.
void setAttenuationLength(float length)
Set attenuation length in fiber.
float getADCSamplingTime() const
Get ADC sampling time in ns.
float getADCPEAmplitude() const
Get ADC photoelectron amplitude.
void setScintillatorDeExcitationTime(float time)
Set scintillator deexcitation time.
Abstract base class for different kinds of events.
Class to store KLM scintillator simulation parameters in the database.
int getADCRange() const
Get ADC range.
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 getMirrorReflectiveIndex() const
Get mirror reflective index.
void setEnableConstBkg(bool enable)
Set if background is enabled in fitting.
float m_ADCThreshold
ADC threshold.
float getScintillatorDeExcitationTime() const
Get scintillator deexcitation time.
float m_MinCosTheta
Cosine of maximal light capture angle (by fiber).
int m_ADCRange
ADC range: 2**(resolution in bits).
void setADCPedestal(float pedestal)
Set ADC pedestal.
float m_ScintillatorDeExcitationTime
Scintillator deexcitation time, ns.
void setPEAttenuationFrequency(float frequency)
Set attenuation frequency of a single photoelectron pulse.
void setADCThreshold(int threshold)
Set ADC readout corresponding to saturation.
float getMeanSiPMNoise() const
Get mean for SiPM backgrounds.
~KLMScintillatorDigitizationParameters()
Destructor.
float m_ADCPEAmplitude
ADC photoelectron amplitude.
float m_MeanSiPMNoise
Mean for SiPM backgrounds.
void setMirrorReflectiveIndex(float reflectiveIndex)
Set mirror reflective index.
float m_ADCPedestal
ADC pedestal.
float m_PEAttenuationFrequency
Attenuation frequency of a single photoelectron pulse, ns^-1.
float getAttenuationLength() const
Get attenuation length in fiber.
float getFiberDeExcitationTime() const
Get fiber deexcitation time.
float m_FiberDeExcitationTime
Fiber deexcitation time, ns.
void setMinCosTheta(float minCosTheta)
Set cosine of maximal light capture angle (by fiber).
int getADCSaturation() const
Get ADC readout corresponding to saturation.
int getADCThreshold() const
Get ADC readout corresponding to saturation.
float getMinCosTheta() const
Get cosine of maximal light capture angle (by fiber).