72bda017 |
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; |
01d608eb |
20 | virtual void SetForceDecay(Decay_t type) =0; |
21 | virtual void ForceDecay() =0; |
72bda017 |
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 | |