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

Singleton class to hold the ECL configuration for pure CsI calorimeter. More...

#include <EclConfigurationPure.h>

Classes

struct  adccountspure_t
 a struct for the fit parameters for the pure CsI calorimeter More...
 
struct  fitparamspure_t
 A struct for the fit parameters for a single channel of the pure CsI calorimeter (in the simulation, all calorimeter channels normally use the same set of fit parameters). More...
 
struct  signalsamplepure_t
 a struct for a signal sample for the pure CsI calorimeter More...
 

Static Public Member Functions

static double getTickPure ()
 Getter for m_tickPure.
 
static void setTickPure (double newval)
 Setter for m_tickPure.
 

Static Public Attributes

static constexpr int m_nch = 72 * 16
 total number of electronic channels (crystals) in fwd endcap calorimeter
 
static constexpr int m_nsmp = EclConfiguration::m_nsmp
 number of ADC measurements for signal fitting
 
static constexpr double m_tmin = -15
 lower range of the signal fitting region in ADC clocks
 
static constexpr int m_ntrg = EclConfiguration::m_ntrg
 number of trigger counts per ADC clock tick
 
static constexpr int m_nlPure = EclConfiguration::m_nl * 15
 length of samples signal in number of ADC clocks
 
static constexpr int m_ns = EclConfiguration::m_ns
 number of samples per ADC clock
 
static constexpr int m_ndtPure = m_ns
 number of points per ADC tick where signal fit procedure parameters are evaluated
 

Static Private Attributes

static double m_tickPure = -1
 Digitization tick for pure CsI calorimeter (microseconds)
 

Detailed Description

Singleton class to hold the ECL configuration for pure CsI calorimeter.

Definition at line 24 of file EclConfigurationPure.h.


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