Belle II Software development
EvtEtaPi0Dalitz Class Reference

Class for the simulation of the eta -> 3pi0 and eta'->3pi0 decays. More...

#include <EvtEtaPi0Dalitz.h>

Inheritance diagram for EvtEtaPi0Dalitz:

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.
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ EvtEtaPi0Dalitz()

EvtEtaPi0Dalitz ( )
inline

Default constructor.

Definition at line 46 of file EvtEtaPi0Dalitz.h.

46{}

The documentation for this class was generated from the following files: