StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
eemcConstants.h
1 /* EEMC geometry constants */
2 const unsigned short kEEmcNumEtas = 12; /* number of eta bins */
3 const unsigned short kEEmcNumPhis = 60; /* number of phi bins */
4 const unsigned short kEEmcNumSubs = 5; /* number of subsectors per sector */
5 const unsigned short kEEmcNumSecs = kEEmcNumPhis / kEEmcNumSubs;
6 
7 const unsigned short kEEmcNumTower = 720;
8 const unsigned short kEEmcNumPatch = kEEmcNumTower;
9 const unsigned short kEEmcNumRdo = kEEmcNumTower;
10 
11 const float kEEmcEtaBins[]=
12  {
13  2.0 , 1.9008 , 1.8065 , 1.7168 , 1.6317 , 1.5507 , 1.4738 ,
14  1.4007 , 1.3312 , 1.2651 , 1.2023 , 1.1427 , 1.086 , 0.0000
15  };
16 
17 /* EEMC calibration constants */
18 const unsigned short kEEmcMaxADC = 4095;
19 const float kEEmcMaxET = 60;
20 const float kEEmcIdealGainT = kEEmcMaxADC / kEEmcMaxET;
21 
22 
23 /* other control flags/settings for the algorithm */
24 const int kEEmcHistoBase = 1000;
25 const unsigned short kEEmcQAPrescale = 10; // reduce frequency of qa histograming