Missing copy constructor and assignment operator are added
authorcvetan <cvetan@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 18 Aug 2006 13:43:47 +0000 (13:43 +0000)
committercvetan <cvetan@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 18 Aug 2006 13:43:47 +0000 (13:43 +0000)
ITS/AliITSCalibration.cxx
ITS/AliITSCalibration.h

index 8b05d89..90dc078 100644 (file)
@@ -24,6 +24,7 @@
 
 #include "Riostream.h"
 #include "AliITSCalibration.h"
+#include "AliLog.h"
 
 ClassImp(AliITSCalibration)
 
@@ -58,6 +59,29 @@ fResponse(){
 }
 
 //______________________________________________________________________
+AliITSCalibration::AliITSCalibration(const AliITSCalibration &ob):
+  TObject(ob)
+{
+  // Copy constructor
+  // not implemented
+  AliWarning("Copy constructor not implemented!");
+}
+
+//______________________________________________________________________________
+AliITSCalibration& AliITSCalibration::operator= (const AliITSCalibration& source)
+{
+  // Asignment operator
+  // not implemented
+  if(this==&source) return *this;
+
+  AliWarning("Asignment operator not implemented!");
+
+  ((TObject *)this)->operator=(source);
+
+  return *this;
+}
+
+//______________________________________________________________________
 Double_t AliITSCalibration::MobilityElectronSiEmp() const {
     // Computes the electron mobility in cm^2/volt-sec. Taken from SILVACO
     // International ATLAS II, 2D Device Simulation Framework, User Manual 
index b235718..bdc6f54 100644 (file)
@@ -149,7 +149,7 @@ class AliITSCalibration : public TObject {
 
  protected:
     AliITSCalibration(const AliITSCalibration &ob); // copy constructor
-    AliITSCalibration& operator=(const AliITSCalibration & /* source */); // ass.
+    AliITSCalibration& operator=(const AliITSCalibration& source); // ass.
     void NotImplemented(const char *method) const {if(gDebug>0)
          Warning(method,"This method is not implemented for this sub-class");}