]>
Commit | Line | Data |
---|---|---|
aa617684 | 1 | #ifndef AliTRDCALFEE_H |
2 | #define AliTRDCALFEE_H | |
7754cd1f | 3 | /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * |
4 | * See cxx source for full Copyright notice */ | |
5 | ||
6 | /* $Id$ */ | |
7 | ||
8 | /////////////////////////////////////////////////////////////////////////////// | |
9 | // // | |
aa617684 | 10 | // TRD calibration class for TRD FEE parameters // |
7754cd1f | 11 | // // |
12 | /////////////////////////////////////////////////////////////////////////////// | |
13 | ||
14 | #include "TNamed.h" | |
15 | ||
4d011d8f | 16 | class TString; |
17 | ||
aa617684 | 18 | class AliTRDCalFEE : public TNamed { |
2745a409 | 19 | |
20 | public: | |
21 | ||
aa617684 | 22 | AliTRDCalFEE(); |
23 | AliTRDCalFEE(const Text_t *name, const Text_t *title); | |
24 | virtual ~AliTRDCalFEE() { }; | |
7754cd1f | 25 | |
4d011d8f | 26 | void SetNumberOfTimeBins(Int_t value) { fNumberOfTimeBins = value; } |
27 | void SetTailCancelationTau1(Int_t tau1) { fTailCancelationTau1 = tau1; } | |
28 | void SetTailCancelationTau2(Int_t tau2) { fTailCancelationTau2 = tau2; } | |
29 | void SetTailCancelationAmp(Int_t amp) { fTailCancelationAmp = amp; } | |
30 | void SetPedestal(Int_t ped) { fPedestal = ped; } | |
4d011d8f | 31 | void SetConfigID(TString id) { fConfigID = id; } |
32 | void SetGainTableID(TString id) { fGainTableID = id; } | |
4d011d8f | 33 | |
34 | Int_t GetNumberOfTimeBins() const { return fNumberOfTimeBins; } | |
35 | Int_t GetTailCancelationTau1() const { return fTailCancelationTau1; } | |
36 | Int_t GetTailCancelationTau2() const { return fTailCancelationTau2; } | |
37 | Int_t GetTailCancelationAmp() const { return fTailCancelationAmp; } | |
38 | Int_t GetPedestal() const { return fPedestal; } | |
4d011d8f | 39 | TString GetConfigID() const { return fConfigID; } |
40 | TString GetGainTableID() const { return fGainTableID; } | |
4d011d8f | 41 | |
2745a409 | 42 | protected: |
43 | ||
4d011d8f | 44 | Int_t fNumberOfTimeBins; // Number of timebins |
d4c6453d | 45 | |
4d011d8f | 46 | Int_t fTailCancelationTau1; // Tau1 of tail cancelation |
47 | Int_t fTailCancelationTau2; // Tau2 of tail cancelation | |
48 | Int_t fTailCancelationAmp; // Amplitude of tail cancelation | |
d4c6453d | 49 | |
4d011d8f | 50 | Int_t fPedestal; // Pedestal |
d4c6453d | 51 | |
4d011d8f | 52 | TString fConfigID; // Configuration ID |
53 | TString fGainTableID; // Gain table ID | |
2745a409 | 54 | |
aa617684 | 55 | ClassDef(AliTRDCalFEE,1) // TRD calibration class for TRD FEE parameters |
7754cd1f | 56 | |
4d011d8f | 57 | }; |
7754cd1f | 58 | #endif |