class AliTRDCalROC;
class AliTRDCalDet;
class AliTRDCalSingleChamberStatus;
+class TString;
class AliTRDcalibDB : public TObject {
public:
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);
Bool_t IsChamberInstalled(Int_t det);
Bool_t IsChamberMasked(Int_t det);
+ Bool_t IsHalfChamberMasked(Int_t det, Int_t side);
const AliTRDCalMonitoring *GetMonitoringObject();
const AliTRDCalPID *GetPIDObject(AliTRDpidUtil::ETRDPIDMethod m);
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
, kIDRecoParam
, kIDMonitoringData
, kIDChamberStatus
- , kIDPadStatus }; // IDs of cached objects
+ , kIDPadStatus
+ , kIDDCS }; // IDs of cached objects
const TObject *GetCachedCDBObject(Int_t id);
};
#endif
+