// Author: Sylwester Radomski <radomski@if.pw.edu.pl>
-#include "TString.h"
-
#include "AliGenerator.h"
-#include "AliMevSimConfig.h"
-#include "AliMevSimParticle.h"
+class AliMevSimConfig;
+class AliMevSimParticle;
class TMevSim;
class AliGenMevSim : public AliGenerator {
public:
-
AliGenMevSim();
AliGenMevSim(AliMevSimConfig *config);
virtual void Init();
virtual void Generate();
+
protected:
- TMevSim * fMevSim;
- AliMevSimConfig *fConfig;
-public:
+ TMevSim * fMevSim; // Pointer to the MevSim generator
+ AliMevSimConfig *fConfig; // Pointer to the Configuration class
+
+ private:
+ AliGenMevSim(const AliGenMevSim & gen);
+ AliGenMevSim & operator=(const AliGenMevSim & gen);
ClassDef(AliGenMevSim,1) // Interface class for AliMevsim