]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/AliTRDcalibDB.h
Protection against deletion of Header.
[u/mrichter/AliRoot.git] / TRD / AliTRDcalibDB.h
index cf169c25c7c0e441333f938a03f1a4e9fdf65b7d..d91e82a2a28024ad611fa411ef0c533dffc7b288 100644 (file)
@@ -15,7 +15,7 @@
 
 class AliCDBEntry;
 
-class AliTRDCalPIDLQ;
+class AliTRDCalPID;
 class AliTRDCalMonitoring;
 class AliTRDCalROC;
 class AliTRDCalDet;
@@ -50,6 +50,7 @@ class AliTRDcalibDB : public TObject {
         AliTRDCalROC        *GetGainFactorROC(Int_t det);
   const AliTRDCalDet        *GetGainFactorDet();
 
+        AliTRDCalROC        *GetPRFROC(Int_t det);
   Float_t                    GetPRFWidth(Int_t det, Int_t col, Int_t row);
 
   Int_t                      GetNumberOfTimeBins();
@@ -65,7 +66,7 @@ class AliTRDcalibDB : public TObject {
   Bool_t                     IsChamberMasked(Int_t det);
 
   const AliTRDCalMonitoring *GetMonitoringObject();
-  const AliTRDCalPIDLQ      *GetPIDLQObject();
+  const AliTRDCalPID        *GetPIDObject(const Int_t method);
 
   // Related functions, these depend on calibration data
   static Float_t             GetOmegaTau(Float_t vdrift, Float_t bz);
@@ -75,7 +76,7 @@ class AliTRDcalibDB : public TObject {
  protected:
 
   // For caching see also implentation of GetCachedCDBObject in the .cxx file
-  enum { kCDBCacheSize = 15 };   // Number of cached objects
+  enum { kCDBCacheSize = 16 };   // Number of cached objects
   enum { kIDVdriftPad = 0
        , kIDVdriftChamber
        , kIDT0Pad
@@ -83,10 +84,11 @@ class AliTRDcalibDB : public TObject {
        , kIDGainFactorPad
        , kIDGainFactorChamber
        , kIDPRFWidth
-       , kIDGlobals
+       , kIDFEE
        , kIDChamberPos
        , kIDStackPos
        , kIDSuperModulePos
+       , kIDPIDNN
        , kIDPIDLQ
        , kIDMonitoringData
        , kIDChamberStatus