// Clients are the transport code and the primary particle generators
// Author: andreas.morsch@cern.ch
-#include "GenTypeDefs.h"
#include <TObject.h>
class TClonesArray;
class TLorentzVector;
+typedef enum
+{ kSemiElectronic, kDiElectron, kSemiMuonic, kDiMuon,
+ kBJpsiDiMuon, kBJpsiDiElectron,
+ kBPsiPrimeDiMuon, kBPsiPrimeDiElectron, kPiToMu, kKaToMu, kNoDecay, kHadronicD, kOmega, kAll}
+Decay_t;
+
class AliDecayer :
public TObject
{
virtual void SetForceDecay(Decay_t type) =0;
virtual void ForceDecay() =0;
virtual Float_t GetPartialBranchingRatio(Int_t ipart) =0;
- ClassDef(AliDecayer,1) // Alice Decayer Base Class
+ virtual Float_t GetLifetime(Int_t kf) =0;
+ virtual void ReadDecayTable() =0;
+ ClassDef(AliDecayer,2) // Alice Decayer Base Class
};
#endif