#ifndef ROOT_TVirtualMCDecayer
#define ROOT_TVirtualMCDecayer
#include "TObject.h"
class TClonesArray;
class TLorentzVector;
class TVirtualMCDecayer : public TObject {
public:
TVirtualMCDecayer() {;}
virtual ~TVirtualMCDecayer(){;}
virtual void Init() =0;
virtual void Decay(Int_t idpart, TLorentzVector* p) =0;
virtual Int_t ImportParticles(TClonesArray *particles) =0;
virtual void SetForceDecay(Int_t type) =0;
virtual void ForceDecay() =0;
virtual Float_t GetPartialBranchingRatio(Int_t ipart) =0;
virtual Float_t GetLifetime(Int_t kf) =0;
virtual void ReadDecayTable() =0;
ClassDef(TVirtualMCDecayer,1)
};
#endif
Last change: Wed Jun 25 08:54:51 2008
Last generated: 2008-06-25 08:54
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.