5#ifndef _PHADRONDECAYM1N_H_
6#define _PHADRONDECAYM1N_H_
10#include "TGenPhaseSpace.h"
17#define M1N_MAX_DAUGHTERS 10
18#define M1N_PARENT_GRID 0.1
35 Double_t
Eval(Double_t x, Double_t y = 0, Double_t z = 0, Double_t t = 0)
const;
36 Double_t
EvalPar(
const Double_t *x,
const Double_t *params);
#define M1N_MAX_DAUGHTERS
virtual Bool_t SampleMass(Double_t *mass, Int_t *didx=NULL)
PHadronDecayM1N(const Char_t *id, const Char_t *de, Int_t key)
Double_t Eval(Double_t x, Double_t y=0, Double_t z=0, Double_t t=0) const
PParticle * unstable_particle
void SubPrint(Int_t opt) const
PDistribution * Clone(const char *delme=NULL) const
Double_t EvalPar(const Double_t *x, const Double_t *params)
Int_t daughter_didx[M1N_MAX_DAUGHTERS]
Int_t daughter_id[M1N_MAX_DAUGHTERS]
PParticle * daughters[M1N_MAX_DAUGHTERS]
PChannelModel * unstable_model
Double_t daughter_masses[M1N_MAX_DAUGHTERS]