]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TEvtGen/EvtGen/EvtGenModels/EvtAbsExternalGen.hh
Converting TEvtGen to native cmake
[u/mrichter/AliRoot.git] / TEvtGen / EvtGen / EvtGenModels / EvtAbsExternalGen.hh
CommitLineData
0ca57c2f 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
25class EvtAbsExternalGen {
26
27public:
28
29 EvtAbsExternalGen() {};
30 virtual ~EvtAbsExternalGen() {};
31
32 virtual bool doDecay(EvtParticle* theMother) = 0;
33 virtual void initialise() = 0;
34
35protected:
36
37private:
38
39};
40
41#endif