]> git.uio.no Git - u/mrichter/AliRoot.git/blob - EVGEN/AliDecayer.h
SetForceDcay(..) sets the member data storing the forced decay information.
[u/mrichter/AliRoot.git] / EVGEN / AliDecayer.h
1 #ifndef ALIDECAYER_H
2 #define ALIDECAYER_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 /* $Id$ */
7 #include "GenTypeDefs.h"
8 #include <TObject.h>
9 class TClonesArray;
10 class TLorentzVector;
11
12 class AliDecayer :
13 public TObject
14 {
15  public:
16 //
17     virtual void    Init()                                     =0;
18     virtual void    Decay(Int_t idpart, TLorentzVector* p)     =0;
19     virtual Int_t   ImportParticles(TClonesArray *particles)   =0;
20     virtual void    SetForceDecay(Decay_t type)                =0;
21     virtual void    ForceDecay()                               =0;
22     virtual Float_t GetPartialBranchingRatio(Int_t ipart)      =0;
23     ClassDef(AliDecayer,1) // Alice Decayer Base Class
24 };
25 #endif
26
27
28
29
30
31
32