* provided "as is" without express or implied warranty. *
**************************************************************************/
+/* $Id$ */
//////////////////////////////////////////////////////
// Calibration class for set:ITS //
// AliITSCalibrationSSD //
//////////////////////////////////////////////////////
-#include "Riostream.h"
+#include <Riostream.h>
+#include <TMath.h>
+
#include "AliITSCalibration.h"
#include "AliLog.h"
//______________________________________________________________________
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