Belle II Software development
EclConfigurationPure::fitparamspure_t Struct Reference

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...

#include <EclConfigurationPure.h>

Public Types

typedef double double_matrix[16][2 *m_ndtPure]
 Matrix used in shape fit algorithm.
 
typedef double fine_array[2 *m_ndtPure]
 Array used in shape fit algorithm.
 

Public Attributes

double invC [16][16]
 inverse noise covariance matrix
 
double_matrix f
 signal response function
 
double_matrix f1
 first derivative of a signal response function
 
fine_array c110
 Intermediate coefficients for the left side of the system of linear equations to reconstruct amplitude, time and pedestal.
 
fine_array c200
 
fine_array c020
 
fine_array c101
 
fine_array c011
 
double c002
 
double_matrix c100
 Intermediate coefficients for the right side of the system of linear equations to reconstruct amplitude, time and pedestal.
 
double_matrix c010
 
double c001 [16]
 

Detailed Description

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).

For detailed description of the fit algorithm, see ECL-TN-2013-02 (latest version at https://gitlab.desy.de/belle2/documents/ecl-tn-2013-02/-/blob/master/digi.pdf)

Definition at line 88 of file EclConfigurationPure.h.

Member Typedef Documentation

◆ double_matrix

typedef double double_matrix[16][2 *m_ndtPure]

Matrix used in shape fit algorithm.

1st index (i): signal sample ID (waveform always contains 15 signal samples) 0 -> special point that represents average pedestal value 1..15 -> signal samples 2nd index (j): tabulated point ID 0 -> point at the ADC sample #i 1..(m_ndtPure-1) -> points to the right of ADC sample #i m_ndtPure..(2*m_ndtPure - 1) -> points to the left of ADC sample #i

Definition at line 98 of file EclConfigurationPure.h.

◆ fine_array

typedef double fine_array[2 *m_ndtPure]

Array used in shape fit algorithm.

1st index: tabulated point ID 0 -> point at the signal start 1..(m_ndtPure-1) -> points to the right of the signal start m_ndtPure..(2*m_ndtPure - 1) -> points to the left of the signal start sub-array to tabulate signal fit parameters

Definition at line 105 of file EclConfigurationPure.h.

Member Data Documentation

◆ c001

double c001[16]
See also
c100

Definition at line 126 of file EclConfigurationPure.h.

◆ c002

double c002
See also
c110

Definition at line 119 of file EclConfigurationPure.h.

◆ c010

See also
c100

Definition at line 125 of file EclConfigurationPure.h.

◆ c011

fine_array c011
See also
c110

Definition at line 118 of file EclConfigurationPure.h.

◆ c020

fine_array c020
See also
c110

Definition at line 116 of file EclConfigurationPure.h.

◆ c100

Intermediate coefficients for the right side of the system of linear equations to reconstruct amplitude, time and pedestal.

Definition at line 124 of file EclConfigurationPure.h.

◆ c101

fine_array c101
See also
c110

Definition at line 117 of file EclConfigurationPure.h.

◆ c110

fine_array c110

Intermediate coefficients for the left side of the system of linear equations to reconstruct amplitude, time and pedestal.

Definition at line 114 of file EclConfigurationPure.h.

◆ c200

fine_array c200
See also
c110

Definition at line 115 of file EclConfigurationPure.h.

◆ f

signal response function

Definition at line 108 of file EclConfigurationPure.h.

◆ f1

first derivative of a signal response function

Definition at line 109 of file EclConfigurationPure.h.

◆ invC

double invC[16][16]

inverse noise covariance matrix

Definition at line 107 of file EclConfigurationPure.h.


The documentation for this struct was generated from the following file: