fDeadChannels(0),
fIsBad(kFALSE),
fBadChannels(),
-fUseACorrMap(0),
-fUseTCorrMap(0),
fMapAW0(0),
fMapAW1(0),
fMapTW0(0),
}
}
SetTemperature(fgkTemperatureDefault);
- SetUseCorrectionMaps(kTRUE,kTRUE);
SetDataType();
}
//______________________________________________________________________
fDeadChannels(0),
fIsBad(kFALSE),
fBadChannels(),
-fUseACorrMap(0),
-fUseTCorrMap(0),
fMapAW0(0),
fMapAW1(0),
fMapTW0(0),
}
SetTemperature(fgkTemperatureDefault);
- SetUseCorrectionMaps(kTRUE,kTRUE);
SetDataType(dataType);
}
//_____________________________________________________________________
void AliITSCalibrationSDD::SetBadChannel(Int_t i,Int_t anode){
//Set bad anode (set gain=0 for these channels);
- if(anode<0 || anode >fgkChannels*fgkChips*fgkWings-1)AliError("Wrong anode number");
+ if(anode<0 || anode >fgkChannels*fgkChips*fgkWings-1){
+ AliError("Wrong anode number");
+ return;
+ }
fBadChannels[i]=anode;
fGain[anode]=0;
}
//correction of coordinates using the maps stored in the DB
Int_t nSide=seg->GetSideFromLocalX(x);
devz=0;
-// if(fUseACorrMap){
// if(nSide==0) devz=fMapAW0->GetCorrection(z,x,seg);
// else devz=fMapAW1->GetCorrection(z,x,seg);
-// }
devx=0;
- if(fUseTCorrMap){
- if(nSide==0) devx=fMapTW0->GetCorrection(z,x,seg);
- else devx=fMapTW1->GetCorrection(z,x,seg);
- }
+ if(nSide==0) devx=fMapTW0->GetCorrection(z,x,seg);
+ else devx=fMapTW1->GetCorrection(z,x,seg);
return;
}
//______________________________________________________________________