// GetPressure for given time stamp and runt
//
TTimeStamp stamp(timeStamp);
- AliDCSSensor * sensor = GetPressureSensor(run);
+ AliDCSSensor * sensor = Instance()->GetPressureSensor(run);
if (!sensor) return 0;
if (!sensor->GetFit()) return 0;
return sensor->GetValue(stamp);
//
//
TTimeStamp tstamp(timeStamp);
- AliTPCSensorTempArray* tempArray = GetTemperatureSensor(run);
+ AliTPCSensorTempArray* tempArray = Instance()->GetTemperatureSensor(run);
if (! tempArray) return kFALSE;
AliTPCTempMap * tempMap = new AliTPCTempMap(tempArray);
TLinearFitter * fitter = tempMap->GetLinearFitter(3,side,tstamp);
return kTRUE;
}
-
+Float_t AliTPCcalibDB::GetTemperature(Int_t timeStamp, Int_t run, Int_t side){
+ //
+ //
+ //
+ TVectorD vec;
+ if (side==0) {
+ GetTemperatureFit(timeStamp,run,0,vec);
+ return vec[0];
+ }
+ if (side==1){
+ GetTemperatureFit(timeStamp,run,0,vec);
+ return vec[0];
+ }
+}
AliTPCAltroMapping ** GetMapping(){ return fMapping;}
AliTPCClusterParam *GetClusterParam(){ return fClusterParam;}
//
- Float_t GetPressure(Int_t timeStamp, Int_t run);
- Bool_t GetTemperatureFit(Int_t timeStamp, Int_t run, Int_t side,TVectorD& fit);
+ static Float_t GetPressure(Int_t timeStamp, Int_t run);
+ static Bool_t GetTemperatureFit(Int_t timeStamp, Int_t run, Int_t side,TVectorD& fit);
+ static Float_t GetTemperature(Int_t timeStamp, Int_t run, Int_t side);
AliDCSSensor * GetPressureSensor(Int_t run);
AliTPCSensorTempArray * GetTemperatureSensor(Int_t run);
AliDCSSensorArray * GetGoofieSensors(Int_t run);