]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TRD/Cal/AliTRDCalMonitoring.h
Adding mask handling, where masks are read from the CDB
[u/mrichter/AliRoot.git] / TRD / Cal / AliTRDCalMonitoring.h
CommitLineData
7754cd1f 1#ifndef AliTRDCALMONITORING_H
2#define AliTRDCALMONITORING_H
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// //
10// TRD calibration class for monitoring data //
11// //
12///////////////////////////////////////////////////////////////////////////////
13
14#include "TNamed.h"
15
16class AliTRDCalMonitoring : public TNamed {
17 public:
18 AliTRDCalMonitoring();
19 AliTRDCalMonitoring(const Text_t* name, const Text_t* title);
20 virtual ~AliTRDCalMonitoring() {};
21
22 //void SetSamplingFrequency(Float_t freq) { fSamplingFrequency = freq; };
23 //Float_t GetSamplingFrequency() const { return fSamplingFrequency; };
24
25 protected:
26 Int_t fADCTresholds[6700];
27 Float_t fDriftVelocity; // Drift velocity from the monitor
28 TString fGasComposition; // Gas composition
29 Float_t fEnvironmentTemperature;
30
31 //Float_t fMCMTemperature[6700];
32
33 Float_t fAnodeCurrentsMin[540];
34 Float_t fAnodeCurrentsMax[540];
35 Float_t fDriftCurrentsMin[540];
36 Float_t fDriftCurrentsMax[540];
37 Float_t fAnodeVoltagesMin[540];
38 Float_t fAnodeVoltagesMax[540];
39 Float_t fDriftVoltagesMin[540];
40 Float_t fDriftVoltagesMax[540];
41
42 Float_t fLVVoltage[360];
43 Float_t fLVCurrent[360];
44
45 void Init();
46
47 ClassDef(AliTRDCalMonitoring,1) // TRD calibration class for global TRD parameters
48};
49
50#endif