]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVGEN/AliDecayer.h
doxy: install THtml converter
[u/mrichter/AliRoot.git] / EVGEN / AliDecayer.h
index 3ce5fc2f3554e773a17f0f2676e87a9fbe7918fe..321480b684a2e21a794786263ae9222a9a9869ee 100644 (file)
@@ -1,32 +1,28 @@
-#ifndef ALIDECAYER_H
-#define ALIDECAYER_H
+#ifndef ALI_DECAYER__H
+#define ALI_DECAYER__H
 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
  * See cxx source for full Copyright notice                               */
 
 /* $Id$ */
-#include "GenTypeDefs.h"
-#include <TObject.h>
-class TClonesArray;
-class TLorentzVector;
-
-class AliDecayer :
-public TObject
-{
- public:
-//
-    virtual void    Init()                                     =0;
-    virtual void    Decay(Int_t idpart, TLorentzVector* p)     =0;
-    virtual Int_t   ImportParticles(TClonesArray *particles)   =0;
-    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
-};
-#endif
-
-
 
+#include "RVersion.h"
+#include "TVirtualMCDecayer.h"
 
+typedef TVirtualMCDecayer AliDecayer;
 
+#if ROOT_VERSION_CODE >= 197633  //Corresponds to Root v3-04-01
+typedef enum 
+{
+  kBSemiElectronic, kSemiElectronic, kDiElectron, kBSemiMuonic, kDSemiMuonic, kSemiMuonic, kDiMuon, kJpsiDiMuon,
+    kBJpsiDiMuon, kBJpsiDiElectron, 
+    kBPsiPrimeDiMuon, kBPsiPrimeDiElectron, kPiToMu, kKaToMu, 
+    kNoDecay, kHadronicD, kHadronicDWithout4Bodies, kOmega, kLambda, kPhiKK, 
+    kAll, kNoDecayHeavy, kHardMuons, kBJpsi,  kBJpsiUndecayed,
+    kWToMuon,kWToCharm, kWToCharmToMuon, kZDiMuon, kZDiElectron, kNeutralPion, kAllMuonic,
+    kChiToJpsiGammaToMuonMuon, kChiToJpsiGammaToElectronElectron, kNoDecayBeauty, kPsiPrimeJpsiDiElectron,
+  kElectronEM, kGammaEM, kDiElectronEM, kBeautyUpgrade,kHadronicDWithV0,kHadronicDWithout4BodiesWithV0
+} Decay_t;
+#endif
 
+#endif //ALI_DECAYER__H