5#ifndef SHIPGEN_TEVTGENDECAYER_H_
6#define SHIPGEN_TEVTGENDECAYER_H_
13#include "TPythia8Decayer.h"
15#include "TVirtualMCDecayer.h"
28 void Decay(Int_t pdg, TLorentzVector* p)
override;
std::vector< Int_t > fEvtGenParticles
void ReadDecayTable() override
TPythia8Decayer * GetPythia8Decayer()
Int_t ImportParticles(TClonesArray *particles) override
void SetForceDecay(Int_t type) override
void DecayWithPythia8(Int_t pdg, TLorentzVector *p)
void AddEvtGenParticle(Int_t pdg)
void SetEvtGenParticleFile(const char *particleFile)
Float_t GetLifetime(Int_t kf) override
TClonesArray * fEvtGenProducts
void Decay(Int_t pdg, TLorentzVector *p) override
void ForceDecay() override
Float_t GetPartialBranchingRatio(Int_t ipart) override
void ConvertEvtGenDecay(EvtParticle *parent)
void SetEvtGenDecayFile(const char *decayFile)
~TEvtGenDecayer() override
void DecayWithEvtGen(Int_t pdg, TLorentzVector *p)
TPythia8Decayer * fPythia8Decayer
Bool_t UseEvtGenForParticle(Int_t pdg)