Belle II Software development
|
Class for the simulation of the eta -> 3pi0 and eta'->3pi0 decays. More...
#include <EvtEtaPi0Dalitz.h>
Public Member Functions | |
EvtEtaPi0Dalitz () | |
Default constructor. | |
virtual | ~EvtEtaPi0Dalitz () |
Default destructor. | |
std::string | getName () |
Returns the name of the model: ETA_PI0DALITZ. | |
EvtDecayBase * | clone () |
Makes a copy of the class object. | |
void | init () |
Checks that the number of input parameters are correct: | |
void | initProbMax () |
Sets the Maximum probability for the PHSP reweight. | |
void | decay (EvtParticle *p) |
Function that implements the energy-dependent Dalitz. | |
Class for the simulation of the eta -> 3pi0 and eta'->3pi0 decays.
The chosen pametrization is based on a power expansion of the decay amplitude squared with real cefficients (see PDG 2015):
|M|^2 = 1 + 2*alpha*Z,
where the kinematic variable Z is funciton of the kinetic energies of the 3 pi0s in the mother reference frame.
The model takes 1 parameter corresponding to the slope coeafficient alpha. alpha should be greater than -0.5, however the class is able to handle non physical values by shrinking the dalitz phase space. This feature is required since the PDG quotes alpha = -0.61 +- 0.07 for the eta' -> 3pi0 decay.
An implementation of the model with the parameters report in the PDG 2015 for the eta -> 3pi0 decay is :
ETA_PI0DALITZ -0.0135;
The class could be used also to model eta' -> 3pi0
Definition at line 41 of file EvtEtaPi0Dalitz.h.
|
inline |