3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
8 class AliITSetfSDD : public TObject {
10 ////////////////////////////////////////////////////////////////////////
12 // Written by Piergiorgio Cerello
15 // AliITSetfSDD is the class describing the electronics for the ITS SDDs.
17 ////////////////////////////////////////////////////////////////////////
21 AliITSetfSDD() {}; // default constructor
22 AliITSetfSDD(Double_t timestep);
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
33 static const Int_t fkMaxNofPoles = 5;
34 static const Int_t fkMaxNofSamples = 1024;
36 Double_t fSamplingTime; //
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)
51 ClassDef(AliITSetfSDD,1) // Class for SDD electornics