Making the copy constructor and the assignment operator private. Removing their dummy...
authorhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 1 Nov 2006 10:59:29 +0000 (10:59 +0000)
committerhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 1 Nov 2006 10:59:29 +0000 (10:59 +0000)
ITS/AliITSDigitizer.cxx
ITS/AliITSDigitizer.h

index e2fab30..be7c008 100644 (file)
@@ -78,20 +78,6 @@ fFlagFirstEv(kTRUE){
 
 }
 
-//______________________________________________________________________
-//AliITSDigitizer::AliITSDigitizer(const AliITSDigitizer &/*rec*/):AliDigitizer(/*rec*/){
-    // Copy constructor. 
-
-//  Error("Copy constructor","Copy constructor not allowed");
-  
-//}
-//______________________________________________________________________
-AliITSDigitizer& AliITSDigitizer::operator=(const AliITSDigitizer& /*source*/){
-    // Assignment operator. This is a function which is not allowed to be
-    // done.
-    Error("operator=","Assignment operator not allowed\n");
-    return *this; 
-}
 
 //______________________________________________________________________
 AliITSDigitizer::~AliITSDigitizer(){
index 22d8240..5bd87e6 100644 (file)
@@ -22,8 +22,6 @@ class AliITSDigitizer : public AliDigitizer{
  public:
     AliITSDigitizer();
     AliITSDigitizer(AliRunDigitizer *manager);
-    AliITSDigitizer(const AliITSDigitizer& dig);
-    AliITSDigitizer& operator=(const AliITSDigitizer &source);
 
     virtual ~AliITSDigitizer();
     // Standard routines.
@@ -47,6 +45,8 @@ class AliITSDigitizer : public AliDigitizer{
     // Region of interest cut will not be made.
     virtual void ClearByRegionOfInterestFlag(){fRoif = 0;};
  private:
+    AliITSDigitizer(const AliITSDigitizer& dig);
+    AliITSDigitizer& operator=(const AliITSDigitizer &source);
     // Routines used internaly
     // Returns a pointer to the TObjecArray of Modules.
     TObjArray* GetModules(){return fITS->GetModules();}