]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSOnlineSPDscanAnalyzer.h
Removing leftover return
[u/mrichter/AliRoot.git] / ITS / AliITSOnlineSPDscanAnalyzer.h
index 848681648aa774da280b0e464663cabaf590250a..1af02d094e2967b8480f87624b53aae542c69e8f 100644 (file)
@@ -20,6 +20,7 @@ class AliITSOnlineSPDscan;
 class AliITSOnlineCalibrationSPDhandler;
 class TGraph;
 class TH2F;
+class TArrayI;
 
 class AliITSOnlineSPDscanAnalyzer {
 
@@ -32,15 +33,16 @@ class AliITSOnlineSPDscanAnalyzer {
 
   Bool_t     IsChipPresent(UInt_t hs, UInt_t chipNr);
   Bool_t     IsOverWriteSet() const {return fOverWrite;}
-  void       SetCalibHandler(AliITSOnlineCalibrationSPDhandler *handler) {fHandler=handler;}
+  void       SetCalibHandler(AliITSOnlineCalibrationSPDhandler * const handler) {fHandler=handler;}
   void       SetParam(const Char_t *pname, const Char_t *pval);
   void       ReadParamsFromLocation(const Char_t *dirName);
 
   UInt_t     GetType() const {return fType;}
   UInt_t     GetDacId() const {return fDacId;}
-
+  
   Int_t      GetDelay(UInt_t hs, UInt_t chipNr);
   Int_t      GetMinTh(UInt_t hs, UInt_t chipNr);
+  TArrayI    GetMeanTh(UInt_t hs, UInt_t chipNr);
   
   Int_t      GetNrNoisyUnima(UInt_t hs, UInt_t chipNr);
 
@@ -50,7 +52,7 @@ class AliITSOnlineSPDscanAnalyzer {
 
   Bool_t     ProcessNrTriggers();
 
-  AliITSOnlineSPDscan* GetOnlineScan() {return fScanObj;}
+  AliITSOnlineSPDscan* GetOnlineScan() const {return fScanObj;}
   UInt_t     GetRouterNr();
   Bool_t     GetHalfStavePresent(UInt_t hs);
 
@@ -58,17 +60,18 @@ class AliITSOnlineSPDscanAnalyzer {
   TGraph*    GetMeanMultiplicityG(UInt_t hs, UInt_t chipNr);
   TGraph*    GetHitEventEfficiencyG(UInt_t hs, UInt_t chipNr);
   TH2F*      GetHitMapTot(UInt_t step);
+  TH2F*      GetPhysicalHitMapTot(UInt_t step);
   TH2F*      GetHitMapChip(UInt_t step, UInt_t hs, UInt_t chip);
 
-  Float_t    GetTPeff() {return fTPeff;}
-  TH1F*      GetTPeffHS() {return fTPeffHS;}
-  TH1F*      GetTPeffChip(UInt_t hs) {return fTPeffChip[hs];}
-  Float_t    GetDeadPixel() {return fDeadPixel;}
-  TH1F*      GetDeadPixelHS() {return fDeadPixelHS;}
-  TH1F*      GetDeadPixelChip(UInt_t hs) {return fDeadPixelChip[hs];}
-  Float_t    GetNoisyPixel() {return fNoisyPixel;}
-  TH1F*      GetNoisyPixelHS() {return fNoisyPixelHS;}
-  TH1F*      GetNoisyPixelChip(UInt_t hs) {return fNoisyPixelChip[hs];}
+  Float_t    GetTPeff() const {return fTPeff;}
+  TH1F*      GetTPeffHS() const {return fTPeffHS;}
+  TH1F*      GetTPeffChip(UInt_t hs) const {return fTPeffChip[hs];}
+  Float_t    GetDeadPixel() const {return fDeadPixel;}
+  TH1F*      GetDeadPixelHS() const {return fDeadPixelHS;}
+  TH1F*      GetDeadPixelChip(UInt_t hs) const {return fDeadPixelChip[hs];}
+  Float_t    GetNoisyPixel() const {return fNoisyPixel;}
+  TH1F*      GetNoisyPixelHS() const {return fNoisyPixelHS;}
+  TH1F*      GetNoisyPixelChip(UInt_t hs) const {return fNoisyPixelChip[hs];}
 
  private:
   UInt_t               fType;           // calib type
@@ -123,3 +126,5 @@ class AliITSOnlineSPDscanAnalyzer {
 };
 
 #endif
+
+