]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TMEVSIM/AliGenMevSim.h
Correction of transformation from online to offline numbering (H. Tydesjo)
[u/mrichter/AliRoot.git] / TMEVSIM / AliGenMevSim.h
CommitLineData
36b81802 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
36b81802 12#include "AliGenerator.h"
13
73968a51 14class AliMevSimConfig;
15class AliMevSimParticle;
36b81802 16
17class TMevSim;
18
19class AliGenMevSim : public AliGenerator {
20
21public:
36b81802 22 AliGenMevSim();
23 AliGenMevSim(AliMevSimConfig *config);
24
25 virtual ~AliGenMevSim();
26
27 //
28 virtual void SetConfig(AliMevSimConfig *config);
29 virtual void AddParticleType(AliMevSimParticle *type);
30
31 virtual void Init();
32 virtual void Generate();
73968a51 33
36b81802 34protected:
73968a51 35 TMevSim * fMevSim; // Pointer to the MevSim generator
36 AliMevSimConfig *fConfig; // Pointer to the Configuration class
13455904 37
38 private:
39 AliGenMevSim(const AliGenMevSim & gen);
40 AliGenMevSim & operator=(const AliGenMevSim & gen);
36b81802 41
42 ClassDef(AliGenMevSim,1) // Interface class for AliMevsim
43
44};
45#endif