1 #ifndef ALIITSSIMULATIONSPD_H
2 #define ALIITSSIMULATIONSPD_H
4 #include "AliITSsimulation.h"
7 class AliITSsegmentation;
11 //-------------------------------------------------------------------
13 class AliITSsimulationSPD : public AliITSsimulation {
17 AliITSsimulationSPD();
18 AliITSsimulationSPD(AliITSsegmentation *seg, AliITSresponse *res);
19 ~AliITSsimulationSPD();
20 AliITSsimulationSPD(const AliITSsimulationSPD &source); // copy constructor
21 AliITSsimulationSPD& operator=(const AliITSsimulationSPD &source); // ass. operator
23 void DigitiseModule(AliITSmodule *mod,Int_t module,Int_t dummy);
24 void ChargeToSignal(Float_t **pList);
25 void GetList(Int_t track, Int_t hit, Float_t **pList, Int_t *IndexRange);
27 void CreateHistograms();
28 void ResetHistograms();
29 TObjArray* GetHistArray() {
36 AliITSMapA2 *fMapA2; // MapA2
37 Float_t fNoise; // Noise
38 Float_t fBaseline; // Baseline
39 Int_t fNPixelsX; // NPixelsX
40 Int_t fNPixelsZ; // NPixelsZ
42 TObjArray *fHis; // just in case for histogramming
44 ClassDef(AliITSsimulationSPD,1) // Simulation of SPD clusters