PYTHIA  8.311
Public Member Functions | List of all members
DecayHandler Class Reference

#include <ParticleDecays.h>

Public Member Functions

virtual ~DecayHandler ()
 Destructor.
 
virtual bool decay (vector< int > &, vector< double > &, vector< Vec4 > &, int, const Event &)
 
virtual bool chainDecay (vector< int > &, vector< int > &, vector< double > &, vector< Vec4 > &, int, const Event &)
 
virtual vector< int > handledParticles ()
 A virtual method, to return the particles the handler should decay.
 

Detailed Description

DecayHandler is base class for the external handling of decays. There is only one pure virtual method, that should do the decay.

Member Function Documentation

virtual bool chainDecay ( vector< int > &  ,
vector< int > &  ,
vector< double > &  ,
vector< Vec4 > &  ,
int  ,
const Event  
)
inlinevirtual

A virtual method, to do sequential decay chains. Usage: decay( idProd, motherProd, mProd, pProd, iDec, event).

virtual bool decay ( vector< int > &  ,
vector< double > &  ,
vector< Vec4 > &  ,
int  ,
const Event  
)
inlinevirtual

A virtual method, wherein the derived class method does a decay. Usage: decay( idProd, mProd, pProd, iDec, event).


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