MevSim interfaced through AliGenerator, first commit (Sylwester Radomski et al.)
[u/mrichter/AliRoot.git] / EVGEN / AliGenMevSim.h
1 #ifndef ALIGENMEVSIM_H
2 #define ALIGENMEVSIM_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
8 // Implementation of the interface for TMevsim
9 // Author: Sylwester Radomski <radomski@if.pw.edu.pl>
10
11
12 #include "TString.h" 
13
14 #include "AliGenerator.h"
15
16 #include "AliMevSimConfig.h"
17 #include "AliMevSimParticle.h"
18
19
20 class AliGenMevSim : public AliGenerator { 
21
22   AliMevSimConfig *fConfig;
23  
24 public:
25
26   AliGenMevSim();
27   AliGenMevSim(AliMevSimConfig *config);
28
29   virtual ~AliGenMevSim();
30
31   // 
32   virtual void SetConfig(AliMevSimConfig *config);
33   virtual void AddParticleType(AliMevSimParticle *type);
34
35   virtual void Init();
36   virtual void Generate();
37
38   ClassDef(AliGenMevSim,1) // Interface class for AliMevsim
39     
40 };
41 #endif