]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TPC/Upgrade/AliToyMCEventGenerator.h
o add space charge maps needed for toy event generator
[u/mrichter/AliRoot.git] / TPC / Upgrade / AliToyMCEventGenerator.h
CommitLineData
de0014b7 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>
9class 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