]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EMCAL/AliCaloCalibPedestal.h
proper linking for libHLTrec.so
[u/mrichter/AliRoot.git] / EMCAL / AliCaloCalibPedestal.h
index 8832b25c01e998cf61e78d9440eb12e8034af35b..3cad10c4d73f6b4159527a997f13d235a832b197 100644 (file)
@@ -92,9 +92,10 @@ class AliCaloCalibPedestal : public TObject {
   //void SetDeadMap(int i, TH2D *h) const {((TH2D*)fDeadMap[i])=h;}
        
   Bool_t IsBadChannel(int imod, int icol, int irow) const; 
-  void SetChannelStatus(int imod, int icol, int irow, int status); 
+  void  SetChannelStatus(int imod, int icol, int irow, int status); 
+  Int_t GetChannelStatus(int imod, int icol, int irow) const { return  (Int_t)((TH2D*)fDeadMap[imod])->GetBinContent(icol, irow);      }
        
-  TObjArray GetDeadMap()  const {return fDeadMap;}
+  TObjArray GetDeadMap()  {ValidateProfiles(); return fDeadMap;}
   void SetDeadMap(TObjArray map) {fDeadMap = map;}
        
   // Basic info: getters  
@@ -159,7 +160,9 @@ class AliCaloCalibPedestal : public TObject {
 
   //Saving functions
   Bool_t SaveHistograms(TString fileName, Bool_t saveEmptyHistos = kFALSE); //Saves the histograms to a .root file
-  
+
+  void Init() { ValidateProfiles(); } // do basic setup
+
  private:
   
   void ValidateProfiles(); //Makes sure that basic histos/profiles exist