21#include "EvtGenBase/EvtPatches.hh"
26#include "EvtGenBase/EvtParticleDecay.hh"
27#include "EvtGenBase/EvtParticle.hh"
28#include "EvtGenBase/EvtRandom.hh"
29#include "EvtGenBase/EvtReport.hh"
30#include "EvtGenBase/EvtPDL.hh"
31#include "EvtGenBase/EvtId.hh"
43 _brfrsum=decay->_brfrsum;
44 _massmin=decay->_massmin;
46 _decay=decay->_decay->
clone();
49 int narg=decay->_decay->
getNArg();
60 std::vector<std::string> args;
62 args.push_back(decay->_decay->
getArgStr(i));
virtual EvtDecayBase * clone()=0
virtual void getName(std::string &name)=0
void saveDecayInfo(EvtId ipar, int ndaug, EvtId *daug, int narg, std::vector< std::string > &args, std::string name, double brfr)
double getBranchingFraction()
std::string getArgStr(int j)
static EvtId chargeConj(EvtId id)
void chargeConj(EvtParticleDecay *decay)