X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=TPC%2FAliTPCSensorTempArray.h;h=fef11bc8131d017818e376e6544f33ba2707b909;hb=4e67e173c61b084ae9474afe81b14ff22adda093;hp=add3950707af9d44c1ddb115f0daa7a5223de881;hpb=ffa7e8be0c345e6c5ab6e7071418d0813363344b;p=u%2Fmrichter%2FAliRoot.git diff --git a/TPC/AliTPCSensorTempArray.h b/TPC/AliTPCSensorTempArray.h index add3950707a..fef11bc8131 100644 --- a/TPC/AliTPCSensorTempArray.h +++ b/TPC/AliTPCSensorTempArray.h @@ -12,8 +12,8 @@ #include "TSystem.h" -#include "AliTPCSensorTemp.h" #include "AliDCSSensorArray.h" +#include "AliTPCSensorTemp.h" class TTimeStamp; class TMap; @@ -28,23 +28,22 @@ class AliDCSSensor; class AliTPCSensorTempArray : public AliDCSSensorArray { public: AliTPCSensorTempArray(); - AliTPCSensorTempArray(Int_t prevRun); - AliTPCSensorTempArray(const char *fname); - AliTPCSensorTempArray (UInt_t startTime, UInt_t endTime, const char *filepath="."); - AliTPCSensorTempArray(const AliTPCSensorTempArray &c); + AliTPCSensorTempArray(Int_t run); + AliTPCSensorTempArray(const char *fname, + const TString& amandaString = kAmandaString); + AliTPCSensorTempArray (UInt_t startTime, UInt_t endTime, TTree* confTree, + const TString& amandaString = kAmandaString); + AliTPCSensorTempArray(const AliTPCSensorTempArray &c); virtual ~AliTPCSensorTempArray(); AliTPCSensorTempArray &operator=(const AliTPCSensorTempArray &c); - virtual void Copy (TObject &c) const; - void SetGraph (TMap *map); - void MakeSplineFit(TMap *map); - void ReadSensors (const char *fname); - const char* GetAmandaString() { return fAmandaString.Data(); } - void SetAmandaString(const char* string) {fAmandaString=string;} - TMap* ExtractDCS (TMap *dcsMap); + void ReadSensors (const char *dbEntry); + AliTPCSensorTemp* GetSensor (Int_t type, Int_t side, Int_t sector, Int_t num); + AliTPCSensorTemp* GetSensor (Int_t IdDCS); + AliTPCSensorTemp* GetSensor (Double_t x, Double_t y, Double_t z); + Double_t GetTempGradientY(UInt_t timeSec, Int_t side); protected: - TString fAmandaString; //! Amanda string to identify temperature entries ClassDef(AliTPCSensorTempArray,1) // TPC calibration class for parameters which are saved per pad };