ROOT logo
 /**************************************************************************
 * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 *                                                                        *
 * Author: The ALICE Off-line Project.                                    *
 * Contributors are mentioned in the code where appropriate.              *
 *                                                                        *
 * Permission to use, copy, modify and distribute this software and its   *
 * documentation strictly for non-commercial purposes is hereby granted   *
 * without fee, provided that the above copyright notice appears in all   *
 * copies and that both the copyright notice and this permission notice   *
 * appear in the supporting documentation. The authors make no claims     *
 * about the suitability of this software for any purpose. It is          *
 * provided "as is" without express or implied warranty.                  *
 **************************************************************************/

/* $Id$ */

////////////////////////////////////////////////////////////////////////
//
// AliACORDEConstants class
//
// This class includes the constants needed by ACORDE detector in 
// easily accessible place. All constants are public const static data 
// members. The class is never instatiated.
// Authors: Arturo Fernandez, Enrique Gamez, Mario Rodriguez Cahuantzi, Eleazar Cuautle(ICN-UNAM) 
//         FCFM-UAP, Mexico.
// Last update: Nov. 24th 08
////////////////////////////////////////////////////////////////////////

#include "AliACORDEConstants.h"

AliACORDEConstants* AliACORDEConstants::fgInstance = 0;

const Float_t AliACORDEConstants::fgkModuleLength          = 300.0;
const Float_t AliACORDEConstants::fgkModuleWidth           = 24.0;
const Float_t AliACORDEConstants::fgkModuleHeight          =  10.0;
const Float_t AliACORDEConstants::fgkPlasticLength = 190.0;
const Float_t AliACORDEConstants::fgkPlasticWidth  =  19.5;
const Float_t AliACORDEConstants::fgkPlasticHeight =   1.0;
const Float_t AliACORDEConstants::fgkProfileWidth =    3.8;
const Float_t AliACORDEConstants::fgkProfileThickness = 0.3;
const Float_t AliACORDEConstants::fgkDepth               =4420; 

const Float_t AliACORDEConstants::fgkHitEnergyThreshold = 1.52; // MeVs
const Float_t AliACORDEConstants::fgkMaxHitTimeDifference = 40.0; // nanoseconds
const Int_t AliACORDEConstants::fgkMultiMuonThreshold = 2;
const Float_t AliACORDEConstants::fgkMultiMuonWindow = 25;
const Float_t AliACORDEConstants::fgkInsideModulePositionX[60] ={
149.831, 743.687, 744.367, 744.4, 744.535, 745.991, 745.41,0,0, 151.197,
529.449, 529.76, 529.911, 529.911, 530.172,529.709, 529.692, 529.597, 528.859, 528.131,
304.946, 304.472, 304.092, 303.734, 303.165, 303.301, 303.195, 303.422, 303.927, 304.091,
-3.974, -3.806, -2.984, -2.855, -3.042, -3.124, -3.395, -2.774, -3.072, -2.897,
-319.384, -318.925, 0,-318.133, -317.404, -317.365, -316.973, -317.222,-317.564,-317.913,
149.892, -537.461, -537.75, -537.327,-536.877, -502.826, -506.978,-531.402,-530.587,149.541};
const Float_t AliACORDEConstants::fgkInsideModulePositionY[60] ={
860.235, 486.767, 486.763, 487.156, 487.018, 485.638, 486.394, 0,0,859.869,
700.202, 700.11, 700.345, 700.746, 701.481, 701.662, 701.925, 701.51, 701.64, 702.098,
859.937, 859.712, 859.738, 859.788, 859.88, 860.278, 860.155, 860.131, 860.14, 859.731,
860.096, 860.035, 860.416, 860.451, 860.655, 860.445, 860.601, 860.275, 860.623, 860.665,
916.198, 916.005, 0, 915.731, 915.768, 914.931, 914.708, 914.794, 915.021, 915.084,
860.287, 692.384, 692.392, 693.071, 692.86, 725.954, 722.077, 698.292, 698.883, 860.37};
const Float_t AliACORDEConstants::fgkInsideModulePositionZ[60] ={
88.372, 348.682, 246.52, 147.039, 48.754, -51.643, -120.342, 0,0, 15.526,
447.027, 348.189, 249.102, 147.577, 47.405, -50.559, -150.334, -251.987, -348.106, -449.947,
448.725, 348.555, 248.541, 148.55, 48.717, -51.631, -151.254, -251.632, -351.217,-451.428,
453.195, 349.899, 249.957, 150.162, 50.603, -49.562, -149.784, -250.068, -349.753, -450.307,
449.871, 351.462, 0, 144.424, 48.172, -52.382, -153.346, -252.389, -353.167, -454.27,
-13.83, 350.436, 248.14, 107.763, 46.085, -85.097, -184.909, -258.298, -349.324, -113.94}; 
const Float_t AliACORDEConstants::fgkCenterModulePositionX[60] = {
-1.733	, 637.6	 , 638.1095, 637.888, 637.8125, 639.579 , 638.63  , 639.332, 639.28  , -0.869,
423.5795, 423.693, 423.795 , 423.452, 423.274,  422.9885, 422.8995, 423.166, 422.7265, 422.1595,
153.119 , 152.362, 152.065 , 151.976, 151.518,  155.316,  151.427,  151.642, 152.465 , 151.93,
-156.171, -152.082,-155.098, -155.141,-154.922, -155.124, -155.629, -154.709,-155.223, -154.841,
-423.037,  -422.772, -426,-422.229,-421.756, -422.053, -422.1545, -422.0375,-422.135,-422.311,
1.637, -643.0205,-643.1815,-642.6285, -642.5675, -610.356, -614.177, -637.256, -636.576, -2.157};
const Float_t AliACORDEConstants::fgkCenterModulePositionY[60] = {
859.72, 592.766, 592.428, 592.81, 592.68, 591.3185, 592.017, 590.053, 590.077, 859.516,
806.5215, 806.3125, 806.312, 806.4895, 806.6705, 807.0455, 807.335, 807.187, 807.615, 808.141,
859.493, 859.044, 859.285, 859.422, 859.396, 859.597, 859.624, 859.677, 859.482, 859.417, 
859.669, 859.494, 859.527, 859.774, 859.486, 859.499, 859.491, 859.505, 859.823, 859.747,
807.771, 807.671, 807.6, 807.5765, 807.9485, 807.2915, 807.82, 807.445, 807.366, 807.331,
859.525, 585.937, 585.616, 586.0805, 586.221, 618.107, 614.02, 591.9165, 592.588, 859.739};
const Float_t AliACORDEConstants::fgkCenterModulePositionZ[60] = {
87.187, 348.1785, 247.3485, 147.058, 48.413, -49.9585, -121.0015, -281.09, -349.005, 16.161,
447.538, 348.676, 250.728, 146.9505, 47.299, -50.535, -150.6745, -249.6215, -348.2345, -449.8365,
449.018, 349.157, 249.406, 149.052, 49.198, -50.944, -150.735, -250.661,-350.989,  -450.826, 
452.428, 349.194, 249.399, 149.286, 49.493, -51.392, -150.955, -251.476, -351.018, -451.487, 
446.97,  350.215, 250.215, 146.4975,44.1585, -50.8225, -147.4875, -254.989, -352.524, -448.606, 
-14.146, 349.752, 249.0625, 105.4995, 44.571, -81.677, -181.26, -258.498, -349.4315, -113.948};
const Float_t AliACORDEConstants::fgkOutsideModulePositionX[60] ={
-149.874, 531.513, 531.852, 531.376, 531.09, 533.167, 531.85, 531.587, 531.878, -148.895,
317.71, 317.626, 317.679, 316.993, 316.376, 316.268, 316.105, 316.735, 316.594, 316.188,
5.086, 4.271, 4.228, 3.875, 3.38, 3.425, 3.402, 3.534, 4.237, 4.199,
-303.888, -303.866, -303.157, -302.97, -302.994, -303.264, -303.36, -302.872, -303.247,-302.837,
-526.69, -526.619, -526.568, -526.325, -526.108, -526.741, -527.336, -526.853, -526.706, -526.709,
-150.248, -748.58, -748.613, -747.93, -748.258, 0, 0,-743.11, -742.565, -150.26};
const Float_t AliACORDEConstants::fgkOutsideModulePositionY[60] ={
860.564, 698.765, 698.093, 698.464, 698.342, 696.999, 697.64, 697.851, 697.969, 860.44,
912.841, 912.515, 912.279, 912.233, 911.86, 912.429, 912.745, 912.864, 913.59, 914.184,
860.42, 860.067, 860.278, 860.318, 860.285, 860.28, 860.466, 860.362, 860.222, 860.322,
860.563, 860.247, 859.991, 860.354, 860.06, 860.056, 859.686, 860.074, 860.463, 860.343,
699.344, 699.337, 698.834, 699.422, 700.129, 699.652, 700.932, 700.096, 699.711, 699.578,
860.159, 479.49, 478.84, 479.09, 479.582, 0,0,485.541, 486.293, 860.416};
const Float_t AliACORDEConstants::fgkOutsideModulePositionZ[60] ={
85.538, 347.675, 248.177, 147.077, 48.072, -48.274, -121.661, -281.827, -347.063, 16.81,
448.049, 349.163, 252.354, 146.324,47.193, -50.511, -151.015, -247.256, -348.363, -449.726,
449.235, 349.438, 249.614, 149.883, 49.413, -49.848, -149.932, -250.458, -350.314, -450.194,
451.868, 348.663, 248.448, 148.685, 48.844, -52.617, -152.185, -251.881, -352.541, -452.442, 
444.069, 348.968, 247.813, 148.571, 40.145, -49.263, -141.629, -257.589, -351.881, -442.942,
-14.142, 349.068, 249.985, 103.236, 43.057, 0, 0, -258.698, -349.539, -114.16}; 
const Float_t AliACORDEConstants::fgkOldModulePositionX[60] = {
  641, 641, 641, 641, 641, 641, 641, 641, 641, 641,
  426, 426, 426, 426, 426, 426, 426, 426, 426, 426,
  153, 153, 153, 153, 153, 153, 153, 153, 153, 153,
  -153, -153, -153, -153, -153, -153, -153, -153, -153,
  -153, -426, -426, -426, -426, -426, -426, -426, -426,
  -426, -426, -644, -644, -644, -644, -644, -619, -623,
  -641, -641, -641};
const Float_t AliACORDEConstants::fgkOldModulePositionY[60] = {
  582, 574, 574, 574, 574, 574, 574, 574, 574, 582,
  789, 789, 789, 789, 789, 789, 789, 789, 789, 789,
  850, 850, 850, 850, 850, 850, 850, 850, 850, 850,
  850, 850, 850, 850, 850, 850, 850, 850, 850, 850,
  789, 789, 789, 789, 789, 789, 789, 789, 789, 789,
  582, 574, 574, 574, 574, 601, 597, 574, 574, 582};
const Float_t AliACORDEConstants::fgkOldModulePositionZ[60] = {
  450, 350, 250, 150, 50, -50, -120, -280, -350, -450,
  450, 350, 250, 150, 50, -50, -150, -250, -350, -450,
  450, 350, 250, 150, 50, -50, -150, -250, -350, -450,
  450, 350, 250, 150, 50, -50, -150, -250, -350, -450,
  450, 350, 250, 150, 50, -50, -150, -250, -350, -450,
  450, 350, 250, 104, 50, -85, -184, -258, -350, -450};


const Float_t AliACORDEConstants::fgkSupportModulePositionX[60] = {
  641, 641, 641, 641, 641, 641, 641, 641, 641, 641,
  426, 426, 426, 426, 426, 426, 426, 426, 426, 426,
  153, 153, 153, 153, 153, 153, 153, 153, 153, 153,
  -153, -153, -153, -153, -153, -153, -153, -153, -153,
  -153, -426, -426, -426, -426, -426, -426, -426, -426,
  -426, -426, -644, -644, -644, -644, -644, -619, -623,
  -641, -641, -641};
const Float_t AliACORDEConstants::fgkSupportModulePositionY[60] = {
  582, 582, 582, 582, 582, 582, 582, 582, 582, 582,
  797, 797, 797, 797, 797, 797, 797, 797, 797, 797,
  850, 850, 850, 850, 850, 850, 850, 850, 850, 850,
  850, 850, 850, 850, 850, 850, 850, 850, 850, 850,
  797, 797, 797, 797, 797, 797, 797, 797, 797, 797,
  582, 582, 582, 582, 582, 609, 605, 582, 582, 582};
const Float_t AliACORDEConstants::fgkSupportModulePositionZ[60] = {
  450, 350, 250, 150, 50, -50, -120, -280, -350, -450,
  450, 350, 250, 150, 50, -50, -150, -250, -350, -450,
  450, 350, 250, 150, 50, -50, -150, -250, -350, -450,
  450, 350, 250, 150, 50, -50, -150, -250, -350, -450,
  450, 350, 250, 150, 50, -50, -150, -250, -350, -450,
  450, 350, 250, 104, 50, -85, -176, -250, -350, -450};
  

const Float_t AliACORDEConstants::fgkOldExtraModulePositionZ[4] = {93.0, 18., -18, -93};
const Float_t AliACORDEConstants::fgkOldExtraModulePositionX = 0.0;
const Float_t AliACORDEConstants::fgkOldExtraModulePositionY = 850.0;
const Int_t AliACORDEConstants::fgkOldModuleElectronicChannel[60] = {
// Old configuration of ACORDE channels in patch panel cards used ONLY in cosmic runs from 2008
/* DCS 0_0 ITS-1*/ 10,
/* DCS 0_1 */ 4,
/* DCS 0_2 */ 8,
/* DCS 0_3 */ 7,
/* DCS 0_4 */ 6,
/* DCS 0_5 */ 5,
/* DCS 0_6 */ 9,
/* DCS 0_7 */ 3,
/* DCS 0_8 */ 2,
/* DCS 0_9 ITS-2*/ 42,
/* DCS 1_0 */ 20,
/* DCS 1_1 */ 19,
/* DCS 1_2 */ 18,
/* DCS 1_3 */ 17,
/* DCS 1_4 */ 16,
/* DCS 1_5 */ 15,
/* DCS 1_6 */ 14,
/* DCS 1_7 */ 13,
/* DCS 1_8 */ 12,
/* DCS 1_9 */ 11,
/* DCS 2_0 */ 60,
/* DCS 2_1 */ 59,
/* DCS 2_2 */ 58,
/* DCS 2_3 */ 57,
/* DCS 2_4 */ 56,
/* DCS 2_5 */ 55,
/* DCS 2_6 */ 54,
/* DCS 2_7 */ 53,
/* DCS 2_8 */ 52,
/* DCS 2_9 */ 51,
/* DCS 3_0 */ 40,
/* DCS 3_1 */ 39,
/* DCS 3_2 */ 38,
/* DCS 3_3 */ 37,
/* DCS 3_4 */ 36,
/* DCS 3_5 */ 35,
/* DCS 3_6 */ 34,
/* DCS 3_7 */ 33,
/* DCS 3_8 */ 32,
/* DCS 3_9 */ 31,
/* DCS 4_0 */ 30,
/* DCS 4_1 */ 29,
/* DCS 4_2 */ 28,
/* DCS 4_3 */ 27,
/* DCS 4_4 */ 26,
/* DCS 4_5 */ 25,
/* DCS 4_6 */ 24,
/* DCS 4_7 */ 23,
/* DCS 4_8 */ 22,
/* DCS 4_9 */ 21,
/* DCS 5_0 ITS-3*/ 1,
/* DCS 5_1 */ 49,
/* DCS 5_2 */ 48,
/* DCS 5_3 */ 47,
/* DCS 5_4 */ 46,
/* DCS 5_5 */ 45,
/* DCS 5_6 */ 44,
/* DCS 5_7 */ 43,
/* DCS 5_8 */ 50,
/* DCS 5_9 ITS-4*/ 41
};



ClassImp(AliACORDEConstants)

//_____________________________________________________________________________
AliACORDEConstants::AliACORDEConstants()
  : TObject()
{
  // Default constructor
}


//_____________________________________________________________________________
AliACORDEConstants* AliACORDEConstants::Instance()
{
// 
// Instance implementacion
//

  if ( !fgInstance ) {
    fgInstance = new AliACORDEConstants;
  }
  return fgInstance;
}

//_____________________________________________________________________________
AliACORDEConstants::~AliACORDEConstants()
{
// 
// destructor for instance
//
  fgInstance = 0;
}

//_____________________________________________________________________________
Float_t AliACORDEConstants::InsideModulePositionX(Int_t i) const
{
//
// Returns the InsideModulePositionX
//
	return fgkInsideModulePositionX[i];
}
//_____________________________________________________________________________
Float_t AliACORDEConstants::InsideModulePositionY(Int_t i) const
{
//
// returns the InsideModulePositionY
//
	return fgkInsideModulePositionY[i];
}
//_____________________________________________________________________________
Float_t AliACORDEConstants::InsideModulePositionZ(Int_t i) const
{
//
// returns the InsideModulePositionZ
//	
	return fgkInsideModulePositionZ[i];
}
//_____________________________________________________________________________
Float_t AliACORDEConstants::CenterModulePositionX(Int_t i) const
{
//
// returns the center module position X
//
	return fgkCenterModulePositionX[i];
}
//_____________________________________________________________________________
Float_t AliACORDEConstants::CenterModulePositionY(Int_t i) const
{
//
// returns the center module position Y
//
	return fgkCenterModulePositionY[i];
}
//_____________________________________________________________________________
Float_t AliACORDEConstants::CenterModulePositionZ(Int_t i) const
{
//
// returns the center module position Z
//	
	return fgkCenterModulePositionZ[i];
}
//_____________________________________________________________________________
Float_t AliACORDEConstants::OutsideModulePositionX(Int_t i) const
{
//
// returns the outside module position x
//
	return fgkOutsideModulePositionX[i];
}
//_____________________________________________________________________________
Float_t AliACORDEConstants::OutsideModulePositionY(Int_t i) const
{
//
// returns the out side module position y
//
	return fgkOutsideModulePositionY[i];
}
//_____________________________________________________________________________
Float_t AliACORDEConstants::OutsideModulePositionZ(Int_t i) const
{
//
// returns the out side module position z
//	
	return fgkOutsideModulePositionZ[i];
}
//_____________________________________________________________________________
Float_t AliACORDEConstants::OldModulePositionX(Int_t i) const
{
  // Module lenght
  return fgkOldModulePositionX[i];
}

//_____________________________________________________________________________
Float_t AliACORDEConstants::OldModulePositionY(Int_t i) const
{
  // Module lenght
  return fgkOldModulePositionY[i];
}
//_____________________________________________________________________________
Float_t AliACORDEConstants::OldModulePositionZ(Int_t i) const
{
  // Module lenght
  return fgkOldModulePositionZ[i];
}


//_____________________________________________________________________________
Float_t AliACORDEConstants::SupportModulePositionX(Int_t i) const
{
  // Module lenght
  return fgkSupportModulePositionX[i];
}

//_____________________________________________________________________________
Float_t AliACORDEConstants::SupportModulePositionY(Int_t i) const
{
  // Module lenght
  return fgkSupportModulePositionY[i];
}
//_____________________________________________________________________________
Float_t AliACORDEConstants::SupportModulePositionZ(Int_t i) const
{
  // Module lenght
  return fgkSupportModulePositionZ[i];
}



Float_t AliACORDEConstants::OldExtraModulePositionX() const
{
  // Module lenght
  return fgkOldExtraModulePositionX;
}

//_____________________________________________________________________________
Float_t AliACORDEConstants::OldExtraModulePositionY() const
{
  // Module lenght
  return fgkOldExtraModulePositionY;
}
//_____________________________________________________________________________
Float_t AliACORDEConstants::OldExtraModulePositionZ(Int_t i) const
{
  // Module lenght
  return fgkOldExtraModulePositionZ[i];
}
//_____________________________________________________________________________
Int_t AliACORDEConstants::OldModuleElectronicChannel(Int_t i) const
{
	// return de ID (electronic channel in ACORDE) of each module
	// acording to the current match between DCS and Electronic nomenclature
	return fgkOldModuleElectronicChannel[i];
}
//_____________________________________________________________________________
Float_t AliACORDEConstants::ModuleLength() const
{
  // Module lenght
  return fgkModuleLength;
}

//_____________________________________________________________________________
Float_t AliACORDEConstants::ModuleWidth() const
{
  // Module width
  return fgkModuleWidth;
}

//_____________________________________________________________________________
Float_t AliACORDEConstants::ModuleHeight() const
{
  // Module height
  return fgkModuleHeight;
}

//_____________________________________________________________________________
Float_t AliACORDEConstants::PlasticLength() const
{
  // Length of the scintillator active zone for a single counter
  return fgkPlasticLength;
}

//_____________________________________________________________________________
Float_t AliACORDEConstants::PlasticWidth() const
{
  // Width of the scintillator active zone for a single counter
  return fgkPlasticWidth;
}

//_____________________________________________________________________________
Float_t AliACORDEConstants::PlasticHeight() const
{
  // Height of the scintillator active zone for a single counter
  return fgkPlasticHeight;
}

Float_t AliACORDEConstants::ProfileWidth() const
{
  // Width of the profile of the Al box
  return fgkProfileWidth;
}

Float_t AliACORDEConstants::ProfileThickness() const
{
  // Thickness of the profile of the Al box
  return fgkProfileThickness;
}


//_____________________________________________________________________________
Float_t AliACORDEConstants::Depth() const
{
  // Alice IP depth
  return fgkDepth;
}
 AliACORDEConstants.cxx:1
 AliACORDEConstants.cxx:2
 AliACORDEConstants.cxx:3
 AliACORDEConstants.cxx:4
 AliACORDEConstants.cxx:5
 AliACORDEConstants.cxx:6
 AliACORDEConstants.cxx:7
 AliACORDEConstants.cxx:8
 AliACORDEConstants.cxx:9
 AliACORDEConstants.cxx:10
 AliACORDEConstants.cxx:11
 AliACORDEConstants.cxx:12
 AliACORDEConstants.cxx:13
 AliACORDEConstants.cxx:14
 AliACORDEConstants.cxx:15
 AliACORDEConstants.cxx:16
 AliACORDEConstants.cxx:17
 AliACORDEConstants.cxx:18
 AliACORDEConstants.cxx:19
 AliACORDEConstants.cxx:20
 AliACORDEConstants.cxx:21
 AliACORDEConstants.cxx:22
 AliACORDEConstants.cxx:23
 AliACORDEConstants.cxx:24
 AliACORDEConstants.cxx:25
 AliACORDEConstants.cxx:26
 AliACORDEConstants.cxx:27
 AliACORDEConstants.cxx:28
 AliACORDEConstants.cxx:29
 AliACORDEConstants.cxx:30
 AliACORDEConstants.cxx:31
 AliACORDEConstants.cxx:32
 AliACORDEConstants.cxx:33
 AliACORDEConstants.cxx:34
 AliACORDEConstants.cxx:35
 AliACORDEConstants.cxx:36
 AliACORDEConstants.cxx:37
 AliACORDEConstants.cxx:38
 AliACORDEConstants.cxx:39
 AliACORDEConstants.cxx:40
 AliACORDEConstants.cxx:41
 AliACORDEConstants.cxx:42
 AliACORDEConstants.cxx:43
 AliACORDEConstants.cxx:44
 AliACORDEConstants.cxx:45
 AliACORDEConstants.cxx:46
 AliACORDEConstants.cxx:47
 AliACORDEConstants.cxx:48
 AliACORDEConstants.cxx:49
 AliACORDEConstants.cxx:50
 AliACORDEConstants.cxx:51
 AliACORDEConstants.cxx:52
 AliACORDEConstants.cxx:53
 AliACORDEConstants.cxx:54
 AliACORDEConstants.cxx:55
 AliACORDEConstants.cxx:56
 AliACORDEConstants.cxx:57
 AliACORDEConstants.cxx:58
 AliACORDEConstants.cxx:59
 AliACORDEConstants.cxx:60
 AliACORDEConstants.cxx:61
 AliACORDEConstants.cxx:62
 AliACORDEConstants.cxx:63
 AliACORDEConstants.cxx:64
 AliACORDEConstants.cxx:65
 AliACORDEConstants.cxx:66
 AliACORDEConstants.cxx:67
 AliACORDEConstants.cxx:68
 AliACORDEConstants.cxx:69
 AliACORDEConstants.cxx:70
 AliACORDEConstants.cxx:71
 AliACORDEConstants.cxx:72
 AliACORDEConstants.cxx:73
 AliACORDEConstants.cxx:74
 AliACORDEConstants.cxx:75
 AliACORDEConstants.cxx:76
 AliACORDEConstants.cxx:77
 AliACORDEConstants.cxx:78
 AliACORDEConstants.cxx:79
 AliACORDEConstants.cxx:80
 AliACORDEConstants.cxx:81
 AliACORDEConstants.cxx:82
 AliACORDEConstants.cxx:83
 AliACORDEConstants.cxx:84
 AliACORDEConstants.cxx:85
 AliACORDEConstants.cxx:86
 AliACORDEConstants.cxx:87
 AliACORDEConstants.cxx:88
 AliACORDEConstants.cxx:89
 AliACORDEConstants.cxx:90
 AliACORDEConstants.cxx:91
 AliACORDEConstants.cxx:92
 AliACORDEConstants.cxx:93
 AliACORDEConstants.cxx:94
 AliACORDEConstants.cxx:95
 AliACORDEConstants.cxx:96
 AliACORDEConstants.cxx:97
 AliACORDEConstants.cxx:98
 AliACORDEConstants.cxx:99
 AliACORDEConstants.cxx:100
 AliACORDEConstants.cxx:101
 AliACORDEConstants.cxx:102
 AliACORDEConstants.cxx:103
 AliACORDEConstants.cxx:104
 AliACORDEConstants.cxx:105
 AliACORDEConstants.cxx:106
 AliACORDEConstants.cxx:107
 AliACORDEConstants.cxx:108
 AliACORDEConstants.cxx:109
 AliACORDEConstants.cxx:110
 AliACORDEConstants.cxx:111
 AliACORDEConstants.cxx:112
 AliACORDEConstants.cxx:113
 AliACORDEConstants.cxx:114
 AliACORDEConstants.cxx:115
 AliACORDEConstants.cxx:116
 AliACORDEConstants.cxx:117
 AliACORDEConstants.cxx:118
 AliACORDEConstants.cxx:119
 AliACORDEConstants.cxx:120
 AliACORDEConstants.cxx:121
 AliACORDEConstants.cxx:122
 AliACORDEConstants.cxx:123
 AliACORDEConstants.cxx:124
 AliACORDEConstants.cxx:125
 AliACORDEConstants.cxx:126
 AliACORDEConstants.cxx:127
 AliACORDEConstants.cxx:128
 AliACORDEConstants.cxx:129
 AliACORDEConstants.cxx:130
 AliACORDEConstants.cxx:131
 AliACORDEConstants.cxx:132
 AliACORDEConstants.cxx:133
 AliACORDEConstants.cxx:134
 AliACORDEConstants.cxx:135
 AliACORDEConstants.cxx:136
 AliACORDEConstants.cxx:137
 AliACORDEConstants.cxx:138
 AliACORDEConstants.cxx:139
 AliACORDEConstants.cxx:140
 AliACORDEConstants.cxx:141
 AliACORDEConstants.cxx:142
 AliACORDEConstants.cxx:143
 AliACORDEConstants.cxx:144
 AliACORDEConstants.cxx:145
 AliACORDEConstants.cxx:146
 AliACORDEConstants.cxx:147
 AliACORDEConstants.cxx:148
 AliACORDEConstants.cxx:149
 AliACORDEConstants.cxx:150
 AliACORDEConstants.cxx:151
 AliACORDEConstants.cxx:152
 AliACORDEConstants.cxx:153
 AliACORDEConstants.cxx:154
 AliACORDEConstants.cxx:155
 AliACORDEConstants.cxx:156
 AliACORDEConstants.cxx:157
 AliACORDEConstants.cxx:158
 AliACORDEConstants.cxx:159
 AliACORDEConstants.cxx:160
 AliACORDEConstants.cxx:161
 AliACORDEConstants.cxx:162
 AliACORDEConstants.cxx:163
 AliACORDEConstants.cxx:164
 AliACORDEConstants.cxx:165
 AliACORDEConstants.cxx:166
 AliACORDEConstants.cxx:167
 AliACORDEConstants.cxx:168
 AliACORDEConstants.cxx:169
 AliACORDEConstants.cxx:170
 AliACORDEConstants.cxx:171
 AliACORDEConstants.cxx:172
 AliACORDEConstants.cxx:173
 AliACORDEConstants.cxx:174
 AliACORDEConstants.cxx:175
 AliACORDEConstants.cxx:176
 AliACORDEConstants.cxx:177
 AliACORDEConstants.cxx:178
 AliACORDEConstants.cxx:179
 AliACORDEConstants.cxx:180
 AliACORDEConstants.cxx:181
 AliACORDEConstants.cxx:182
 AliACORDEConstants.cxx:183
 AliACORDEConstants.cxx:184
 AliACORDEConstants.cxx:185
 AliACORDEConstants.cxx:186
 AliACORDEConstants.cxx:187
 AliACORDEConstants.cxx:188
 AliACORDEConstants.cxx:189
 AliACORDEConstants.cxx:190
 AliACORDEConstants.cxx:191
 AliACORDEConstants.cxx:192
 AliACORDEConstants.cxx:193
 AliACORDEConstants.cxx:194
 AliACORDEConstants.cxx:195
 AliACORDEConstants.cxx:196
 AliACORDEConstants.cxx:197
 AliACORDEConstants.cxx:198
 AliACORDEConstants.cxx:199
 AliACORDEConstants.cxx:200
 AliACORDEConstants.cxx:201
 AliACORDEConstants.cxx:202
 AliACORDEConstants.cxx:203
 AliACORDEConstants.cxx:204
 AliACORDEConstants.cxx:205
 AliACORDEConstants.cxx:206
 AliACORDEConstants.cxx:207
 AliACORDEConstants.cxx:208
 AliACORDEConstants.cxx:209
 AliACORDEConstants.cxx:210
 AliACORDEConstants.cxx:211
 AliACORDEConstants.cxx:212
 AliACORDEConstants.cxx:213
 AliACORDEConstants.cxx:214
 AliACORDEConstants.cxx:215
 AliACORDEConstants.cxx:216
 AliACORDEConstants.cxx:217
 AliACORDEConstants.cxx:218
 AliACORDEConstants.cxx:219
 AliACORDEConstants.cxx:220
 AliACORDEConstants.cxx:221
 AliACORDEConstants.cxx:222
 AliACORDEConstants.cxx:223
 AliACORDEConstants.cxx:224
 AliACORDEConstants.cxx:225
 AliACORDEConstants.cxx:226
 AliACORDEConstants.cxx:227
 AliACORDEConstants.cxx:228
 AliACORDEConstants.cxx:229
 AliACORDEConstants.cxx:230
 AliACORDEConstants.cxx:231
 AliACORDEConstants.cxx:232
 AliACORDEConstants.cxx:233
 AliACORDEConstants.cxx:234
 AliACORDEConstants.cxx:235
 AliACORDEConstants.cxx:236
 AliACORDEConstants.cxx:237
 AliACORDEConstants.cxx:238
 AliACORDEConstants.cxx:239
 AliACORDEConstants.cxx:240
 AliACORDEConstants.cxx:241
 AliACORDEConstants.cxx:242
 AliACORDEConstants.cxx:243
 AliACORDEConstants.cxx:244
 AliACORDEConstants.cxx:245
 AliACORDEConstants.cxx:246
 AliACORDEConstants.cxx:247
 AliACORDEConstants.cxx:248
 AliACORDEConstants.cxx:249
 AliACORDEConstants.cxx:250
 AliACORDEConstants.cxx:251
 AliACORDEConstants.cxx:252
 AliACORDEConstants.cxx:253
 AliACORDEConstants.cxx:254
 AliACORDEConstants.cxx:255
 AliACORDEConstants.cxx:256
 AliACORDEConstants.cxx:257
 AliACORDEConstants.cxx:258
 AliACORDEConstants.cxx:259
 AliACORDEConstants.cxx:260
 AliACORDEConstants.cxx:261
 AliACORDEConstants.cxx:262
 AliACORDEConstants.cxx:263
 AliACORDEConstants.cxx:264
 AliACORDEConstants.cxx:265
 AliACORDEConstants.cxx:266
 AliACORDEConstants.cxx:267
 AliACORDEConstants.cxx:268
 AliACORDEConstants.cxx:269
 AliACORDEConstants.cxx:270
 AliACORDEConstants.cxx:271
 AliACORDEConstants.cxx:272
 AliACORDEConstants.cxx:273
 AliACORDEConstants.cxx:274
 AliACORDEConstants.cxx:275
 AliACORDEConstants.cxx:276
 AliACORDEConstants.cxx:277
 AliACORDEConstants.cxx:278
 AliACORDEConstants.cxx:279
 AliACORDEConstants.cxx:280
 AliACORDEConstants.cxx:281
 AliACORDEConstants.cxx:282
 AliACORDEConstants.cxx:283
 AliACORDEConstants.cxx:284
 AliACORDEConstants.cxx:285
 AliACORDEConstants.cxx:286
 AliACORDEConstants.cxx:287
 AliACORDEConstants.cxx:288
 AliACORDEConstants.cxx:289
 AliACORDEConstants.cxx:290
 AliACORDEConstants.cxx:291
 AliACORDEConstants.cxx:292
 AliACORDEConstants.cxx:293
 AliACORDEConstants.cxx:294
 AliACORDEConstants.cxx:295
 AliACORDEConstants.cxx:296
 AliACORDEConstants.cxx:297
 AliACORDEConstants.cxx:298
 AliACORDEConstants.cxx:299
 AliACORDEConstants.cxx:300
 AliACORDEConstants.cxx:301
 AliACORDEConstants.cxx:302
 AliACORDEConstants.cxx:303
 AliACORDEConstants.cxx:304
 AliACORDEConstants.cxx:305
 AliACORDEConstants.cxx:306
 AliACORDEConstants.cxx:307
 AliACORDEConstants.cxx:308
 AliACORDEConstants.cxx:309
 AliACORDEConstants.cxx:310
 AliACORDEConstants.cxx:311
 AliACORDEConstants.cxx:312
 AliACORDEConstants.cxx:313
 AliACORDEConstants.cxx:314
 AliACORDEConstants.cxx:315
 AliACORDEConstants.cxx:316
 AliACORDEConstants.cxx:317
 AliACORDEConstants.cxx:318
 AliACORDEConstants.cxx:319
 AliACORDEConstants.cxx:320
 AliACORDEConstants.cxx:321
 AliACORDEConstants.cxx:322
 AliACORDEConstants.cxx:323
 AliACORDEConstants.cxx:324
 AliACORDEConstants.cxx:325
 AliACORDEConstants.cxx:326
 AliACORDEConstants.cxx:327
 AliACORDEConstants.cxx:328
 AliACORDEConstants.cxx:329
 AliACORDEConstants.cxx:330
 AliACORDEConstants.cxx:331
 AliACORDEConstants.cxx:332
 AliACORDEConstants.cxx:333
 AliACORDEConstants.cxx:334
 AliACORDEConstants.cxx:335
 AliACORDEConstants.cxx:336
 AliACORDEConstants.cxx:337
 AliACORDEConstants.cxx:338
 AliACORDEConstants.cxx:339
 AliACORDEConstants.cxx:340
 AliACORDEConstants.cxx:341
 AliACORDEConstants.cxx:342
 AliACORDEConstants.cxx:343
 AliACORDEConstants.cxx:344
 AliACORDEConstants.cxx:345
 AliACORDEConstants.cxx:346
 AliACORDEConstants.cxx:347
 AliACORDEConstants.cxx:348
 AliACORDEConstants.cxx:349
 AliACORDEConstants.cxx:350
 AliACORDEConstants.cxx:351
 AliACORDEConstants.cxx:352
 AliACORDEConstants.cxx:353
 AliACORDEConstants.cxx:354
 AliACORDEConstants.cxx:355
 AliACORDEConstants.cxx:356
 AliACORDEConstants.cxx:357
 AliACORDEConstants.cxx:358
 AliACORDEConstants.cxx:359
 AliACORDEConstants.cxx:360
 AliACORDEConstants.cxx:361
 AliACORDEConstants.cxx:362
 AliACORDEConstants.cxx:363
 AliACORDEConstants.cxx:364
 AliACORDEConstants.cxx:365
 AliACORDEConstants.cxx:366
 AliACORDEConstants.cxx:367
 AliACORDEConstants.cxx:368
 AliACORDEConstants.cxx:369
 AliACORDEConstants.cxx:370
 AliACORDEConstants.cxx:371
 AliACORDEConstants.cxx:372
 AliACORDEConstants.cxx:373
 AliACORDEConstants.cxx:374
 AliACORDEConstants.cxx:375
 AliACORDEConstants.cxx:376
 AliACORDEConstants.cxx:377
 AliACORDEConstants.cxx:378
 AliACORDEConstants.cxx:379
 AliACORDEConstants.cxx:380
 AliACORDEConstants.cxx:381
 AliACORDEConstants.cxx:382
 AliACORDEConstants.cxx:383
 AliACORDEConstants.cxx:384
 AliACORDEConstants.cxx:385
 AliACORDEConstants.cxx:386
 AliACORDEConstants.cxx:387
 AliACORDEConstants.cxx:388
 AliACORDEConstants.cxx:389
 AliACORDEConstants.cxx:390
 AliACORDEConstants.cxx:391
 AliACORDEConstants.cxx:392
 AliACORDEConstants.cxx:393
 AliACORDEConstants.cxx:394
 AliACORDEConstants.cxx:395
 AliACORDEConstants.cxx:396
 AliACORDEConstants.cxx:397
 AliACORDEConstants.cxx:398
 AliACORDEConstants.cxx:399
 AliACORDEConstants.cxx:400
 AliACORDEConstants.cxx:401
 AliACORDEConstants.cxx:402
 AliACORDEConstants.cxx:403
 AliACORDEConstants.cxx:404
 AliACORDEConstants.cxx:405
 AliACORDEConstants.cxx:406
 AliACORDEConstants.cxx:407
 AliACORDEConstants.cxx:408
 AliACORDEConstants.cxx:409
 AliACORDEConstants.cxx:410
 AliACORDEConstants.cxx:411
 AliACORDEConstants.cxx:412
 AliACORDEConstants.cxx:413
 AliACORDEConstants.cxx:414
 AliACORDEConstants.cxx:415
 AliACORDEConstants.cxx:416
 AliACORDEConstants.cxx:417
 AliACORDEConstants.cxx:418
 AliACORDEConstants.cxx:419
 AliACORDEConstants.cxx:420
 AliACORDEConstants.cxx:421
 AliACORDEConstants.cxx:422
 AliACORDEConstants.cxx:423
 AliACORDEConstants.cxx:424
 AliACORDEConstants.cxx:425
 AliACORDEConstants.cxx:426
 AliACORDEConstants.cxx:427
 AliACORDEConstants.cxx:428
 AliACORDEConstants.cxx:429
 AliACORDEConstants.cxx:430
 AliACORDEConstants.cxx:431
 AliACORDEConstants.cxx:432
 AliACORDEConstants.cxx:433
 AliACORDEConstants.cxx:434
 AliACORDEConstants.cxx:435
 AliACORDEConstants.cxx:436
 AliACORDEConstants.cxx:437
 AliACORDEConstants.cxx:438
 AliACORDEConstants.cxx:439
 AliACORDEConstants.cxx:440
 AliACORDEConstants.cxx:441
 AliACORDEConstants.cxx:442
 AliACORDEConstants.cxx:443
 AliACORDEConstants.cxx:444
 AliACORDEConstants.cxx:445
 AliACORDEConstants.cxx:446
 AliACORDEConstants.cxx:447
 AliACORDEConstants.cxx:448
 AliACORDEConstants.cxx:449
 AliACORDEConstants.cxx:450
 AliACORDEConstants.cxx:451
 AliACORDEConstants.cxx:452
 AliACORDEConstants.cxx:453
 AliACORDEConstants.cxx:454
 AliACORDEConstants.cxx:455
 AliACORDEConstants.cxx:456
 AliACORDEConstants.cxx:457
 AliACORDEConstants.cxx:458
 AliACORDEConstants.cxx:459
 AliACORDEConstants.cxx:460