- Float_t* GetEfficiencies() const { return (float*)fEfficiencies; }
- Float_t GetEfficiency(Int_t i) const { return fEfficiencies[i-1];}
- Float_t* GetRates() const {return (float*)fRates;}
- Float_t GetRate(Int_t i) const {return fRates[i-1];}
- Float_t* GetModulesActivity() const {return (float*)fModulesActivity;}
- Float_t GetModuleActivity(Int_t i) const {return fModulesActivity[i-1];}
- // TList* GetHistos()const {return Hist;}
- void SetRates(Float_t* Rt);
- void SetRate(Float_t rate, Int_t mod){fRates[mod-1]=rate;}
- void SetEfficiencies(Float_t* Eff);
- void SetEfficiency(Float_t eff, Int_t mod) {fEfficiencies[mod-1]=eff;}
- void Draw(Option_t *option="");
- void SetModulesActivity(Float_t* Mac);
- void SetModuleActivity(Float_t mac,Int_t mod){fModulesActivity[mod-1]=mac;}
+ Float_t GetPedestal(Int_t channel) const {return fPedestal[channel];}
+ Float_t* GetPedestal() const {return (float*)fPedestal;}
+ Float_t GetSigma(Int_t channel) const {return fSigma[channel];}
+ Float_t* GetSigma() const {return (float*)fSigma;}
+ Float_t GetADCmean(Int_t channel) const {return fADCmean[channel];}
+ Float_t* GetADCmean() const {return (float*)fADCmean;}
+ Float_t GetADCsigma(Int_t channel) const {return fADCsigma[channel];}
+ Float_t* GetADCsigma() const {return (float*)fADCsigma;}
+ Float_t GetMeanHV(Int_t channel) const {return fMeanHV[channel];}
+ Float_t* GetMeanHV() const {return (float*)fMeanHV;}
+ Float_t GetWidthHV(Int_t channel) const {return fWidthHV[channel];}
+ Float_t* GetWidthHV() const {return (float*)fWidthHV;}
+ Bool_t IsChannelDead(Int_t channel) const {return fDeadChannel[channel];}
+ Bool_t* GetDeadMap() const {return (bool*)fDeadChannel;}
+
+ Float_t GetGain(Int_t channel);
+ Float_t GetTimeOffset(Int_t channel) const {return fTimeOffset[channel];}
+ Float_t* GetTimeOffset() const {return (float*)fTimeOffset;}
+ Float_t GetTimeGain(Int_t channel) const {return fTimeGain[channel];}
+ Float_t* GetTimeGain() const {return (float*)fTimeGain;}
+
+ Float_t* GetTimeResolution() const {return (Float_t*) fTimeResolution;};
+ Float_t GetTimeResolution(Int_t board ) const {return ((board>=0 && board<kNCIUBoards)?fTimeResolution[board]:0);};
+
+ Float_t* GetWidthResolution() const {return (Float_t*) fWidthResolution;};
+ Float_t GetWidthResolution(Int_t board ) const {return ((board>=0 && board<kNCIUBoards)?fWidthResolution[board]:0);};
+
+ const UInt_t* GetMatchWindow() const { return fMatchWindow; }
+ UInt_t GetMatchWindow(Int_t board) const { return ((board>=0 && board<kNCIUBoards)?fMatchWindow[board]:0); }
+ const UInt_t* GetSearchWindow() const { return fSearchWindow; }
+ UInt_t GetSearchWindow(Int_t board) const { return ((board>=0 && board<kNCIUBoards)?fSearchWindow[board]:0); }
+ const UInt_t* GetTriggerCountOffset() const { return fTriggerCountOffset; }
+ UInt_t GetTriggerCountOffset(Int_t board) const { return ((board>=0 && board<kNCIUBoards)?fTriggerCountOffset[board]:0); }
+ const UInt_t* GetRollOver() const { return fRollOver; }
+ UInt_t GetRollOver(Int_t board) const { return ((board>=0 && board<kNCIUBoards)?fRollOver[board]:0); }
+
+ Float_t GetDiscriThr(Int_t channel) const {return fDiscriThr[channel];}
+ Float_t* GetDiscriThr() const {return (Float_t*)fDiscriThr;}
+
+ static Int_t GetBoardNumber(Int_t channel);
+
+ Float_t GetLightYields(Int_t channel);
+
+ Float_t *GetPMGainsA() const { return fPMGainsA; }
+ Float_t *GetPMGainsB() const { return fPMGainsB; }
+
+ Float_t GetCalibDiscriThr(Int_t channel, Bool_t scaled);