ATLAS Offline Software
|
Class for the simulation of the eta -> 3pi0 and eta'->3pi0 decays. More...
#include <EvtEtaPi0Dalitz.h>
Public Member Functions | |
EvtEtaPi0Dalitz () | |
Default constructor. More... | |
virtual | ~EvtEtaPi0Dalitz () |
Default destructor. More... | |
std::string | getName () |
Returns the name of the model: ETA_PI0DALITZ. More... | |
EvtDecayBase * | clone () |
Makes a copy of the class object. More... | |
void | init () |
Checks that the number of input parameters are correct: More... | |
void | initProbMax () |
Sets the Maximum probability for the PHSP reweight. More... | |
void | decay (EvtParticle *p) |
Function that implements the energy-dependent Dalitz. More... | |
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 45 of file EvtEtaPi0Dalitz.h.
|
inline |
|
virtual |
Default destructor.
EvtDecayBase* Belle2::EvtEtaPi0Dalitz::clone | ( | ) |
Makes a copy of the class object.
void Belle2::EvtEtaPi0Dalitz::decay | ( | EvtParticle * | p | ) |
Function that implements the energy-dependent Dalitz.
std::string Belle2::EvtEtaPi0Dalitz::getName | ( | ) |
Returns the name of the model: ETA_PI0DALITZ.
void Belle2::EvtEtaPi0Dalitz::init | ( | ) |
Checks that the number of input parameters are correct:
void Belle2::EvtEtaPi0Dalitz::initProbMax | ( | ) |
Sets the Maximum probability for the PHSP reweight.
Maximum value is hardcoded and inherited from the EvtEtaDalitz class.