//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
//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