1 #ifndef __StarDecayManager_h__
2 #define __StarDecayManager_h__
4 #include "TVirtualMCDecayer.h"
35 void Decay( Int_t pdg, TLorentzVector *p=0 );
38 Int_t ImportParticles( TClonesArray *array = 0 );
41 void SetForceDecay( Int_t pdgid );
45 Float_t GetPartialBranchingRatio( Int_t pdgid );
47 Float_t GetLifetime( Int_t pdgid );
49 void ReadDecayTable();
60 void AddDecayer( Int_t pdgid, TVirtualMCDecayer *decayer ){ mDecayer[pdgid] = decayer; }
68 map<Int_t, TVirtualMCDecayer *> mDecayer;
69 TVirtualMCDecayer *mCurrentDecayer;
Connects VMC to class(es) which handle particle decays.
void SetDebug(Int_t dbg=1)
Set the debug level.
void AddDecayer(Int_t pdgid, TVirtualMCDecayer *decayer)