public:\r
\r
enum Stats {kMean = 0, kTruncMean = 1, kMedian = 2, kSDMean = 3, kSDMedian = 4};\r
+ \r
+ enum StatusBits {kPolConvLHC = BIT(14), kUniformBMap = BIT(15)};\r
\r
enum DP_HallProbes { \r
khpL3bsf17H1= 0 , khpL3bsf17H2, khpL3bsf17H3, khpL3bsf17Temperature, \r
\r
// getters\r
\r
+ Bool_t IsPolarityConventionLHC() const {return TestBit(kPolConvLHC);}\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 fBeamEnergy;}\r
AliDCSSensor* GetCavernAtmosPressure() const {return fCavernAtmosPressure;}\r
AliDCSSensor* GetSurfaceAtmosPressure() const {return fSurfaceAtmosPressure;}\r
\r
- Float_t* GetHallProbes(DP_HallProbes hp) const;\r
+ Float_t* GetHallProbesArray(DP_HallProbes hp) const;\r
Float_t GetHallProbes(Int_t hp) const {return fHallProbes[hp];}\r
Float_t GetHallProbes(DP_HallProbes hp, Stats stat) const {return fHallProbes[hp*fPoints+stat];}\r
\r
\r
// setters\r
\r
+ void SetPolarityConventionLHC(Bool_t v=kTRUE) {return SetBit(kPolConvLHC,v);}\r
+ void SetUniformBMap(Bool_t v=kTRUE) {return SetBit(kUniformBMap,v);}\r
void SetTimeStart(time_t timeStart) {fTimeStart = timeStart;}\r
void SetTimeEnd(time_t timeEnd) {fTimeEnd = timeEnd;}\r
void SetBeamEnergy(Float_t beamEnergy) {fBeamEnergy = beamEnergy;}\r