]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TPC/Upgrade/AliToyMCEventGenerator.h
o rename Toy -> AliToy
[u/mrichter/AliRoot.git] / TPC / Upgrade / AliToyMCEventGenerator.h
1 #ifndef AliToyMCEventGenerator_H
2 #define AliToyMCEventGenerator_H
3
4
5 #include "AliToyMCEvent.h"
6 #include "AliToyMCTrack.h"
7 #include <AliTPCSpaceCharge3D.h>
8 #include <AliTPCParam.h>
9 class AliToyMCEventGenerator : public TObject {
10  public:
11   AliToyMCEventGenerator();
12   AliToyMCEventGenerator(const AliToyMCEventGenerator &gen);
13   virtual ~AliToyMCEventGenerator();
14
15   virtual AliToyMCEvent* Generate(Double_t time) = 0;
16
17   Bool_t DistortTrack(AliToyMCTrack &trackIn, Double_t t0);
18
19  protected:
20   AliTPCParam *fTPCParam;
21   
22  private:
23   AliTPCSpaceCharge3D *fSpaceCharge;
24   
25   ClassDef(AliToyMCEventGenerator, 1)
26      
27 };
28
29 #endif
30