AliRoot Core  3dc7879 (3dc7879)
AliEMCALSensorTempArray.h
Go to the documentation of this file.
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 
17 
18 #include "TSystem.h"
19 
20 #include "AliDCSSensorArray.h"
21 #include "AliEMCALSensorTemp.h"
22 
23 class TTimeStamp;
24 class TMap;
25 class TGraph;
26 class TObjString;
27 class AliSplineFit;
28 class AliDCSSensor;
29 
30 #include "TString.h"
31 
33 {
34  public:
35 
37 
38  AliEMCALSensorTempArray(Int_t run);
39 
40  AliEMCALSensorTempArray(const char *fname,
41  const TString& amandaString = kAmandaString);
42 
43  AliEMCALSensorTempArray (UInt_t startTime, UInt_t endTime, TTree* confTree,
44  const TString& amandaString = kAmandaString);
45 
47 
48  virtual ~AliEMCALSensorTempArray();
49 
51 
52  void ReadSensors (const char *dbEntry);
53 
54  AliEMCALSensorTemp* GetSensor (Int_t side, Int_t sector, Int_t num);
55 
56  AliEMCALSensorTemp* GetSensor (Int_t IdDCS);
57 
58  AliEMCALSensorTemp* GetSensor (Double_t x, Double_t y, Double_t z);
59 
60  Double_t GetTempGradientY(UInt_t timeSec, Int_t side);
61 
62  protected:
63 
65  ClassDef(AliEMCALSensorTempArray,1) ;
67 
68 };
69 
70 #endif //AliEMCALSENSORTEMPARRAY_H
AliEMCALSensorTemp * GetSensor(Int_t side, Int_t sector, Int_t num)
AliEMCALSensorTempArray()
Default constructor.
Container class for temperature sensor positions.
AliEMCALSensorTempArray & operator=(const AliEMCALSensorTempArray &c)
Assignment operator.
Calibration class for temperature sensors.
virtual ~AliEMCALSensorTempArray()
Destructor.
TTimeStamp startTime(2009, 8, 7, 0, 0, 0)
const TString kAmandaString
Double_t GetTempGradientY(UInt_t timeSec, Int_t side)
void ReadSensors(const char *dbEntry)
Read list of temperature sensors from text file.
char * fname