X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=ACORDE%2FAliACORDECalibData.cxx;h=c3724c5a1825812571465eb9f8492d07e604b342;hb=fcdfb1ffb9630a3323c36e78b32e5511486fff62;hp=03228c461551b3c7eaa6e7100748be3bedfde8cd;hpb=2702934142ea5e8dbf8b84281ec0a468a08f5e65;p=u%2Fmrichter%2FAliRoot.git diff --git a/ACORDE/AliACORDECalibData.cxx b/ACORDE/AliACORDECalibData.cxx index 03228c46155..c3724c5a182 100644 --- a/ACORDE/AliACORDECalibData.cxx +++ b/ACORDE/AliACORDECalibData.cxx @@ -70,8 +70,9 @@ AliACORDECalibData::AliACORDECalibData(const AliACORDECalibData& calibda) : // there are 60 modules. Note that number of first module is 1 (one) for(int t=0; t<60; t++) { - fEfficiencies[t] =calibda.GetEfficiency(t+1); - fRates[t] = calibda.GetRate(t+1); + fEfficiencies[t] =calibda.GetEfficiency(t+1); + fRates[t] = calibda.GetRate(t+1); + fModulesActivity[t] = calibda.GetModuleActivity(t+1); } } //_______________________________________________________________ @@ -108,8 +109,9 @@ AliACORDECalibData &AliACORDECalibData::operator =(const AliACORDECalibData& cal // there are 60 modules. Note that number of first module is 1 (one) for(int t=0; t<60; t++) { - fEfficiencies[t] =calibda.GetEfficiency(t+1); - fRates[t] = calibda.GetRate(t+1); + fEfficiencies[t] =calibda.GetEfficiency(t+1); + fRates[t] = calibda.GetRate(t+1); + fModulesActivity[t] = calibda.GetModuleActivity(t+1); } return *this; } @@ -148,3 +150,10 @@ void AliACORDECalibData::SetRates(Float_t* Rt) if(Rt) for (int t=0;t<60; t++) fRates[t] = Rt[t]; else for (int t=0;t<60; t++) fRates[t] = 0.0; } + +void AliACORDECalibData::SetModulesActivity(Float_t* Mac) +{ + if(Mac) for (int t=0;t<60;t++) fModulesActivity[t] = Mac[t]; + else for (int t=0;t<60;t++) fModulesActivity[t] = 0.0; +} +