X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=TRD%2FAliTRDcalibDB.h;h=aa099611c4f7a5dca0321c8da5a0b3c1ccf30887;hb=023c4db7bfcc863cc4deb3ed61415a8e7d3a5b57;hp=ae68497b92d8ebdf98635d8f0a1423036854c580;hpb=543691ea31d00e16103f35a6b99e4f81b37f2306;p=u%2Fmrichter%2FAliRoot.git diff --git a/TRD/AliTRDcalibDB.h b/TRD/AliTRDcalibDB.h index ae68497b92d..aa099611c4f 100644 --- a/TRD/AliTRDcalibDB.h +++ b/TRD/AliTRDcalibDB.h @@ -27,6 +27,7 @@ class AliTRDCalMonitoring; class AliTRDCalROC; class AliTRDCalDet; class AliTRDCalSingleChamberStatus; +class TString; class AliTRDcalibDB : public TObject { public: @@ -64,12 +65,13 @@ class AliTRDcalibDB : public TObject { AliTRDCalROC *GetPRFROC(Int_t det); Float_t GetPRFWidth(Int_t det, Int_t col, Int_t row); - Float_t* GetSampledPRF() { return fPRFsmp; }; - Int_t GetPRFbin() { return fPRFbin; }; - Float_t GetPRFlo() { return fPRFlo; }; - Float_t GetPRFhi() { return fPRFhi; }; + Float_t* GetSampledPRF() const { return fPRFsmp; }; + Int_t GetPRFbin() const { return fPRFbin; }; + Float_t GetPRFlo() const { return fPRFlo; }; + Float_t GetPRFhi() const { return fPRFhi; }; - Int_t GetNumberOfTimeBins(); + Int_t GetNumberOfTimeBinsDCS(); + void GetFilterType(TString &filterType); Char_t GetPadStatus(Int_t det, Int_t col, Int_t row); AliTRDCalSingleChamberStatus *GetPadStatusROC(Int_t det); @@ -95,7 +97,7 @@ class AliTRDcalibDB : public TObject { protected: // For caching see also implentation of GetCachedCDBObject in the .cxx file - enum { kCDBCacheSize = 19 }; // Number of cached objects + enum { kCDBCacheSize = 20 }; // Number of cached objects enum { kIDVdriftPad = 0 , kIDVdriftChamber , kIDT0Pad @@ -114,7 +116,8 @@ class AliTRDcalibDB : public TObject { , kIDRecoParam , kIDMonitoringData , kIDChamberStatus - , kIDPadStatus }; // IDs of cached objects + , kIDPadStatus + , kIDDCS }; // IDs of cached objects const TObject *GetCachedCDBObject(Int_t id);