Coding conventions in AliACORDEConstants class corrected
authormrodrigu <mrodrigu@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 9 Apr 2010 17:08:04 +0000 (17:08 +0000)
committermrodrigu <mrodrigu@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 9 Apr 2010 17:08:04 +0000 (17:08 +0000)
ACORDE/AliACORDEConstants.cxx
ACORDE/AliACORDEConstants.h

index 2305d21..490009e 100644 (file)
@@ -19,7 +19,7 @@
 //
 // 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) 
@@ -238,6 +238,10 @@ AliACORDEConstants::AliACORDEConstants()
 //_____________________________________________________________________________
 AliACORDEConstants* AliACORDEConstants::Instance()
 {
+// 
+// Instance implementacion
+//
+
   if ( !fgInstance ) {
     fgInstance = new AliACORDEConstants;
   }
@@ -247,52 +251,82 @@ AliACORDEConstants* AliACORDEConstants::Instance()
 //_____________________________________________________________________________
 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];
 }
 //_____________________________________________________________________________
index d3b16cf..5527fa7 100644 (file)
@@ -75,29 +75,31 @@ protected:
   AliACORDEConstants();
 
   static AliACORDEConstants* fgInstance; // static instanton
-
+  AliACORDEConstants (const AliACORDEConstants& fgInstance);
+  AliACORDEConstants& operator = (const AliACORDEConstants& fInstance);
   static const Float_t fgkModuleLength; // Module lenght
   static const Float_t fgkModuleWidth;  // Module width
   static const Float_t fgkModuleHeight; // Module height
-  static const Float_t fgkInsideModulePositionX[60]; 
-  static const Float_t fgkInsideModulePositionY[60];
-  static const Float_t fgkInsideModulePositionZ[60];
-  static const Float_t fgkCenterModulePositionX[60];
-  static const Float_t fgkCenterModulePositionY[60];
-  static const Float_t fgkCenterModulePositionZ[60];
-  static const Float_t fgkOutsideModulePositionX[60];
-  static const Float_t fgkOutsideModulePositionY[60];
-  static const Float_t fgkOutsideModulePositionZ[60];
+  static const Float_t fgkInsideModulePositionX[60]; // Module X-Position (inside)
+  static const Float_t fgkInsideModulePositionY[60]; // Module Y-Position (inside)
+  static const Float_t fgkInsideModulePositionZ[60]; // Module Z-Position (inside)
+  static const Float_t fgkCenterModulePositionX[60]; // Module X-Position (centroid)
+  static const Float_t fgkCenterModulePositionY[60]; // Module Y-Position (centroid)
+  static const Float_t fgkCenterModulePositionZ[60]; // Module Z-Position (centroid)
+  static const Float_t fgkOutsideModulePositionX[60]; // Module X-Position (outside)
+  static const Float_t fgkOutsideModulePositionY[60]; // Module Y-Position (outside)
+  static const Float_t fgkOutsideModulePositionZ[60]; // Module Z-Position (outside)
   static const Float_t fgkOldModulePositionX[60]; // OLD position in ALICE
   static const Float_t fgkOldModulePositionY[60]; // of center of module
-  static const Float_t fgkOldModulePositionZ[60]; 
-  static const Float_t fgkSupportModulePositionX[60];
-  static const Float_t fgkSupportModulePositionY[60];
-  static const Float_t fgkSupportModulePositionZ[60];
-  static const Float_t fgkOldExtraModulePositionZ[4];
-  static const Float_t fgkOldExtraModulePositionX;
-  static const Float_t fgkOldExtraModulePositionY;
-  static const Int_t fgkOldModuleElectronicChannel[60];
+  static const Float_t fgkOldModulePositionZ[60]; // Old position of module Z
+  static const Float_t fgkSupportModulePositionX[60]; // Position of bar support X
+  static const Float_t fgkSupportModulePositionY[60]; // Position of bar support Y
+  static const Float_t fgkSupportModulePositionZ[60]; // Position of bar support Z
+  static const Float_t fgkOldExtraModulePositionZ[4]; // Old Position in Z for central modules (up face)
+  static const Float_t fgkOldExtraModulePositionX; // Old Position in X for central modules (up face)
+  static const Float_t fgkOldExtraModulePositionY; // Old Position in Y for central modules (up face)
+  static const Int_t fgkOldModuleElectronicChannel[60]; // Old DCS-Elecronoc assigment for modules
 
   static const Float_t fgkPlasticLength; // Plastic length
   static const Float_t fgkPlasticWidth;  // Plastic width
@@ -105,13 +107,13 @@ protected:
 
 
   static const Float_t fgkProfileWidth;   // profile of the module
-  static const Float_t fgkProfileThickness; 
+  static const Float_t fgkProfileThickness; // thickness of scintillator
   static const Float_t fgkDepth; // Alice IP depth from surface
 
-  static const Float_t fgkHitEnergyThreshold;
-  static const Float_t fgkMaxHitTimeDifference;
-  static const Int_t fgkMultiMuonThreshold;
-  static const Float_t fgkMultiMuonWindow;
+  static const Float_t fgkHitEnergyThreshold; // thereshold of energy
+  static const Float_t fgkMaxHitTimeDifference; // time difference of hit in modules
+  static const Int_t fgkMultiMuonThreshold; // thereshold of energy (AMU-mode)
+  static const Float_t fgkMultiMuonWindow; // time window (AMU-mode)
 
 
  private: