]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSCalibration.cxx
Update of PID 2 to the present recpoint normalisation
[u/mrichter/AliRoot.git] / ITS / AliITSCalibration.cxx
index 90dc07851d79159b80941d7b77cecb67744d5bf0..269ef51ab675dd13f5b416c3c06d0c63246df6ed 100644 (file)
@@ -13,6 +13,7 @@
  * provided "as is" without express or implied warranty.                  *
  **************************************************************************/
 
+/* $Id$ */
 
 //////////////////////////////////////////////////////
 //  Calibration class for set:ITS                   //
@@ -22,7 +23,9 @@
 //  AliITSCalibrationSSD                            //
 //////////////////////////////////////////////////////
 
-#include "Riostream.h"
+#include <Riostream.h>
+#include <TMath.h>
+
 #include "AliITSCalibration.h"
 #include "AliLog.h"
 
@@ -60,27 +63,30 @@ fResponse(){
 
 //______________________________________________________________________
 AliITSCalibration::AliITSCalibration(const AliITSCalibration &ob):
-  TObject(ob)
+TObject(ob),
+fDataType(ob.fDataType),
+fdv(ob.fdv),
+fN(ob.fN),
+fT(ob.fT),
+fGeVcharge(ob.fGeVcharge),
+fResponse(ob.fResponse)
 {
   // 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!");
+  this->~AliITSCalibration();
+  new(this) AliITSCalibration(source);
+  return *this;
 
-  ((TObject *)this)->operator=(source);
 
-  return *this;
 }
-
+*/
 //______________________________________________________________________
 Double_t AliITSCalibration::MobilityElectronSiEmp() const {
     // Computes the electron mobility in cm^2/volt-sec. Taken from SILVACO