///////////////////////////////////////////////////////////////////
#include "AliITSDriftSpeedSDD.h"
-#include "AliITSresponseSDD.h"
#include "AliLog.h"
+const Float_t AliITSDriftSpeedSDD::fgkDriftSpeedDefault = 7.3;
+
ClassImp(AliITSDriftSpeedSDD)
//______________________________________________________________________
AliITSDriftSpeedSDD::AliITSDriftSpeedSDD():
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;
}
//______________________________________________________________________
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]);
}