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