X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=EMCAL%2FAliCaloCalibPedestal.h;h=3cad10c4d73f6b4159527a997f13d235a832b197;hb=5e0a18211ee5351156733f8182b6aa0816270421;hp=8832b25c01e998cf61e78d9440eb12e8034af35b;hpb=23ca956b6a3cd417a031f9da9340ab4411fcdbd9;p=u%2Fmrichter%2FAliRoot.git diff --git a/EMCAL/AliCaloCalibPedestal.h b/EMCAL/AliCaloCalibPedestal.h index 8832b25c01e..3cad10c4d73 100644 --- a/EMCAL/AliCaloCalibPedestal.h +++ b/EMCAL/AliCaloCalibPedestal.h @@ -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