/* $Id$ */
+#include "RVersion.h"
#include "TVirtualMCDecayer.h"
typedef TVirtualMCDecayer AliDecayer;
+#if ROOT_VERSION_CODE >= ROOT_VERSION(3,04,1)
+typedef enum
+{
+ kSemiElectronic, kDiElectron, kSemiMuonic, kDiMuon,
+ kBJpsiDiMuon, kBJpsiDiElectron,
+ kBPsiPrimeDiMuon, kBPsiPrimeDiElectron, kPiToMu,
+ kKaToMu, kNoDecay,
+ kHadronicD, kOmega, kPhiKK, kAll, kNoDecayHeavy
+} Decay_t;
+#endif
+
#endif //ALI_DECAYER__H
virtual void Decay(Int_t idpart, TLorentzVector *p);
virtual Int_t ImportParticles(TClonesArray *particles);
virtual void SetForceDecay(Decay_t decay) {fDecay=decay;}
+ virtual void SetForceDecay(Int_t decay)
+ {SetForceDecay((Decay_t) decay);}
virtual void ForceDecay();
virtual Float_t GetPartialBranchingRatio(Int_t ipart);