ClassImp(AliPHOSEmcCalibData)
//________________________________________________________________
-AliPHOSEmcCalibData::AliPHOSEmcCalibData()
+ AliPHOSEmcCalibData::AliPHOSEmcCalibData(): TNamed()
{
// Default constructor
Reset();
// copy constructor
SetName(calibda.GetName());
SetTitle(calibda.GetName());
- Reset();
+
for(Int_t module=0; module<5; module++) {
for(Int_t column=0; column<56; column++) {
for(Int_t row=0; row<64; row++) {
- fADCchannelEmc[module][column][row] = calibda.GetADCchannelEmc(module,column,row);
- fADCpedestalEmc[module][column][row] = calibda.GetADCpedestalEmc(module,column,row);
+ fADCchannelEmc[module][column][row] = calibda.fADCchannelEmc[module][column][row];
+ fADCpedestalEmc[module][column][row] = calibda.fADCpedestalEmc[module][column][row];
}
}
}
AliPHOSEmcCalibData &AliPHOSEmcCalibData::operator =(const AliPHOSEmcCalibData& calibda)
{
// assignment operator
- SetName(calibda.GetName());
- SetTitle(calibda.GetName());
- Reset();
- for(Int_t module=0; module<5; module++) {
- for(Int_t column=0; column<56; column++) {
- for(Int_t row=0; row<64; row++) {
- fADCchannelEmc[module][column][row] = calibda.GetADCchannelEmc(module,column,row);
- fADCpedestalEmc[module][column][row] = calibda.GetADCpedestalEmc(module,column,row);
+
+ if(this != &calibda) {
+
+ SetName(calibda.GetName());
+ SetTitle(calibda.GetName());
+
+ for(Int_t module=0; module<5; module++) {
+ for(Int_t column=0; column<56; column++) {
+ for(Int_t row=0; row<64; row++) {
+ fADCchannelEmc[module][column][row] = calibda.fADCchannelEmc[module][column][row];
+ fADCpedestalEmc[module][column][row] = calibda.fADCpedestalEmc[module][column][row];
+ }
}
}
}
+
return *this;
}
//________________________________________________________________
void AliPHOSEmcCalibData::Reset()
{
- // Set all pedestals and all ADC channels to its default values.
+ // Set all pedestals and all ADC channels to its ideal values = 1.
for (Int_t module=0; module<5; module++){
for (Int_t column=0; column<56; column++){
for (Int_t row=0; row<64; row++){
- fADCpedestalEmc[module][column][row] = 0.005;
- fADCchannelEmc[module][column][row] = 0.0015;
+ fADCpedestalEmc[module][column][row] = 0.;
+ fADCchannelEmc[module][column][row] = 1.;
}
}
}