\r
#include <time.h>\r
#include <TString.h>\r
+#include <TTimeStamp.h>\r
\r
class TMap;\r
\r
Bool_t IsUniformBMap() const {return TestBit(kUniformBMap);}\r
time_t GetTimeStart() const {return fTimeStart;}\r
time_t GetTimeEnd() const {return fTimeEnd;}\r
- Float_t GetBeamEnergy() const {return IsBeamEnergyIsSqrtSHalfGeV() ? fBeamEnergy : fBeamEnergy/2;}\r
+ Float_t GetBeamEnergy() const;\r
TString GetBeamType() const {return fBeamType;}\r
Char_t GetNumberOfDetectors() const {return fNumberOfDetectors;}\r
UInt_t GetDetectorMask() const {return fDetectorMask;}\r
AliDCSSensor* GetCavernAtmosPressure() const {return fCavernAtmosPressure;}\r
AliDCSSensor* GetCavernAtmosPressure2() const {return fCavernAtmosPressure2;}\r
AliDCSSensor* GetSurfaceAtmosPressure() const {return fSurfaceAtmosPressure;}\r
+ AliDCSSensor* GetBestCavernAtmosPressure() const ;\r
+ AliDCSSensor* GetBestCavernAtmosPressure(const TTimeStamp& time) const;\r
+ static AliDCSSensor* GetBestCavernAtmosPressure(AliDCSSensor* cavern1, \r
+ AliDCSSensor* cavern2, AliDCSSensor* surface, const TTimeStamp& time);\r
+\r
\r
Float_t* GetHallProbesArray(DP_HallProbes hp) const;\r
Float_t GetHallProbes(Int_t hp) const {return fHallProbes[hp];}\r
static Int_t GetNumberOfHP() {return fgknDCSDPHallProbes;}\r
static const char* GetHPDP(Int_t indexHP) {return fgkDCSDataPointsHallProbes[indexHP];}\r
\r
+ Double_t EvalCavernPressure(const TTimeStamp& time, Bool_t& inside) const;\r
+ static Double_t EvalCavernPressure(AliDCSSensor* cavern1, \r
+ AliDCSSensor* cavern2, AliDCSSensor* surface, \r
+ const TTimeStamp& time, Bool_t& inside);\r
+\r
// to read old GRP object in TMap format\r
\r
void ReadValuesFromMap(const TMap* map); \r