Belle II Software
release-08-01-10
|
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 EclConfiguration & | get () |
return this instance | |
static double | getRF () |
See m_rf. More... | |
static double | getTick () |
See m_tick. | |
Static Public Attributes | |
static constexpr int | m_nch |
total number of electronic channels (crystals) in calorimeter More... | |
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... | |
Static Private Attributes | |
static double | m_rf = -1 |
RF clock, www-linac.kek.jp/linac-com/report/skb-tdr/, ch. More... | |
static double | m_tick = -1 |
== 72/127 digitization clock tick (in microseconds) | |
Singleton class to hold the ECL configuration.
Definition at line 21 of file EclConfiguration.h.
|
static |
See m_rf.
This will try to use the value from the database
< Default RF value is 508.876 MHz, see www-linac.kek.jp/linac-com/report/skb-tdr/, ch. 6
Definition at line 36 of file EclConfiguration.cc.
|
private |
|
staticconstexpr |
total number of electronic channels (crystals) in calorimeter
Definition at line 34 of file EclConfiguration.h.
|
staticprivate |
RF clock, www-linac.kek.jp/linac-com/report/skb-tdr/, ch.
6
Definition at line 48 of file EclConfiguration.h.
|
staticconstexpr |
time between points in internal units t_{asrto}*m_rf/2.
/24./12.
Definition at line 36 of file EclConfiguration.h.