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