]>
Commit | Line | Data |
---|---|---|
b0f5e3fc | 1 | #ifndef ALIITSSIMULATION_H |
2 | #define ALIITSSIMULATION_H | |
3 | ||
4 | #include <TObject.h> | |
5 | ||
6 | class AliITSresponse; | |
7 | class AliITSsegmentation; | |
8 | class AliITSmodule; | |
e8189707 | 9 | class TRandom; |
b0f5e3fc | 10 | |
11 | //___________________________________________________ | |
12 | ||
13 | class AliITSsimulation : public TObject { | |
14 | ||
15 | public: | |
16 | ||
17 | AliITSsimulation(); | |
18 | virtual ~AliITSsimulation() { | |
19 | // destructor | |
20 | } | |
21 | AliITSsimulation(const AliITSsimulation &source); // copy constructor | |
22 | AliITSsimulation& operator=(const AliITSsimulation &source); // ass. | |
23 | ||
24 | virtual void DigitiseModule(AliITSmodule *mod,Int_t module,Int_t event) { | |
25 | // digitize module | |
26 | } | |
27 | ||
e8189707 | 28 | virtual void CreateFastRecPoints(AliITSmodule *mod,Int_t module,TRandom *rndm) { |
b0f5e3fc | 29 | // create fast rec points |
30 | } | |
31 | ||
32 | protected: | |
33 | ||
34 | AliITSresponse *fResponse; // response | |
35 | AliITSsegmentation *fSegmentation; // segmentation | |
36 | ||
37 | ClassDef(AliITSsimulation,1) // Simulation base class | |
38 | ||
39 | }; | |
40 | ||
41 | ||
42 | #endif |