]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TPC/AliTPCcalibDButil.h
modified classdefs
[u/mrichter/AliRoot.git] / TPC / AliTPCcalibDButil.h
index dfcc27d4b53fe2dfe81b4fa6cf005cc763ff4f7c..604e776404292d922b59c2e54b8375e8cb4b04e8 100644 (file)
@@ -13,8 +13,9 @@
 
 #include <TObject.h>
 #include <TArrayI.h>
-#include <TVectorD.h>
-#include <TVectorF.h>
+#include <TVectorDfwd.h>
+#include <TVectorFfwd.h>
+#include <TMatrixDfwd.h>
 
 class TGraph;
 class TMap;
@@ -66,7 +67,7 @@ public:
 
   //getters ref data
   TMap *GetReferenceMap() const {return fRefMap;}
-  const Int_t GetReferenceRun(const char* type) const;
+  Int_t GetReferenceRun(const char* type) const;
   const char* GetRefValidity() const {return fRefValidity.Data();}
   
   AliTPCCalPad* GetRefPadNoise() const {return fRefPadNoise;}
@@ -91,25 +92,25 @@ public:
   //setters for pad by pad information
   void SetPulserData(AliTPCCalPad * const tmean, AliTPCCalPad * const trms=0x0, AliTPCCalPad * const qmean=0x0)
                 {fPulserTmean=tmean; fPulserTrms=trms; fPulserQmean=qmean;}
-  void SetCEData(AliTPCCalPad *tmean, AliTPCCalPad *trms=0x0, AliTPCCalPad *qmean=0x0)
+  void SetCEData(AliTPCCalPad *const tmean, AliTPCCalPad *const trms=0x0, AliTPCCalPad *const qmean=0x0)
                 {fCETmean=tmean; fCETrms=trms; fCEQmean=qmean;}
-  void SetNoisePedestal(AliTPCCalPad *noise, AliTPCCalPad *pedestal=0x0)
+  void SetNoisePedestal(AliTPCCalPad *const noise, AliTPCCalPad *const pedestal=0x0)
                 {fPadNoise=noise; fPedestals=pedestal;}
-  void SetALTROData(AliTPCCalPad *masked)
+  void SetALTROData(AliTPCCalPad *const masked)
                 {fALTROMasked=masked;}
-  void SetGoofieArray(AliDCSSensorArray *arr) {fGoofieArray=arr;}
+  void SetGoofieArray(AliDCSSensorArray *const arr) {fGoofieArray=arr;}
   
   //setters for pad by pad information
   void SetRefFile(const char* filename);
   void SetReferenceRun(Int_t run=-1);
   void UpdateRefDataFromOCDB();
-  void SetRefPulserData(AliTPCCalPad *tmean, AliTPCCalPad *trms=0x0, AliTPCCalPad *qmean=0x0)
+  void SetRefPulserData(AliTPCCalPad *const tmean, AliTPCCalPad *const trms=0x0, AliTPCCalPad *const qmean=0x0)
                 {fRefPulserTmean=tmean; fRefPulserTrms=trms; fRefPulserQmean=qmean;}
-  void SetRefCEData(AliTPCCalPad *tmean, AliTPCCalPad *trms=0x0, AliTPCCalPad *qmean=0x0)
+  void SetRefCEData(AliTPCCalPad *const tmean, AliTPCCalPad *const trms=0x0, AliTPCCalPad *const qmean=0x0)
                 {fRefCETmean=tmean; fRefCETrms=trms; fRefCEQmean=qmean;}
-  void SetRefNoisePedestal(AliTPCCalPad *noise, AliTPCCalPad *pedestal=0x0)
+  void SetRefNoisePedestal(AliTPCCalPad *const noise, AliTPCCalPad *const pedestal=0x0)
                 {fRefPadNoise=noise; fRefPedestals=pedestal;}
-  void SetRefALTROData(AliTPCCalPad *masked)
+  void SetRefALTROData(AliTPCCalPad *const masked)
                 {fRefALTROMasked=masked;}
   
   //creation of derived pad by pad calibration data
@@ -235,7 +236,7 @@ private:
   AliTPCCalPad* GetRefCalPad(AliCDBEntry *entry);
   AliTPCCalPad* GetAltroMasked(const char* cdbPath, const char* name);
   Bool_t HasRefChanged(const char *cdbPath);
-  const Int_t GetCurrentReferenceRun(const char* type);
+  Int_t GetCurrentReferenceRun(const char* type) const;
   AliCDBEntry* GetRefEntry(const char* cdbPath);
   
   ClassDef(AliTPCcalibDButil,0)