3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
8 // Abstract base class for particle decays.
9 // Clients are the transport code and the primary particle generators
10 // Author: andreas.morsch@cern.ch
12 #include "GenTypeDefs.h"
22 virtual ~AliDecayer(){;}
23 virtual void Init() =0;
24 virtual void Decay(Int_t idpart, TLorentzVector* p) =0;
25 virtual Int_t ImportParticles(TClonesArray *particles) =0;
26 virtual void SetForceDecay(Decay_t type) =0;
27 virtual void ForceDecay() =0;
28 virtual Float_t GetPartialBranchingRatio(Int_t ipart) =0;
29 ClassDef(AliDecayer,1) // Alice Decayer Base Class