]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TEvtGen/EvtGen/EvtGenModels/EvtAbsExternalGen.hh
Fix for definitions for CINT
[u/mrichter/AliRoot.git] / TEvtGen / EvtGen / EvtGenModels / EvtAbsExternalGen.hh
1 //--------------------------------------------------------------------------
2 //
3 // Environment:
4 //      This software is part of the EvtGen package. If you use all or part
5 //      of it, please give an appropriate acknowledgement.
6 //
7 // Copyright Information: See EvtGen/COPYRIGHT
8 //      Copyright (C) 2011      University of Warwick, UK
9 //
10 // Module: EvtAbsExternalGen
11 //
12 // Description: Pure abstract interface for external physics generators
13 //
14 // Modification history:
15 //
16 //    John Back       April 2011            Module created
17 //
18 //------------------------------------------------------------------------
19
20 #ifndef EVTABS_EXTERNALGEN_HH
21 #define EVTABS_EXTERNALGEN_HH
22
23 #include "EvtGenBase/EvtParticle.hh"
24
25 class EvtAbsExternalGen {
26
27 public:
28
29   EvtAbsExternalGen() {};
30   virtual ~EvtAbsExternalGen() {};
31
32   virtual bool doDecay(EvtParticle* theMother) = 0;
33   virtual void initialise() = 0;
34
35 protected:
36
37 private:
38
39 };
40
41 #endif