1 #ifndef AliTRDCALDCSFEE_H
2 #define AliTRDCALDCSFEE_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
6 /* $Id: AliTRDCalDCSFEE.h 18952 2007-06-08 11:36:12Z cblume $ */
8 ///////////////////////////////////////////////////////////////////////////////
10 // TRD calibration class for TRD FEE configuration parameters //
12 ///////////////////////////////////////////////////////////////////////////////
18 class AliTRDCalDCSFEE : public TNamed {
23 AliTRDCalDCSFEE(const char *name, const char *title);
24 virtual ~AliTRDCalDCSFEE() { };
26 void SetDCSid(Int_t dcsid) { fDCSID = dcsid; }
27 void SetSM(Int_t smid) { fSM = smid; }
28 void SetStack(Int_t stid) { fStack = stid; }
29 void SetLayer(Int_t lyid) { fLayer = lyid; }
30 void SetNumberOfTimeBins(Int_t value) { fNumberOfTimeBins = value; }
31 void SetTailCancelationTau1(Int_t tau1) { fTailCancelationTau1 = tau1; }
32 void SetTailCancelationTau2(Int_t tau2) { fTailCancelationTau2 = tau2; }
33 void SetTailCancelationAmp(Int_t amp) { fTailCancelationAmp = amp; }
34 void SetPedestal(Int_t ped) { fPedestal = ped; }
35 void SetConfigID(TString id) { fConfigID = id; }
36 void SetGainTableID(TString id) { fGainTableID = id; }
38 Int_t GetDCSid() const { return fDCSID; }
39 Int_t GetSM() const { return fSM; }
40 Int_t GetStack() const { return fStack; }
41 Int_t GetLayer() const { return fLayer; }
42 Int_t GetNumberOfTimeBins() const { return fNumberOfTimeBins; }
43 Int_t GetTailCancelationTau1() const { return fTailCancelationTau1; }
44 Int_t GetTailCancelationTau2() const { return fTailCancelationTau2; }
45 Int_t GetTailCancelationAmp() const { return fTailCancelationAmp; }
46 Int_t GetPedestal() const { return fPedestal; }
47 TString GetConfigID() const { return fConfigID; }
48 TString GetGainTableID() const { return fGainTableID; }
52 Int_t fDCSID; // ID of the DCS-Board
53 Int_t fSM; // the number of the supermode 0..17
54 Int_t fStack; // the number of the stack 0..4
55 Int_t fLayer; // the number of the layer 0..5
56 Int_t fNumberOfTimeBins; // Number of timebins
58 Int_t fTailCancelationTau1; // Tau1 of tail cancelation
59 Int_t fTailCancelationTau2; // Tau2 of tail cancelation
60 Int_t fTailCancelationAmp; // Amplitude of tail cancelation
62 Int_t fPedestal; // Pedestal
64 TString fConfigID; // Configuration ID
65 TString fGainTableID; // Gain table ID
67 ClassDef(AliTRDCalDCSFEE,1) // TRD calibration class for TRD FEE parameters