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