1 #ifndef AliTRDCALGLOBALS_H
2 #define AliTRDCALGLOBALS_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
8 ///////////////////////////////////////////////////////////////////////////////
10 // TRD calibration class for global TRD parameters //
12 ///////////////////////////////////////////////////////////////////////////////
18 class AliTRDCalGlobals : public TNamed {
23 AliTRDCalGlobals(const Text_t *name, const Text_t *title);
24 virtual ~AliTRDCalGlobals() { };
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; }
31 void SetADCClockphase(Float_t cp) { fADCClockphase = cp; }
32 void SetConfigID(TString id) { fConfigID = id; }
33 void SetGainTableID(TString id) { fGainTableID = id; }
34 void SetPretriggerConf(TString conf) { fPretriggerConf = conf; }
36 Int_t GetNumberOfTimeBins() const { return fNumberOfTimeBins; }
37 Int_t GetTailCancelationTau1() const { return fTailCancelationTau1; }
38 Int_t GetTailCancelationTau2() const { return fTailCancelationTau2; }
39 Int_t GetTailCancelationAmp() const { return fTailCancelationAmp; }
40 Int_t GetPedestal() const { return fPedestal; }
41 Float_t GetADCClockphase() const { return fADCClockphase; }
42 TString GetConfigID() const { return fConfigID; }
43 TString GetGainTableID() const { return fGainTableID; }
44 TString GetPretriggerConf() const { return fPretriggerConf; }
48 Int_t fNumberOfTimeBins; // Number of timebins
49 Int_t fTailCancelationTau1; // Tau1 of tail cancelation
50 Int_t fTailCancelationTau2; // Tau2 of tail cancelation
51 Int_t fTailCancelationAmp; // Amplitude of tail cancelation
52 Int_t fPedestal; // Pedestal
53 Float_t fADCClockphase; // ADC clockphase in respect to TTC
54 TString fConfigID; // Configuration ID
55 TString fGainTableID; // Gain table ID
56 TString fPretriggerConf; // Pretrigger configuration
58 ClassDef(AliTRDCalGlobals,3) // TRD calibration class for global TRD parameters