]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSDriftSpeedSDD.cxx
Merge branch 'master' into TPCdev
[u/mrichter/AliRoot.git] / ITS / AliITSDriftSpeedSDD.cxx
index 680febca403b255396c0a4947726857b38faefbc..8b2c9df58ec97ebaee87c18b60d38c1798a8786d 100644 (file)
 ///////////////////////////////////////////////////////////////////
 
 #include "AliITSDriftSpeedSDD.h"
-#include "AliITSresponseSDD.h"
 #include "AliLog.h"
 
+const Float_t AliITSDriftSpeedSDD::fgkDriftSpeedDefault = 7.3;
+
 ClassImp(AliITSDriftSpeedSDD)
 //______________________________________________________________________
 AliITSDriftSpeedSDD::AliITSDriftSpeedSDD():
@@ -34,7 +35,7 @@ fEvNum(0),
 fTimestamp(0),
 fPolDeg(0){
   // default constructor
-  fDriftSpeedParam[0]=AliITSresponseSDD::DefaultDriftSpeed();
+  fDriftSpeedParam[0]=fgkDriftSpeedDefault;
   for(Int_t i=1; i<fgkMaxPolDeg+1; i++) fDriftSpeedParam[i]=0;
 }
 //______________________________________________________________________
@@ -62,10 +63,22 @@ fPolDeg(drSpeed.fPolDeg)
   for(Int_t i=0; i<fgkMaxPolDeg+1; i++) fDriftSpeedParam[i]=drSpeed.GetDriftSpeedParameter(i);
   
 }
+//_____________________________________________________________________________
+AliITSDriftSpeedSDD& AliITSDriftSpeedSDD::operator=(const AliITSDriftSpeedSDD &drSpeed){
+  // Assignment operator
+ if(this==&drSpeed) return *this;
+  ((TObject *)this)->operator=(drSpeed);
+  fEvNum = drSpeed.fEvNum;
+  fTimestamp = drSpeed.fTimestamp;
+  fPolDeg = drSpeed.fPolDeg;
+  for(Int_t i=0; i<fgkMaxPolDeg+1; i++) fDriftSpeedParam[i]=drSpeed.GetDriftSpeedParameter(i);
+  return *this;
+}
+
 //______________________________________________________________________
 void AliITSDriftSpeedSDD::PrintDriftSpeedParameters() const {
   // printout drift speed parametrization
   printf("Injector event #%d at time %d\n",fEvNum,fTimestamp);
   printf("Coefficients of %d degree poly fit:\n",fPolDeg);
-  for(Int_t i=0; i<fgkMaxPolDeg+1; i++) printf("par[%d]=%f\n",i,fDriftSpeedParam[i]);
+  for(Int_t i=0; i<fgkMaxPolDeg+1; i++) printf("par[%d]=%G\n",i,fDriftSpeedParam[i]);
 }