![]() |
Belle II Software
release-08-02-04
|
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.