Added Copy ctor and assignment operator to fulfill Coding Conventions
authorschutz <schutz@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 31 May 2000 14:05:48 +0000 (14:05 +0000)
committerschutz <schutz@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 31 May 2000 14:05:48 +0000 (14:05 +0000)
12 files changed:
PHOS/AliPHOSAnalyze.cxx
PHOS/AliPHOSAnalyze.h
PHOS/AliPHOSDigit.h
PHOS/AliPHOSEmcRecPoint.h
PHOS/AliPHOSGeometry.cxx
PHOS/AliPHOSGeometry.h
PHOS/AliPHOSHit.h
PHOS/AliPHOSIndexToObject.h
PHOS/AliPHOSPpsdRecPoint.cxx
PHOS/AliPHOSRecParticle.h
PHOS/AliPHOSRecPoint.h
PHOS/AliPHOSTrackSegment.h

index f3e5e7ca7d88bb470fb0a93445ee8294a8a6e9ed..59030b516ea944a466573fb3a7831c1c78397c7c 100644 (file)
@@ -488,10 +488,10 @@ void AliPHOSAnalyze::DisplayKineEvent(Int_t evt)
   sprintf(histoname,"Event %d: Incident particles in module %d", evt, module) ; 
 
   Double_t tm, tM, pm, pM ; // min and Max theta and phi covered by module   
-  fGeom->EmcModuleCoverage(module, tm, tM, pm, pM, AliPHOSGeometry::kDegre) ;
+  fGeom->EmcModuleCoverage(module, tm, tM, pm, pM, AliPHOSGeometry::fgDegre) ;
 
   Double_t theta, phi ; 
-  fGeom->EmcXtalCoverage(theta, phi, AliPHOSGeometry::kDegre) ;
+  fGeom->EmcXtalCoverage(theta, phi, AliPHOSGeometry::fgDegre) ;
 
   Int_t tdim = (Int_t)( (tM - tm) / theta ) ; 
   Int_t pdim = (Int_t)( (pM - pm) / phi ) ; 
@@ -577,9 +577,9 @@ void AliPHOSAnalyze::DisplayRecParticles()
       Text_t histoname[80] ; 
       sprintf(histoname,"Event %d: Reconstructed particles in module %d", fEvt, module) ; 
       Double_t tm, tM, pm, pM ; // min and Max theta and phi covered by module   
-      fGeom->EmcModuleCoverage(module, tm, tM, pm, pM, AliPHOSGeometry::kDegre) ;
+      fGeom->EmcModuleCoverage(module, tm, tM, pm, pM, AliPHOSGeometry::fgDegre) ;
       Double_t theta, phi ; 
-      fGeom->EmcXtalCoverage(theta, phi, AliPHOSGeometry::kDegre) ;
+      fGeom->EmcXtalCoverage(theta, phi, AliPHOSGeometry::fgDegre) ;
       Int_t tdim = (Int_t)( (tM - tm) / theta ) ; 
       Int_t pdim = (Int_t)( (pM - pm) / phi ) ; 
       tm -= theta ; 
index 048d91ad86e2140c07b299ad753ebb0806c911f2..c80655acac8c2c38b8a81d1aac34cf7fe193b18f 100644 (file)
@@ -44,6 +44,13 @@ public:
   void DisplayTrackSegments() ;             // displays TrackSegments in module coordinate  
   Bool_t OpenRootFile(Text_t * name) ;      // opens the root file
   void SavingHistograms() ;                 // Save histograms in a root file
+
+  AliPHOSAnalyze & operator = (AliPHOSAnalyze const & rvalue)  {
+    // assignement operator requested by coding convention
+    // but not needed
+    assert(0==1) ;
+    return *this ; 
+  }
  
  private:
   
index 92dda28f4fd824a915cc71a808c7c9c72d1bb6c9..31e0632448f62987a5bb551368ecff5ecdf591a5 100644 (file)
@@ -26,7 +26,9 @@
 #include "AliDigitNew.h"
 
 class AliPHOSDigit : public AliDigitNew {
-  
+
+  friend class ostream& operator << ( ostream& , const AliPHOSDigit&) ;
+
  public:
   
   AliPHOSDigit() ;
@@ -38,9 +40,7 @@ class AliPHOSDigit : public AliDigitNew {
 
   Bool_t operator==(AliPHOSDigit const &rValue) const;
   AliPHOSDigit& operator+(AliPHOSDigit const &rValue) ;
-  
-  friend class ostream& operator << ( ostream& , const AliPHOSDigit&) ;
-  
+    
   Int_t   Compare(TObject * obj) ;  
   Int_t   GetNprimary() const { 
     // returns the number of primaries
index caf053646e786c297b9ce95c172369429ada12a6..cff01264177f7bad5767329ffb03e26717537ee7 100644 (file)
@@ -31,6 +31,12 @@ public:
     // default ctor
   } ;                    
   AliPHOSEmcRecPoint(Float_t W0, Float_t LocMaxCut) ;
+  AliPHOSEmcRecPoint(const AliPHOSEmcRecPoint & rp) {
+    // cpy ctor requested by Coding Convention 
+    // but not yet needed
+    assert(0==1) ; 
+  } 
   virtual ~AliPHOSEmcRecPoint() ;  
 
   virtual void  AddDigit(AliPHOSDigit & digit, Float_t Energy) ;  // add a digit to the digits list  
@@ -73,7 +79,14 @@ public:
     return kTRUE ; } 
   void        Print(Option_t * opt = "void") ; 
 
-private:
+  AliPHOSEmcRecPoint & operator = (AliPHOSEmcRecPoint const & rvalue)  {
+    // assignement operator requested by coding convention
+    // but not needed
+    assert(0==1) ;
+    return *this ; 
+  }
+
+ private:
 
   Bool_t AreNeighbours(AliPHOSDigit * digit1, AliPHOSDigit * digit2 ) ;
 
index 3280cb747f76b656f510a2f2a34dde8b4ab0ba01..2510d51f3c4d71a90c3019e04cf5736f47246dc6 100644 (file)
@@ -41,8 +41,8 @@ ClassImp(AliPHOSGeometry) ;
 
 AliPHOSGeometry * AliPHOSGeometry::fgGeom = 0 ;
 
-const TString AliPHOSGeometry::kDegre  = "deg" ; 
-const TString AliPHOSGeometry::kRadian = "rad" ; 
+TString AliPHOSGeometry::fgDegre  = "deg" ; 
+TString AliPHOSGeometry::fgRadian = "rad" ; 
 
 //____________________________________________________________________________
 AliPHOSGeometry::~AliPHOSGeometry(void)
@@ -97,9 +97,9 @@ void AliPHOSGeometry::EmcModuleCoverage(const Int_t mod, Double_t & tm, Double_t
   // calculates the angular coverage in theta and phi of a EMC module
 
  Double_t conv ; 
-  if ( opt == kRadian ) 
+  if ( opt == fgRadian ) 
     conv = 1. ; 
-  else if ( opt == kDegre )
+  else if ( opt == fgDegre )
     conv = 180. / TMath::Pi() ; 
   else {
     cout << "<I>  AliPHOSGeometry::EmcXtalCoverage : " << opt << " unknown option; result in radian " << endl ; 
@@ -131,9 +131,9 @@ void AliPHOSGeometry::EmcXtalCoverage(Double_t & theta, Double_t & phi, Option_t
   // calculates the angular coverage in theta and phi of a single crystal in a EMC module
 
   Double_t conv ; 
-  if ( opt == kRadian ) 
+  if ( opt == fgRadian ) 
     conv = 1. ; 
-  else if ( opt == kDegre )
+  else if ( opt == fgDegre )
     conv = 180. / TMath::Pi() ; 
   else {
     cout << "<I>  AliPHOSGeometry::EmcXtalCoverage : " << opt << " unknown option; result in radian " << endl ; 
index b885050588549005cb20151df79cef66f8f606ae..9033479a1821c75d6cd4018c986bead01b2da154 100644 (file)
@@ -12,6 +12,8 @@
 //                  
 //*-- Author: Yves Schutz (SUBATECH)
 
+#include <assert.h> 
+
 // --- ROOT system ---
 
 #include "TNamed.h"
@@ -33,30 +35,33 @@ public:
     // default ctor 
     // must be kept public for root persistency purposes, but should never be called by the outside world
   } ;  
+  AliPHOSGeometry(const AliPHOSGeometry & geom) {
+    // cpy ctor requested by Coding Convention 
+    // but not yet needed
+    assert(0==1) ;
+  } 
+  
   virtual ~AliPHOSGeometry(void) ; 
   static AliPHOSGeometry * GetInstance(const Text_t* name, const Text_t* title) ; 
   static AliPHOSGeometry * GetInstance() ; 
   virtual void  GetGlobal(const AliRecPoint* RecPoint, TVector3 & gpos, TMatrix & gmat)  ;
   virtual void  GetGlobal(const AliRecPoint* RecPoint, TVector3 & gpos)  ; 
 
-   const static TString kDegre ; 
-   const static TString kRadian ; 
-
-protected:
-
-  AliPHOSGeometry(const Text_t* name, const Text_t* title) : AliGeometry(name, title) { Init() ; }  
-  void Init(void) ;            // steering method for PHOS and CPV
-  void InitPHOS(void) ;        // defines the various PHOS geometry parameters
-  void InitPPSD(void) ;        // defines the various PPSD geometry parameters
-
-public: 
+  AliPHOSGeometry & operator = (AliPHOSGeometry const & rvalue) const {
+    // assignement operator requested by coding convention
+    // but not needed
+    assert(0==1) ;
+    return *(GetInstance()) ; 
+  }
+  static TString fgDegre ;   // a global for degree (deg)
+  static TString fgRadian ;  // a global for radian (rad)
 
   // General
 
   Bool_t AbsToRelNumbering(const Int_t AbsId, Int_t * RelId) ; // converts the absolute PHOS numbering to a relative 
-  void EmcModuleCoverage(const Int_t m, Double_t & tm, Double_t & tM, Double_t & pm, Double_t & pM, Option_t * opt = kRadian);    
+  void EmcModuleCoverage(const Int_t m, Double_t & tm, Double_t & tM, Double_t & pm, Double_t & pM, Option_t * opt = fgRadian);    
                                                          // calculates the angular coverage in theta and phi of a EMC module
-  void EmcXtalCoverage(Double_t & theta, Double_t & phi, Option_t * opt = kRadian) ; 
+  void EmcXtalCoverage(Double_t & theta, Double_t & phi, Option_t * opt = fgRadian) ; 
                                                                          // calculates the angular coverage in theta and phi of a 
                                                                          // single crystal in a EMC module
   void ImpactOnEmc(const Double_t theta, const Double_t phi, Int_t & ModuleNumber, Double_t & x, Double_t & z) ; 
@@ -71,69 +76,174 @@ public:
 
   ///////////// PHOS related parameters
 
-  Bool_t     IsInitialized(void)                  const { return fInit ; }  
-  Float_t    GetAirFilledBoxSize(Int_t index)     const { return fAirFilledBoxSize[index] ;}
-  Float_t    GetCrystalHolderThickness(void)      const { return fCrystalHolderThickness ; } 
-  Float_t    GetCrystalSize(Int_t index)          const { return fXtlSize[index] ; }
-  Float_t    GetCrystalSupportHeight(void)        const { return fCrystalSupportHeight ; } 
-  Float_t    GetCrystalWrapThickness(void)        const { return fCrystalWrapThickness;}
-  Float_t    GetGapBetweenCrystals(void)          const { return fGapBetweenCrystals ; }
-  Float_t    GetIPtoCrystalSurface(void)          const { return fIPtoCrystalSurface ; }
-  Float_t    GetIPtoOuterCoverDistance(void)      const { return fIPtoOuterCoverDistance ; }
-  Float_t    GetIPtoPpsdUp(void)                  const { return (fIPtoOuterCoverDistance - fPPSDBoxSize[1] + fPPSDModuleSize[1]/2 ); } 
-  Float_t    GetIPtoPpsdLow(void)                 const { return (fIPtoOuterCoverDistance - fPPSDModuleSize[1]/2 ); } 
-  Float_t    GetIPtoTopLidDistance(void)          const { return fIPtoTopLidDistance ; }
-  Float_t    GetLowerThermoPlateThickness(void)   const { return fLowerThermoPlateThickness ; }
-  Float_t    GetLowerTextolitPlateThickness(void) const { return fLowerTextolitPlateThickness ; }
-  Float_t    GetModuleBoxThickness(void)          const { return fModuleBoxThickness ; }
-  Int_t      GetNPhi(void)                        const { return fNPhi ; }
-  Int_t      GetNZ(void)                          const { return fNZ ; }
-  Int_t      GetNModules(void)                    const { return fNModules ; }
-  Float_t    GetOuterBoxSize(Int_t index)         const { return fOuterBoxSize[index] ;    }
-  Float_t    GetOuterBoxThickness(Int_t index)    const { return fOuterBoxThickness[index] ; } 
-  Float_t    GetPHOSAngle(Int_t index)            const { return fPHOSAngle[index-1] ; } 
-  Float_t    GetPinDiodeSize(Int_t index)         const { return fPinDiodeSize[index] ; }
-  Float_t    GetSecondUpperPlateThickness(void)   const { return fSecondUpperPlateThickness ; }
-  Float_t    GetSupportPlateThickness(void)       const { return fSupportPlateThickness ; }    
-  Float_t    GetTextolitBoxSize(Int_t index)      const { return fTextolitBoxSize[index] ; }
-  Float_t    GetTextolitBoxThickness(Int_t index) const { return fTextolitBoxThickness[index]; } 
-  Float_t    GetUpperPlateThickness(void)         const { return fUpperPlateThickness ; }
-  Float_t    GetUpperCoolingPlateThickness(void)  const { return fUpperCoolingPlateThickness ; }
-
-private:
+  Bool_t     IsInitialized(void)                  const { 
+    // 
+    return fInit ; }  
+  Float_t    GetAirFilledBoxSize(Int_t index)     const { 
+    // Getter
+    return fAirFilledBoxSize[index] ;}
+  Float_t    GetCrystalHolderThickness(void)      const { 
+    // Getter
+    return fCrystalHolderThickness ; } 
+  Float_t    GetCrystalSize(Int_t index)          const { 
+    // Getter
+    return fXtlSize[index] ; }
+  Float_t    GetCrystalSupportHeight(void)        const { 
+    // Getter 
+    return fCrystalSupportHeight ; } 
+  Float_t    GetCrystalWrapThickness(void)        const { 
+    // Getter
+    return fCrystalWrapThickness;}
+  Float_t    GetGapBetweenCrystals(void)          const { 
+    // Getter
+    return fGapBetweenCrystals ; }
+  Float_t    GetIPtoCrystalSurface(void)          const { 
+    // Getter
+    return fIPtoCrystalSurface ; }
+  Float_t    GetIPtoOuterCoverDistance(void)      const { 
+    // Getter
+    return fIPtoOuterCoverDistance ; }
+  Float_t    GetIPtoPpsdUp(void)                  const { 
+    // Getter
+    return (fIPtoOuterCoverDistance - fPPSDBoxSize[1] + fPPSDModuleSize[1]/2 ); } 
+  Float_t    GetIPtoPpsdLow(void)                 const { 
+    // Getter
+    return (fIPtoOuterCoverDistance - fPPSDModuleSize[1]/2 ); } 
+  Float_t    GetIPtoTopLidDistance(void)          const { 
+    // Getter
+    return fIPtoTopLidDistance ; }
+  Float_t    GetLowerThermoPlateThickness(void)   const { 
+    // Getter
+    return fLowerThermoPlateThickness ; }
+  Float_t    GetLowerTextolitPlateThickness(void) const { 
+    // Getter
+    return fLowerTextolitPlateThickness ; }
+  Float_t    GetModuleBoxThickness(void)          const { 
+    // Getter
+    return fModuleBoxThickness ; }
+  Int_t      GetNPhi(void)                        const { 
+    // Getter
+    return fNPhi ; }
+  Int_t      GetNZ(void)                          const { 
+    // Getter
+    return fNZ ; }
+  Int_t      GetNModules(void)                    const { 
+    // Getter
+    return fNModules ; }
+  Float_t    GetOuterBoxSize(Int_t index)         const { 
+    // Getter
+    return fOuterBoxSize[index] ;    }
+  Float_t    GetOuterBoxThickness(Int_t index)    const { 
+    // Getter
+    return fOuterBoxThickness[index] ; } 
+  Float_t    GetPHOSAngle(Int_t index)            const { 
+    // Getter
+    return fPHOSAngle[index-1] ; } 
+  Float_t    GetPinDiodeSize(Int_t index)         const { 
+    // Getter
+    return fPinDiodeSize[index] ; }
+  Float_t    GetSecondUpperPlateThickness(void)   const { 
+    // Getter
+    return fSecondUpperPlateThickness ; }
+  Float_t    GetSupportPlateThickness(void)       const { 
+    // Getter
+    return fSupportPlateThickness ; }    
+  Float_t    GetTextolitBoxSize(Int_t index)      const { 
+    // Getter
+    return fTextolitBoxSize[index] ; }
+  Float_t    GetTextolitBoxThickness(Int_t index) const { 
+    // Getter
+    return fTextolitBoxThickness[index]; } 
+  Float_t    GetUpperPlateThickness(void)         const { 
+    // Getter
+    return fUpperPlateThickness ; }
+  Float_t    GetUpperCoolingPlateThickness(void)  const { 
+    // Getter
+    return fUpperCoolingPlateThickness ; }
 
-  void       SetPHOSAngles() ; // calculates the PHOS modules PHI angle
-
-public: 
  
   ///////////// PPSD (PHOS PRE SHOWER DETECTOR)  related parameters
 
 
-  Float_t GetAnodeThickness(void)          const { return fAnodeThickness ; } 
-  Float_t GetAvalancheGap(void)            const { return fAvalancheGap ; }
-  Float_t GetCathodeThickness(void)        const { return fCathodeThickness ; } 
-  Float_t GetCompositeThickness(void)      const { return fCompositeThickness ; } 
-  Float_t GetConversionGap(void)           const { return fConversionGap ; } 
-  Float_t GetLeadConverterThickness(void)  const { return fLeadConverterThickness ; }
-  Float_t GetLeadToMicro2Gap(void)         const { return fLeadToMicro2Gap ; }       
-  Float_t GetLidThickness(void)            const { return fLidThickness ; }
-  Float_t GetMicromegas1Thickness(void)    const { return fMicromegas1Thickness ; } 
-  Float_t GetMicromegas2Thickness(void)    const { return fMicromegas2Thickness ; } 
-  Float_t GetMicromegasWallThickness(void) const { return fMicromegasWallThickness ; } 
-  Float_t GetMicro1ToLeadGap(void)         const { return fMicro1ToLeadGap ; } 
-  Int_t   GetNumberOfPadsPhi(void)         const { return fNumberOfPadsPhi ; }
-  Int_t   GetNumberOfPadsZ(void)           const { return fNumberOfPadsZ ; }
-  Int_t   GetNumberOfModulesPhi(void)      const { return fNumberOfModulesPhi ; }          
-  Int_t   GetNumberOfModulesZ(void)        const { return fNumberOfModulesZ ; }               
-  Float_t GetPCThickness(void)             const { return fPCThickness ; }   
-  Float_t GetPhiDisplacement(void)         const { return fPhiDisplacement ; }                           
-  Float_t GetPPSDBoxSize(Int_t index)      const { return fPPSDBoxSize[index] ; }
-  Float_t GetPPSDModuleSize(Int_t index)   const { return fPPSDModuleSize[index] ; } 
-  Float_t GetZDisplacement(void)           const { return fZDisplacement ; }                           
+  Float_t GetAnodeThickness(void)          const { 
+    // Getter
+    return fAnodeThickness ; } 
+  Float_t GetAvalancheGap(void)            const { 
+    // Getter
+    return fAvalancheGap ; }
+  Float_t GetCathodeThickness(void)        const { 
+    // Getter
+    return fCathodeThickness ; } 
+  Float_t GetCompositeThickness(void)      const { 
+    // Getter
+    return fCompositeThickness ; } 
+  Float_t GetConversionGap(void)           const { 
+    // Getter
+    return fConversionGap ; } 
+  Float_t GetLeadConverterThickness(void)  const { 
+    // Getter
+    return fLeadConverterThickness ; }
+  Float_t GetLeadToMicro2Gap(void)         const { 
+    // Getter
+    return fLeadToMicro2Gap ; }       
+  Float_t GetLidThickness(void)            const { 
+    // Getter
+    return fLidThickness ; }
+  Float_t GetMicromegas1Thickness(void)    const { 
+    // Getter
+    return fMicromegas1Thickness ; } 
+  Float_t GetMicromegas2Thickness(void)    const { 
+    // Getter
+    return fMicromegas2Thickness ; } 
+  Float_t GetMicromegasWallThickness(void) const { 
+    // Getter
+    return fMicromegasWallThickness ; } 
+  Float_t GetMicro1ToLeadGap(void)         const { 
+    // Getter
+    return fMicro1ToLeadGap ; } 
+  Int_t   GetNumberOfPadsPhi(void)         const { 
+    // Getter
+    return fNumberOfPadsPhi ; }
+  Int_t   GetNumberOfPadsZ(void)           const { 
+    // Getter
+    return fNumberOfPadsZ ; }
+  Int_t   GetNumberOfModulesPhi(void)      const { 
+    // Getter
+    return fNumberOfModulesPhi ; }          
+  Int_t   GetNumberOfModulesZ(void)        const { 
+    // Getter
+    return fNumberOfModulesZ ; }               
+  Float_t GetPCThickness(void)             const { 
+    // Getter
+    return fPCThickness ; }   
+  Float_t GetPhiDisplacement(void)         const { 
+    // Getter
+    return fPhiDisplacement ; }                           
+  Float_t GetPPSDBoxSize(Int_t index)      const { 
+    // Getter
+    return fPPSDBoxSize[index] ; }
+  Float_t GetPPSDModuleSize(Int_t index)   const { 
+    // Getter
+    return fPPSDModuleSize[index] ; } 
+  Float_t GetZDisplacement(void)           const { 
+    // Getter
+    return fZDisplacement ; }                           
  
   void SetLeadConverterThickness(Float_t e) ; // should ultimately disappear 
 
+protected:
+
+  AliPHOSGeometry(const Text_t* name, const Text_t* title) : AliGeometry(name, title) { 
+    // ctor only for internal usage (singleton)
+    Init() ; 
+  }  
+  void Init(void) ;            // steering method for PHOS and CPV
+  void InitPHOS(void) ;        // defines the various PHOS geometry parameters
+  void InitPPSD(void) ;        // defines the various PPSD geometry parameters
+
 private:
+
+  void       SetPHOSAngles() ; // calculates the PHOS modules PHI angle
   
   ///////////// PHOS related parameters
 
index c77d45084f4ecf3c62bdc620887b60dd1515c3ed..eaf33b79df6f2ebca26b3c0c1e6d28408144b94d 100644 (file)
 
 class AliPHOSHit : public AliHit {
 
-public:
-
+  friend ostream& operator << (ostream&, const AliPHOSHit&) ;
+  
+ public:
+  
   AliPHOSHit() {
     // default ctor 
   }
@@ -50,9 +52,8 @@ public:
   Bool_t operator == (AliPHOSHit const &rValue) const ;
   AliPHOSHit operator + (const AliPHOSHit& rValue) const ;
 
-  friend ostream& operator << (ostream&, const AliPHOSHit&) ;
 
-private:
+ private:
 
   Int_t     fId ;        // Absolute Id number of PHOS Xtal or PPSD pad
   Float_t   fELOS ;      // Energy deposited
index 4740e71c9d4d899e71bc0f6efb543e053dc7dc7b..0aaf46f84bfd904cd2c90c0fc3cbe3965eab96d3 100644 (file)
@@ -40,6 +40,12 @@ public:
     // ctor: this is a singleton, the ctor should never be called but cint needs it as publiv
     assert(0==1) ; 
   } 
+  AliPHOSIndexToObject(const AliPHOSIndexToObject & obj) {
+    // cpy ctor requested by Coding Convention 
+    // but not yet needed
+    assert(0==1) ; 
+  } 
   virtual ~AliPHOSIndexToObject(){
     // dtor
   }
@@ -53,6 +59,13 @@ public:
   AliRecPoint *         GimeRecPoint(Int_t index, TString s) ; 
   AliPHOSTrackSegment * GimeTrackSegment(Int_t index) ;
   
+  AliPHOSIndexToObject & operator = (AliPHOSIndexToObject const & rvalue) {
+    // assignement operator requested by coding convention
+    // but not needed
+    assert(0==1) ;
+    return *this ; 
+  }
+
  private:
   
   AliPHOSIndexToObject(AliPHOS * det) ; 
index 27536638a02b7d94583149926386d305a67c544d..c4777f03007c977ec948efd7753e4904ce53cba4 100644 (file)
@@ -200,6 +200,8 @@ void AliPHOSPpsdRecPoint::GetLocalPosition(TVector3 &LPos)
 //____________________________________________________________________________
 Bool_t AliPHOSPpsdRecPoint::GetUp() 
 {
+  // Are we in the uper PPSD module ?
+
   Int_t relid[4] ;
   
   AliPHOSIndexToObject * please =  AliPHOSIndexToObject::GetInstance() ; 
index 043db5fce8b1f03bbf484fae10c6e8ca007afcad..0e0c0161ccca0f18d4e0c1da3a71b156cac4c6d1 100644 (file)
@@ -36,7 +36,10 @@ public:
     // dtor
   }
   AliPHOSTrackSegment * GetPHOSTrackSegment() const ; 
-  Int_t                 GetPHOSTrackSegmentIndex(){return fPHOSTrackSegment;}
+  Int_t                 GetPHOSTrackSegmentIndex(){
+    // Getter 
+    return fPHOSTrackSegment ;
+  }
   Int_t *               GetPrimaries(Int_t & number) ;
 
 private:
index 90275a6eef31b863edfcba8c003da14da051016b..de65da8780b59c78435a73bdbcb0fa0e1db101c5 100644 (file)
@@ -26,6 +26,12 @@ class AliPHOSRecPoint : public AliRecPoint {
  public:
 
   AliPHOSRecPoint() ;                   // ctor         
+  AliPHOSRecPoint(const AliPHOSRecPoint & rp) {
+    // cpy ctor requested by Coding Convention 
+    // but not yet needed
+    assert(0==1) ; 
+  } 
+  
   virtual ~AliPHOSRecPoint(){
     // dtor
   }
@@ -52,6 +58,13 @@ class AliPHOSRecPoint : public AliRecPoint {
     // Print prototype
   } 
 
+  AliPHOSRecPoint & operator = (AliPHOSRecPoint const & rvalue)  {
+    // assignement operator requested by coding convention
+    // but not needed
+    assert(0==1) ;
+    return *this ; 
+  }
+
  protected:
   
   Int_t fPHOSMod ;      // PHOS Module number in which the RecPoint is found
index 1903ba2ffdf5158f9d3b721cf7c5cd46577da4a6..cd71e4d8d739634ee4285c97c52cb9b53471dc6d 100644 (file)
@@ -1,5 +1,5 @@
-#ifndef ALIPHOSSUBTRACK_H
-#define ALIPHOSSUBTRACK_H
+#ifndef ALIPHOSTRACKSEGMENT_H
+#define ALIPHOSTRACKSEGMENT_H
 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
  * See cxx source for full Copyright notice                               */
 
@@ -92,4 +92,4 @@ public:
 
 };
 
-#endif // AliPHOSSUBTRACK_H
+#endif // ALIPHOSTRACKSEGMENT_H