//
// AliACORDEConstants class
//
-// This class serves to group constants needed by ACORDE detector in 1
+// 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)
-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,
--151.171, -152.082,-155.098, -155.141,-159.922, -155.124, -155.629, -154.709,-155.223, -154.841,
+-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] = {
//_____________________________________________________________________________
AliACORDEConstants* AliACORDEConstants::Instance()
{
+//
+// Instance implementacion
+//
+
if ( !fgInstance ) {
fgInstance = new AliACORDEConstants;
}
//_____________________________________________________________________________
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];
}
//_____________________________________________________________________________