 |
Belle II Software
release-05-01-25
|
11 #ifndef ECLCONFIGURATIONPURE_H
12 #define ECLCONFIGURATIONPURE_H
14 #include <ecl/digitization/EclConfiguration.h>
28 static constexpr
int m_nch = 72 * 16;
30 static constexpr
double m_tmin = -15;
32 static double m_tickPure;
45 void InitSample(
const TH1F*,
const TH1F*);
46 double Accumulate(
const double,
const double,
double*)
const;
58 typedef double double_matrix[16][2 *
m_ndtPure];
62 double_matrix c100, c010;
63 fine_array c110, c200, c020, c101, c011;
a struct for the fit parameters for the pure CsI calorimeter
double total
total deposition (sum of m_s array)
static constexpr int m_ntrg
number of trigger counts per ADC clock tick
static constexpr int m_nsmp
number of ADC measurements for signal fitting
a struct for the fit parameters for the pure CsI calorimeter
class to hole the ECL configuration for pure CsI calorimeter
double m_sumscale
energy deposit in fitting window scale factor
static constexpr int m_nl
length of samples signal in number of ADC clocks
static constexpr int m_nch
total number of electronic channels (crystals) in fwd endcap calorimeter
static constexpr int m_ns
number of samples per ADC clock
Abstract base class for different kinds of events.
static constexpr int m_nlPure
length of samples signal in number of ADC clocks
static constexpr double m_tmin
lower range of the signal fitting region in ADC clocks
double c[m_nsmp]
flash ADC measurements
static constexpr int m_ns
number of samples per ADC clock
static constexpr int m_ndtPure
number of points per ADC tick where signal fit procedure parameters are evaluated
static constexpr int m_ntrg
number of trigger counts per ADC clock tick
static constexpr int m_nsmp
number of ADC measurements for signal fitting
a struct for a signal sample for the pure CsI calorimeter