1 #ifndef ToyMCEventGenerator_H
2 #define ToyMCEventGenerator_H
5 #include "ToyMCEvent.h"
6 #include "ToyMCTrack.h"
7 #include <AliTPCSpaceCharge3D.h>
8 #include <AliTPCParam.h>
9 class ToyMCEventGenerator : public TObject {
11 ToyMCEventGenerator();
12 ToyMCEventGenerator(const ToyMCEventGenerator &gen);
13 virtual ~ToyMCEventGenerator();
15 virtual ToyMCEvent* Generate(Double_t time) = 0;
17 Bool_t DistortTrack(ToyMCTrack &trackIn, Double_t t0);
20 AliTPCParam *fTPCParam;
23 AliTPCSpaceCharge3D *fSpaceCharge;
25 ClassDef(ToyMCEventGenerator, 1)