![]() |
Belle II Software release-09-00-03
|
The integrator aims to evaluate convolution of PDFgenLevel and resolution function. More...
#include <InvariantMassMuMuIntegrator.h>
Public Member Functions | |
| void | init (double Mean, double Sigma, double SigmaK, double BMean, double BDelta, double Tau, double SigmaE, double Frac, double M0, double Eps, double CC, double Slope, double X) |
| Init the parameters of the PDF integrator. | |
| double | eval (double t) |
| evaluate the PDF integrand for given t - the integration variable | |
| double | integralTrap (double a, double b) |
| Simple integration of the PDF for a to b based on the Trapezoidal rule (for validation) | |
| double | integralTrapImp (double Eps, double a) |
| Integration of the PDF which avoids steps and uses variable transformation (Trapezoidal rule as back-end) | |
| double | integralKronrod (double a) |
| Integration of the PDF which avoids steps and uses variable transformation (Gauss-Konrod rule as back-end) | |
Private Attributes | |
| double | m_mean = 4 |
| mean position of the resolution function, i.e. (Gaus+Exp tails) conv Gaus | |
| double | m_sigma = 30 |
| sigma of the resolution function | |
| double | m_sigmaK = 30 |
| sigma of the gaus in the convolution | |
| double | m_bMean = 0 |
| (bRight + bLeft)/2 where bLeft, bRight are the transition points between gaus and exp (in sigma) | |
| double | m_bDelta = 2.6 |
| (bRight - bLeft)/2 where bLeft, bRight are the transition points between gaus and exp (in sigma) | |
| double | m_tauL = 60 |
| 1/slope of the left exponential tail | |
| double | m_tauR = 60 |
| 1/slope of the right exponential tail | |
| double | m_sigmaE = 30 |
| sigma of the external gaus | |
| double | m_frac = 0.1 |
| fraction of events in the external gaus | |
| double | m_m0 = 10500 |
| invariant mass of the collisions | |
| double | m_eps = 0.01 |
| cut-off term for the power-spectrum caused by the ISR (in GeV) | |
| double | m_slope = 0.95 |
| power in the power-like spectrum from the ISR | |
| double | m_x = 10400 |
| the resulting PDF is function of this variable the actual rec-level mass | |
| double | m_C = 16 |
| the coeficient between part bellow eps and above eps cut-off | |
The integrator aims to evaluate convolution of PDFgenLevel and resolution function.
Definition at line 18 of file InvariantMassMuMuIntegrator.h.
| double eval | ( | double | t | ) |
evaluate the PDF integrand for given t - the integration variable
Definition at line 58 of file InvariantMassMuMuIntegrator.cc.
| void init | ( | double | Mean, |
| double | Sigma, | ||
| double | SigmaK, | ||
| double | BMean, | ||
| double | BDelta, | ||
| double | Tau, | ||
| double | SigmaE, | ||
| double | Frac, | ||
| double | M0, | ||
| double | Eps, | ||
| double | CC, | ||
| double | Slope, | ||
| double | X | ||
| ) |
Init the parameters of the PDF integrator.
Definition at line 22 of file InvariantMassMuMuIntegrator.cc.
| double integralKronrod | ( | double | a | ) |
Integration of the PDF which avoids steps and uses variable transformation (Gauss-Konrod rule as back-end)
Definition at line 255 of file InvariantMassMuMuIntegrator.cc.
| double integralTrap | ( | double | a, |
| double | b | ||
| ) |
Simple integration of the PDF for a to b based on the Trapezoidal rule (for validation)
Definition at line 78 of file InvariantMassMuMuIntegrator.cc.
| double integralTrapImp | ( | double | Eps, |
| double | a | ||
| ) |
Integration of the PDF which avoids steps and uses variable transformation (Trapezoidal rule as back-end)
Definition at line 94 of file InvariantMassMuMuIntegrator.cc.
|
private |
(bRight - bLeft)/2 where bLeft, bRight are the transition points between gaus and exp (in sigma)
Definition at line 55 of file InvariantMassMuMuIntegrator.h.
|
private |
(bRight + bLeft)/2 where bLeft, bRight are the transition points between gaus and exp (in sigma)
Definition at line 54 of file InvariantMassMuMuIntegrator.h.
|
private |
the coeficient between part bellow eps and above eps cut-off
Definition at line 68 of file InvariantMassMuMuIntegrator.h.
|
private |
cut-off term for the power-spectrum caused by the ISR (in GeV)
Definition at line 63 of file InvariantMassMuMuIntegrator.h.
|
private |
fraction of events in the external gaus
Definition at line 60 of file InvariantMassMuMuIntegrator.h.
|
private |
invariant mass of the collisions
Definition at line 62 of file InvariantMassMuMuIntegrator.h.
|
private |
mean position of the resolution function, i.e. (Gaus+Exp tails) conv Gaus
Definition at line 51 of file InvariantMassMuMuIntegrator.h.
|
private |
sigma of the resolution function
Definition at line 52 of file InvariantMassMuMuIntegrator.h.
|
private |
sigma of the external gaus
Definition at line 59 of file InvariantMassMuMuIntegrator.h.
|
private |
sigma of the gaus in the convolution
Definition at line 53 of file InvariantMassMuMuIntegrator.h.
|
private |
power in the power-like spectrum from the ISR
Definition at line 64 of file InvariantMassMuMuIntegrator.h.
|
private |
1/slope of the left exponential tail
Definition at line 56 of file InvariantMassMuMuIntegrator.h.
|
private |
1/slope of the right exponential tail
Definition at line 57 of file InvariantMassMuMuIntegrator.h.
|
private |
the resulting PDF is function of this variable the actual rec-level mass
Definition at line 66 of file InvariantMassMuMuIntegrator.h.