StRoot
1
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Groups
Pages
StarGenerator
EvtGen1_06_00
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
EvtAbsExternalGen
Definition:
EvtAbsExternalGen.hh:25
EvtParticle
Definition:
EvtParticle.hh:45
Generated by
1.8.5