23 #include "TLinearFitter.h" 58 TTree* confTree,
const TString& amandaString)
67 fEndTime = TTimeStamp((time_t)endTime,0);
72 const TString& amandaString) :
118 AliWarning(Form(
"No OCDB entry %s available\n",dbEntry));
131 Int_t nsensors =
fSensors->GetEntries();
132 for (Int_t isensor=0; isensor<nsensors; isensor++) {
134 if (entry->
GetSide() == side &&
137 entry->
GetNum() == num )
return entry;
162 TLinearFitter fitter(3,
"x0++x1++x2");
166 Int_t nsensors =
fSensors->GetEntries();
167 for (Int_t isensor=0; isensor<nsensors; isensor++) {
175 Double_t y = entry->
GetValue(timeSec);
176 fitter.AddPoint(x,y,1);
182 fitter.GetParameters(param);
Class describing TPC temperature sensors (including pointers to graphs/fits.
static TClonesArray * ReadList(const char *fname, const TString &amandaString=kAmandaStringTPC)
AliDCSSensor * GetSensor(Int_t IdDCS)
#define AliWarning(message)
AliCDBEntry * Get(const AliCDBId &query, Bool_t forceCaching=kFALSE)
Double_t GetTempGradientY(UInt_t timeSec, Int_t side)
TTimeStamp startTime(2009, 8, 7, 0, 0, 0)
AliTPCSensorTempArray & operator=(const AliTPCSensorTempArray &c)
Double_t GetValue(UInt_t timeSec)
TPC calibration class for parameters which saved per pad.
static TClonesArray * ReadTree(TTree *tree, const TString &amandaString=kAmandaStringTPC)
AliTPCSensorTemp * GetSensor(Int_t type, Int_t side, Int_t sector, Int_t num)
static AliCDBManager * Instance(TMap *entryCache=NULL, Int_t run=-1)
virtual ~AliTPCSensorTempArray()
void ReadSensors(const char *dbEntry)