]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ITS/AliITSetfSDD.h
Removing obsolete macros
[u/mrichter/AliRoot.git] / ITS / AliITSetfSDD.h
CommitLineData
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 */
48058160 5/*
6$Log$
b9d0a01d 7Revision 1.5.10.1 2002/06/10 17:51:15 hristov
8Merged with v3-08-02
9
10Revision 1.6 2002/04/24 22:02:31 nilsen
11New SDigits and Digits routines, and related changes, (including new
12noise values).
13
48058160 14*/
b0f5e3fc 15#include <TObject.h>
16
b669392e 17static const Int_t kMaxNofPoles = 5;
18static const Int_t kMaxNofSamples = 1024;
19
11ad066f 20class TString;
21
b0f5e3fc 22class AliITSetfSDD : public TObject {
23
24////////////////////////////////////////////////////////////////////////
25// Version: 0
26// Written by Piergiorgio Cerello
27// November 24 1999
28//
29// AliITSetfSDD is the class describing the electronics for the ITS SDDs.
30//
b0f5e3fc 31////////////////////////////////////////////////////////////////////////
e8189707 32
33 public:
34
35 AliITSetfSDD() {}; // default constructor
11ad066f 36 AliITSetfSDD(Double_t timestep, Int_t amplif);
e8189707 37 ~AliITSetfSDD() {;}
38 Double_t GetWeightReal(Int_t n) { return fWR[n]; }
39 Double_t GetWeightImag(Int_t n) { return fWI[n]; }
40 Double_t GetTraFunReal(Int_t n) { return fTfR[n]; }
41 Double_t GetTraFunImag(Int_t n) { return fTfI[n]; }
b669392e 42 Int_t GetSamples() { return kMaxNofSamples; }
11ad066f 43 Float_t GetTimeDelay() { return fTimeDelay; }
e8189707 44 void PrintElectronics(); // Print Electronics parameters
b0f5e3fc 45
48058160 46 protected:
e8189707 47
11ad066f 48 Float_t fTimeDelay; // Time delay caused by the amplifier shaping
b0f5e3fc 49 Double_t fSamplingTime; //
50 Double_t fT0; //
51 Double_t fDf; //
52 Double_t fA0; //
b669392e 53 Double_t fZeroM[kMaxNofPoles]; //
54 Double_t fZeroR[kMaxNofPoles]; //
55 Double_t fZeroI[kMaxNofPoles]; //
56 Double_t fPoleM[kMaxNofPoles]; //
57 Double_t fPoleR[kMaxNofPoles]; //
58 Double_t fPoleI[kMaxNofPoles]; //
59 Double_t fTfR[kMaxNofSamples]; // Transfer function (real part)
60 Double_t fTfI[kMaxNofSamples]; // Transfer function (imaginary part)
61 Double_t fWR[kMaxNofSamples]; // Fourier Weights (real part)
62 Double_t fWI[kMaxNofSamples]; // Fourier Weights (imaginary part)
b0f5e3fc 63
b0f5e3fc 64 ClassDef(AliITSetfSDD,1) // Class for SDD electornics
65 };
66
67#endif
68
69