]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TPC/AliTPCCalibPedestal.h
Add OCDB FEE macro by Frederick
[u/mrichter/AliRoot.git] / TPC / AliTPCCalibPedestal.h
index 16b0f9080fbfc91c082476c81bd98b3a90fbcad6..a56aff0512972210afef64a34875cdab4e8a39ef 100644 (file)
@@ -17,6 +17,7 @@ class AliTPCRawStream;
 class AliTPCRawStreamFast;
 class AliRawReader;
 class AliTPCAltroMapping;
+class TMap;
 
 struct eventHeaderStruct;
 
@@ -25,6 +26,7 @@ class AliTPCCalibPedestal : public TObject {
 public:
   AliTPCCalibPedestal();
   AliTPCCalibPedestal(const AliTPCCalibPedestal &ped);
+  AliTPCCalibPedestal(const TMap *config);
   virtual ~AliTPCCalibPedestal();
 
   AliTPCCalibPedestal& operator = (const  AliTPCCalibPedestal &source);
@@ -54,7 +56,7 @@ public:
   const TObjArray* GetCalPadRMS(){return &fCalRocArrayRMS;}             // get calibration object
   
   TH2F* GetHistoPedestal  (Int_t sector, Bool_t force=kFALSE);          // get refernce histogram
-  void  DumpToFile(const Char_t *filename, const Char_t *dir="", const Bool_t append=kFALSE);
+  void  DumpToFile(const Char_t *filename, const Char_t *dir="", Bool_t append=kFALSE);
   //
   void  SetTimeAnalysis(Bool_t time = kTRUE);                  // Use ONLY in TPCPEDESTALda on LDC for one sector!
   void  AnalyseTime(Int_t nevents);                            // Makes sense only in TPCPEDESTALda on LDC!
@@ -103,7 +105,7 @@ private:
 
   TH2F* GetHisto(Int_t sector, TObjArray *arr,
                 Int_t nbinsY, Float_t ymin, Float_t ymax,
-                Char_t *type, Bool_t force);
+                const Char_t *type, Bool_t force);
 
   AliTPCCalROC* GetCalRoc(Int_t sector, TObjArray* arr, Bool_t force);