]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EMCAL/AliEMCALGeoParams.h
Added histograms for LTM monitoring
[u/mrichter/AliRoot.git] / EMCAL / AliEMCALGeoParams.h
index ecce96b7e4c7774d3c461322a1fe27903884147d..a5c2488228ba125de40d892223194aeb48c0ec78 100644 (file)
@@ -6,8 +6,7 @@
 /* $Id: AliEMCALGeoParams.h $ */
 
 //////////////////////////////////////////////////////////
-// class for holding various parameters; to be used by new 
-// AliEMCALGeoUtils class //
+// class for holding various parameters; 
 //////////////////////////////////////////////////////////
 
 class AliEMCALGeoParams
@@ -27,9 +26,20 @@ public:
     { return ( (iSM%2==0) ? iCol/2 : AliEMCALGeoParams::fgkEMCALLEDRefs - 1 - iCol/2 ); }
 
   // also a few readout related variables:
+  static const int fgkLastAltroDDL = 43; // 0..23 (i.e. 24) for EMCAL; 24..43 (i.e. 20) allocated for DCAL 
   static const int fgkSampleMax = 1023; // highest possible sample value (10-bit = 0x3ff)
   static const int fgkOverflowCut = 950; // saturation starts around here; also exist as private constant in AliEMCALRawUtils, should probably be replaced
   static const int fgkSampleMin = 0; // lowest possible sample value 
+
+  // TRU numbers
+  static const int fgkEMCALTRUsPerSM = 3; // number of TRU's in a SuperModule
+  static const int fgkEMCAL2x2PerTRU = 96; // number of 2x2's in a TRU
+  static const int fgkEMCALTRURows   = 4;
+  static const int fgkEMCALTRUCols   = 24;
+
+       //STU numbers
+       static const int fgkEMCALSTUCols = 48;
+       static const int fgkEMCALSTURows = 64;
   
   // RAW/AliCaloAltroMapping provides the correspondence information between
   // an electronics HWAddress (Branch<<1 | FEC<<7 | ALTRO<<4 | Channel) 
@@ -53,7 +63,7 @@ public:
   Int_t GetCSPFromAddress(Int_t i) const { return ( i & 0x1f ); }; // 
 
   /* // Below is some placeholder info that can later be added
-     // in AliEMCALGeoUtils, together with the Get methods just above 
+     // in AliEMCALGeometry, together with the Get methods just above 
 
   // But which CSP (0..31) corresponds to which ALTRO and Channel is not 
   // given anywhere (CSPs are used for APD biases etc).