Belle II Software  release-06-01-15
EclConfiguration Class Reference

singleton class to hold the ECL configuration More...

#include <EclConfiguration.h>

Classes

struct  adccounts_t
 a struct for the ADC count More...
 
struct  algoparams_t
 a struct for the parameters of the algorithm More...
 
struct  fitparams_t
 a struct for the fit parameters More...
 
struct  signalsample_t
 a struct for a signal sample More...
 

Public Member Functions

bool background () const
 return the background flag
 
void setBackground (bool val)
 set the background flag
 

Static Public Member Functions

static EclConfigurationget ()
 return this instance
 

Static Public Attributes

static constexpr int m_nch = 8736
 total number of electronic channels (crystals) in calorimeter
 
static constexpr double m_rf = 508.887
 accelerating RF, http://ptep.oxfordjournals.org/content/2013/3/03A006.full.pdf
 
static constexpr double m_tick = 24.*12. / m_rf
 == 72/127 digitization clock tick (in microseconds ???)
 
static constexpr double m_step = 0.5
 time between points in internal units t_{asrto}*m_rf/2. More...
 
static constexpr double s_clock = 24.*12.
 digitization clock in RF units
 
static constexpr int m_ntrg = 144
 number of trigger counts per ADC clock tick
 
static constexpr int m_nsmp = 31
 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_nl = 48
 length of samples signal in number of ADC clocks
 
static constexpr int m_ns = 32
 number of samples per ADC clock
 
static constexpr int m_ndt = 96
 number of points per ADC tick where signal fit procedure parameters are evaluated
 

Private Attributes

bool m_background {false}
 constructor More...
 

Detailed Description

singleton class to hold the ECL configuration

Definition at line 19 of file EclConfiguration.h.

Member Data Documentation

◆ m_background

bool m_background {false}
private

constructor

background configuration

Definition at line 49 of file EclConfiguration.h.

◆ m_step

constexpr double m_step = 0.5
staticconstexpr

time between points in internal units t_{asrto}*m_rf/2.

/24./12.

Definition at line 35 of file EclConfiguration.h.


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