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; |
20 | virtual void ForceDecay(Decay_t type) =0; |
21 | virtual Float_t GetPartialBranchingRatio(Int_t ipart) =0; |
22 | ClassDef(AliDecayer,1) // Alice Decayer Base Class |
23 | }; |
24 | #endif |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |