Int_t GetNumberOfTimeBins();
Char_t GetPadStatus(Int_t det, Int_t col, Int_t row);
- Char_t GetMCMStatus(Int_t det, Int_t col, Int_t row);
Char_t GetChamberStatus(Int_t det);
- Char_t GetSuperModuleStatus(Int_t sm);
Bool_t IsPadMasked(Int_t det, Int_t col, Int_t row);
Bool_t IsPadBridgedLeft(Int_t det, Int_t col, Int_t row);
Bool_t IsPadBridgedRight(Int_t det, Int_t col, Int_t row);
- Bool_t IsMCMMasked(Int_t det, Int_t col, Int_t row);
-
Bool_t IsChamberInstalled(Int_t det);
Bool_t IsChamberMasked(Int_t det);
-
- Bool_t IsSuperModuleInstalled(Int_t det);
- Bool_t IsSuperModuleMasked(Int_t det);
const AliTRDCalMonitoring *GetMonitoringObject();
const AliTRDCalPIDLQ *GetPIDLQObject();
// Related functions, these depend on calibration data
- static Float_t GetOmegaTau(Float_t vdrift);
+ static Float_t GetOmegaTau(Float_t vdrift, Float_t bz);
+
Int_t PadResponse(Double_t signal, Double_t dist, Int_t plane, Double_t *pad) const;
protected:
// For caching see also implentation of GetCachedCDBObject in the .cxx file
- enum { kCDBCacheSize = 17 }; // Number of cached objects
+ enum { kCDBCacheSize = 15 }; // Number of cached objects
enum { kIDVdriftPad = 0, kIDVdriftChamber,
kIDT0Pad, kIDT0Chamber,
kIDGainFactorPad, kIDGainFactorChamber,
kIDGlobals,
kIDChamberPos, kIDStackPos, kIDSuperModulePos,
kIDPIDLQ, kIDMonitoringData,
- kIDSuperModuleStatus, kIDChamberStatus, kIDMCMStatus, kIDPadStatus }; // IDs of cached objects
+ kIDChamberStatus, kIDPadStatus }; // IDs of cached objects
const TObject* GetCachedCDBObject(Int_t id);