Coding Conventions: private copy constructors and assignment operators where not...
authordibari <dibari@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 12 Nov 2007 14:44:35 +0000 (14:44 +0000)
committerdibari <dibari@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 12 Nov 2007 14:44:35 +0000 (14:44 +0000)
HMPID/AliHMPIDParam.h
HMPID/AliHMPIDRecon.h
HMPID/AliHMPIDReconHTA.h
HMPID/AliHMPIDReconstructor.h
HMPID/AliHMPIDTracker.h

index 3506a58..5ec1688 100644 (file)
@@ -94,7 +94,6 @@ public:
 
   static Int_t fgSigmas;   //sigma Cut
 
-  
 protected:
   static /*const*/ Float_t fgkMinPcX[6];                                                           //limits PC
   static /*const*/ Float_t fgkMinPcY[6];                                                           //limits PC
@@ -111,6 +110,10 @@ protected:
   Float_t fY;                         //y shift of LORS with respect to rotated MARS   
   Double_t fRadNmean;                 //C6F14 mean index as a running parameter
   
+private:
+  AliHMPIDParam(const AliHMPIDParam& r);              //dummy copy constructor
+  AliHMPIDParam &operator=(const AliHMPIDParam& r);   //dummy assignment operator
+      
   ClassDef(AliHMPIDParam,0)           //HMPID main parameters class
 };
 
index c29080f..e7d5c5b 100644 (file)
@@ -72,6 +72,10 @@ protected:
   TVector2  fPc;                                //track position at PC
   
   AliHMPIDParam *fParam;                        //Pointer to AliHMPIDParam
+  
+private:
+  AliHMPIDRecon(const AliHMPIDRecon& r);              //dummy copy constructor
+  AliHMPIDRecon &operator=(const AliHMPIDRecon& r);   //dummy assignment operator
 //
   ClassDef(AliHMPIDRecon,0)
 };
index 5a066e5..6b673b6 100644 (file)
@@ -61,7 +61,7 @@ public :
   Double_t PhTrkFit     ()const {return fPhTrkFit;}                                                //Getter of phi fitted of the track
 //
 protected:
-// HTA hidden track algorithm
+//
   Double_t fMipX;                              //mip X position for Hidden Track Algorithm  
   Double_t fMipY;                              //mip Y position for Hidden Track Algorithm
   Double_t fMipQ;                              //mip Q          for Hidden Track Algorithm
@@ -80,6 +80,10 @@ protected:
   AliHMPIDParam *fParam;                       //Pointer to AliHMPIDParam
   static TH2I* fgDatabase;                     //database for ring shapes
 //
+private:
+  AliHMPIDReconHTA(const AliHMPIDReconHTA& r);              //dummy copy constructor
+  AliHMPIDReconHTA &operator=(const AliHMPIDReconHTA& r);   //dummy assignment operator
+//
   ClassDef(AliHMPIDReconHTA,0)
 };
 
index b29b0d1..60310b4 100644 (file)
@@ -35,11 +35,17 @@ public:
   static        void           FormClu (AliHMPIDCluster *pClu,AliHMPIDDigit *pDig,TClonesArray *pDigLst,TMatrixF *pPadMap);//cluster formation recursive algorithm
   static inline AliHMPIDDigit* UseDig  (Int_t padX,Int_t padY,                    TClonesArray *pDigLst,TMatrixF *pDigMap);//use this pad's digit to form a cluster
   inline Bool_t                IsDigSurvive(AliHMPIDDigit *pDig                                                     )const;//check for sigma cut
+  
   protected:
   Int_t     *fUserCut;                 // n sigmas for pedestals decided by the User for each chamber(if in OCDB)
   TObjArray *fDaqSig;                  // container for the pad pedestal sigmas
   TObjArray *fDig;                     // tmp list of digits
   TObjArray *fClu;                     // tmp list of clusters
+//
+  private:
+  AliHMPIDReconstructor(const AliHMPIDReconstructor& r);              //dummy copy constructor
+  AliHMPIDReconstructor &operator=(const AliHMPIDReconstructor& r);   //dummy assignment operator
+//  
   ClassDef(AliHMPIDReconstructor, 0)   // class for the HMPID reconstruction
 };
 
index db0396d..13c6598 100644 (file)
@@ -28,8 +28,14 @@ public:
   static Int_t       IntTrkCha     (AliESDtrack *pTrk,Float_t &xPc,Float_t &yPc        );              //find track-PC intersection, retuns chamber ID
   static Int_t       Recon         (AliESDEvent *pEsd,TObjArray *pCluAll,TObjArray *pNmean=0,TObjArray *pQthre=0);//do actual job, returns status code  
   static Int_t       ReconHiddenTrk(Int_t iCh,AliESDtrack *pTrk,TClonesArray *pClus,TObjArray *pNmean, TObjArray *pQthre);//do actual job with Hidden Track Algorithm    
+  
 protected:
   TObjArray            *fClu;                     //! each chamber holds it's one list of clusters 
+//
+private:
+  AliHMPIDTracker(const AliHMPIDTracker& r);              //dummy copy constructor
+  AliHMPIDTracker &operator=(const AliHMPIDTracker& r);   //dummy assignment operator
+//
 ClassDef(AliHMPIDTracker,0)
 };//class AliHMPIDTracker
 //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++