b0f5e3fc |
1 | #ifndef ITSETFSDD_H |
2 | #define ITSETFSDD_H |
3 | /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * |
4 | * See cxx source for full Copyright notice */ |
5 | |
6 | #include <TObject.h> |
7 | |
8 | class AliITSetfSDD : public TObject { |
9 | |
10 | //////////////////////////////////////////////////////////////////////// |
11 | // Version: 0 |
12 | // Written by Piergiorgio Cerello |
13 | // November 24 1999 |
14 | // |
15 | // AliITSetfSDD is the class describing the electronics for the ITS SDDs. |
16 | // |
b0f5e3fc |
17 | //////////////////////////////////////////////////////////////////////// |
e8189707 |
18 | |
19 | public: |
20 | |
21 | AliITSetfSDD() {}; // default constructor |
22 | AliITSetfSDD(Double_t timestep); |
23 | ~AliITSetfSDD() {;} |
24 | Double_t GetWeightReal(Int_t n) { return fWR[n]; } |
25 | Double_t GetWeightImag(Int_t n) { return fWI[n]; } |
26 | Double_t GetTraFunReal(Int_t n) { return fTfR[n]; } |
27 | Double_t GetTraFunImag(Int_t n) { return fTfI[n]; } |
28 | Int_t GetSamples() { return fkMaxNofSamples; } |
29 | void PrintElectronics(); // Print Electronics parameters |
b0f5e3fc |
30 | |
31 | private: |
e8189707 |
32 | |
33 | static const Int_t fkMaxNofPoles = 5; |
34 | static const Int_t fkMaxNofSamples = 1024; |
b0f5e3fc |
35 | |
36 | Double_t fSamplingTime; // |
37 | Double_t fT0; // |
38 | Double_t fDf; // |
39 | Double_t fA0; // |
e8189707 |
40 | Double_t fZeroM[fkMaxNofPoles]; // |
41 | Double_t fZeroR[fkMaxNofPoles]; // |
42 | Double_t fZeroI[fkMaxNofPoles]; // |
43 | Double_t fPoleM[fkMaxNofPoles]; // |
44 | Double_t fPoleR[fkMaxNofPoles]; // |
45 | Double_t fPoleI[fkMaxNofPoles]; // |
46 | Double_t fTfR[fkMaxNofSamples]; // Transfer function (real part) |
47 | Double_t fTfI[fkMaxNofSamples]; // Transfer function (imaginary part) |
48 | Double_t fWR[fkMaxNofSamples]; // Fourier Weights (real part) |
49 | Double_t fWI[fkMaxNofSamples]; // Fourier Weights (imaginary part) |
b0f5e3fc |
50 | |
b0f5e3fc |
51 | ClassDef(AliITSetfSDD,1) // Class for SDD electornics |
52 | }; |
53 | |
54 | #endif |
55 | |
56 | |