ReadDecayTable() and WriteDecayTable() methods added.
[u/mrichter/AliRoot.git] / EVGEN / AliDecayer.h
index 82b3e13d28492837855c409ce1b6492d319bb69c..94d2e37b969c0d2c23cd0437ce8cac10434af3e0 100644 (file)
@@ -16,7 +16,7 @@ class TLorentzVector;
 typedef enum
 { kSemiElectronic, kDiElectron, kSemiMuonic, kDiMuon,
   kBJpsiDiMuon, kBJpsiDiElectron, 
-  kBPsiPrimeDiMuon, kBPsiPrimeDiElectron, kPiToMu, kKaToMu, kNoDecay, kHadronicD, kAll}
+  kBPsiPrimeDiMuon, kBPsiPrimeDiElectron, kPiToMu, kKaToMu, kNoDecay, kHadronicD, kOmega, kAll}
 Decay_t;
 
 class AliDecayer :
@@ -31,7 +31,9 @@ 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