Belle II Software development
EvtEtaFullDalitz Class Reference

Class for the simulation of the eta -> pi+pi-pi0 decay with an improved dalitz description. More...

#include <EvtEtaFullDalitz.h>

Inheritance diagram for EvtEtaFullDalitz:

Public Member Functions

 EvtEtaFullDalitz ()
 Default Constructor.
 
virtual ~EvtEtaFullDalitz ()
 Default Destructor.
 
std::string getName ()
 Returns the model name: ETA_FULLDALITZ.
 
EvtDecayBase * clone ()
 Makes a copy of the pointer to the class.
 
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 -> pi+pi-pi0 decay with an improved dalitz description.

Evolution of the former EvtEtaDalitz, that implements a simpler Dalitz description with hard-coded parameters. The general structure of the class, as well as several methods, are inherited from it.

The chosen pametrization is based on a power expansion of the decay amplitude squared with real cefficients (see PDG 2015):

|M|^2 = 1 + a*Y + b*Y^2 + c*X + d*X^2 + e*X*Y + f*Y^3,

where the kinematic variable X and Y are both linear combinations of the pions' kinetic energies in the eta frame.

The model takes 6 parameters corresponing to the six coeafficients a,b,c,d,e,f; c!=0 or e=0 are indication of CP violation in eta decay, and are therefore usually set to 0. An implementation of the model with the parameters report in Phys.Rev. D92 (2015) 012014 is:

ETA_FULLDALITZ -1.128 0.153 0.0 0.085 0.0 0.173;

In principle the class could be used also to model eta' -> pi+pi-pi0

Definition at line 41 of file EvtEtaFullDalitz.h.

Constructor & Destructor Documentation

◆ EvtEtaFullDalitz()

EvtEtaFullDalitz ( )
inline

Default Constructor.

Definition at line 46 of file EvtEtaFullDalitz.h.

46{}

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