]> git.uio.no Git - u/mrichter/AliRoot.git/blob - EMCAL/AliEMCALSensorTempArray.h
Disable test of requested CDB objects similarity in sim and rec in case the sim has...
[u/mrichter/AliRoot.git] / EMCAL / AliEMCALSensorTempArray.h
1 #ifndef AliEMCALSENSORTEMPARRAY_H
2 #define AliEMCALSENSORTEMPARRAY_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6
7 ///////////////////////////////////////////////////////////////////////////////
8 //                                                                           //
9 //  EMCAL calibration class for temperature sensors                            //
10 //                                                                           //
11 ///////////////////////////////////////////////////////////////////////////////
12
13 #include "TSystem.h"
14
15 #include "AliDCSSensorArray.h"
16 #include "AliEMCALSensorTemp.h"
17
18 class TTimeStamp;
19 class TMap;
20 class TGraph;
21 class TObjString;
22 class AliSplineFit;
23 class AliDCSSensor;
24
25 #include "TString.h"
26
27
28 class AliEMCALSensorTempArray : public AliDCSSensorArray {
29  public:
30   AliEMCALSensorTempArray();
31   AliEMCALSensorTempArray(Int_t run);
32   AliEMCALSensorTempArray(const char *fname,
33                           const TString& amandaString = kAmandaString);
34   AliEMCALSensorTempArray (UInt_t startTime, UInt_t endTime, TTree* confTree,
35                            const TString& amandaString = kAmandaString);
36   AliEMCALSensorTempArray(const AliEMCALSensorTempArray &c);
37   virtual ~AliEMCALSensorTempArray();
38   AliEMCALSensorTempArray &operator=(const AliEMCALSensorTempArray &c);
39   void ReadSensors  (const char *dbEntry);
40   AliEMCALSensorTemp* GetSensor (Int_t side, Int_t sector, Int_t num);
41   AliEMCALSensorTemp* GetSensor (Int_t IdDCS);
42   AliEMCALSensorTemp* GetSensor (Double_t x, Double_t y, Double_t z);
43   Double_t GetTempGradientY(UInt_t timeSec, Int_t side);
44   
45  protected:
46   
47   ClassDef(AliEMCALSensorTempArray,1)       //  EMCAL calibration class for saved temperature sensor parameters
48     
49 };
50
51 #endif