]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TPC/AliTPCMonitorMappingHandler.h
During simulation: fill STU region w/ non null time sums
[u/mrichter/AliRoot.git] / TPC / AliTPCMonitorMappingHandler.h
index a4c613000effd5ed2d8950d58bec13c6a498a56d..366426a0c1e94fb66cfd4d4575667420ca48914b 100755 (executable)
@@ -7,14 +7,14 @@
 /* $Id$ */
 
 ////////////////////////////////////////////////////////////////////////
-//
-// AliTPCMonitorMappingHandler class
-//
-// Class for handling mapping information TPC  
-//  
-// Authors: Roland Bramm, 
-//          Stefan Kniege, IKF, Frankfurt
-//       
+////
+//// AliTPCMonitorMappingHandler class
+////
+//// Class for handling mapping information TPC  
+////  
+//// Authors: Roland Bramm, 
+////          Stefan Kniege, IKF, Frankfurt
+////       
 /////////////////////////////////////////////////////////////////////////
 
 #include "TNamed.h" 
@@ -22,7 +22,7 @@
 class AliTPCMonitorMappingHandler:   public TNamed {
  public:
     
-    AliTPCMonitorMappingHandler(Char_t* name, Char_t* title);
+    AliTPCMonitorMappingHandler(const Char_t* name, const Char_t* title);
     AliTPCMonitorMappingHandler(const  AliTPCMonitorMappingHandler &maphand);
     AliTPCMonitorMappingHandler& operator= (const AliTPCMonitorMappingHandler& maphand);
 
@@ -30,19 +30,19 @@ class AliTPCMonitorMappingHandler:   public TNamed {
     
     void     ReadMapping(char* mapfile);
     void     ReadRowMappingGlob(char* fpathtoMappingRowfile) ;
-    Int_t    GetNumOfChannels();
-    Int_t    GetSizeofArray();
-    Short_t* GetLine(          Int_t channel);
-    Int_t    GetIndex(         Int_t channel);
-    Int_t    GetPadRow(        Int_t channel);
-    Int_t    GetPad(           Int_t channel);
-    Int_t    GetConnector(     Int_t channel);
-    Int_t    GetPin(           Int_t channel);
-    Int_t    GetFEC(           Int_t channel);
-    Int_t    GetFECchannel(    Int_t channel);
-    Int_t    GetFECconnector(  Int_t channel);
-    Int_t    GetAltroChannel(  Int_t channel);
-    Int_t    GetAltro(         Int_t channel);
+    Int_t    GetNumOfChannels() const;
+    Int_t    GetSizeofArray() const ;
+    Short_t* GetLine(          Int_t channel) const;
+    Int_t    GetIndex(         Int_t channel) const;
+    Int_t    GetPadRow(        Int_t channel) const;
+    Int_t    GetPad(           Int_t channel) const;
+    Int_t    GetConnector(     Int_t channel) const;
+    Int_t    GetPin(           Int_t channel) const;
+    Int_t    GetFEC(           Int_t channel) const;
+    Int_t    GetFECchannel(    Int_t channel) const;
+    Int_t    GetFECconnector(  Int_t channel) const;
+    Int_t    GetAltroChannel(  Int_t channel) const;
+    Int_t    GetAltro(         Int_t channel) const;
     Int_t    GetPadAddInRow(   Int_t row, Int_t pad);
     Int_t    GetNumofPads(     Int_t row);
     
@@ -50,17 +50,17 @@ class AliTPCMonitorMappingHandler:   public TNamed {
     void     ReadfecHwMap(     Int_t sector);
     void     ReadfecGainMap(   char* fecgainmap);
      
-    Int_t    U2fGetBranch(     Int_t fecnr);
-    Int_t    U2fGetRCU(        Int_t fecnr);
-    Int_t    U2fGetFECinRCU(   Int_t fecnr);
-    Int_t    U2fGetFECinBranch(Int_t fecnr);
-    Int_t    U2fGetSide(       Int_t fecnr);
-    Int_t    U2fGetSector(     Int_t fecnr); 
-    Int_t    U2fGetFECnr(      Int_t index);
+    Int_t    U2fGetBranch(     Int_t fecnr) const;
+    Int_t    U2fGetRCU(        Int_t fecnr) const;
+    Int_t    U2fGetFECinRCU(   Int_t fecnr) const;
+    Int_t    U2fGetFECinBranch(Int_t fecnr) const;
+    Int_t    U2fGetSide(       Int_t fecnr) const;
+    Int_t    U2fGetSector(     Int_t fecnr) const;  
+    Int_t    U2fGetFECnr(      Int_t index) const;
     
-    Int_t    GetFECfromHw(Int_t hw)            { return fMapHwFECglobal[hw][0];}
-    Int_t    GetFECChfromHw(Int_t hw)          { return fMapHwFECglobal[hw][1];}
-    Float_t  GetFECchGain(Int_t fec, Int_t ch) { return fecGainMap[fec][ch];}
+    Int_t    GetFECfromHw(Int_t hw)            const { return fMapHwFECglobal[hw][0];}
+    Int_t    GetFECChfromHw(Int_t hw)          const { return fMapHwFECglobal[hw][1];}
+    Float_t  GetFECchGain(Int_t fec, Int_t ch) const { return fecGainMap[fec][ch];}
     
  private: