- fGaus = 0;
- SetDeadChannels();
- SetMaxAdc();
- SetDiffCoeff();
- SetDriftSpeed();
- SetNSigmaIntegration();
- SetNLookUp();
- // SetClock();
- SetNoiseParam();
- SetNoiseAfterElectronics();
- SetJitterError();
- SetElectronics();
- SetDynamicRange();
- SetChargeLoss();
- SetMinVal();
- SetParamOptions();
- SetTemperature();
- SetZeroSupp();
- SetDataType(dataType);
- SetFilenames();
- SetOutputOption();
- SetDo10to8();
- // set the default zero suppression parameters
- fCPar[0]=0;
- fCPar[1]=0;
- fCPar[2]=(Int_t)(fBaseline + 2.*fNoiseAfterEl + 0.5);
- fCPar[3]=(Int_t)(fBaseline + 2.*fNoiseAfterEl + 0.5);
- fCPar[4]=0;
- fCPar[5]=0;
- fCPar[6]=0;
- fCPar[7]=0;
+ fGaus = 0;
+ SetDeadChannels();
+ SetMaxAdc(fgkMaxAdcDefault);
+ SetDiffCoeff(fgkDiffCoeffDefault,fgkDiffCoeff1Default);
+ SetDriftSpeed(fgkDriftSpeedDefault);
+ SetNSigmaIntegration(fgkNsigmasDefault);
+ SetNLookUp(fgkNcompsDefault);
+ // SetClock();
+ for(Int_t i=0;i<fgkWings;i++){
+ for(Int_t j=0;j<fgkChips*fgkChannels;j++){
+ fBaseline=0;
+ fNoise=0;
+ }
+ }
+ SetNoiseParam(fgkNoiseDefault,fgkBaselineDefault);
+ SetNoiseAfterElectronics();
+ SetJitterError();
+ SetElectronics();
+ SetDynamicRange(fgkDynamicRangeDefault);
+ SetChargeLoss(fgkfChargeLossDefault);
+ SetThresholds(fgkMinValDefault,0.);
+ SetParamOptions(fgkParam1Default.Data(),fgkParam2Default.Data());
+ SetTemperature(fgkTemperatureDefault);
+ SetZeroSupp(fgkOptionDefault);
+ SetDataType(dataType);
+ SetFilenames();
+ SetOutputOption();
+ SetDo10to8();
+ // set the default zero suppression parameters
+ fCPar[0]=(Int_t) fBaseline;
+ fCPar[1]=(Int_t) fBaseline;
+ fCPar[2]=(Int_t)(2.*fNoiseAfterEl + 0.5);
+ fCPar[3]=(Int_t)(2.*fNoiseAfterEl + 0.5);
+ fCPar[4]=0;
+ fCPar[5]=0;
+ fCPar[6]=0;
+ fCPar[7]=0;
+}
+//______________________________________________________________________
+AliITSresponseSDD::AliITSresponseSDD(const AliITSresponseSDD &ob) : AliITSresponse(ob) {
+ // Copy constructor
+ // Copies are not allowed. The method is protected to avoid misuse.
+ Error("AliITSresponseSDD","Copy constructor not allowed\n");
+}
+
+//______________________________________________________________________
+AliITSresponseSDD& AliITSresponseSDD::operator=(const AliITSresponseSDD& /* ob */){
+ // Assignment operator
+ // Assignment is not allowed. The method is protected to avoid misuse.
+ Error("= operator","Assignment operator not allowed\n");
+ return *this;