X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=ACORDE%2FAliACORDECalibData.cxx;h=b92393f3204cabf641fc826e035335f04e5c9005;hb=4bd2c3ed5a1796d9868cf53424bac3c4233ce3da;hp=879475eafe2a052685b3ad6b16880470e2f0f0b6;hpb=c61a7285011faf50a1f39c6a49e0c3fdeeff6260;p=u%2Fmrichter%2FAliRoot.git diff --git a/ACORDE/AliACORDECalibData.cxx b/ACORDE/AliACORDECalibData.cxx index 879475eafe2..b92393f3204 100644 --- a/ACORDE/AliACORDECalibData.cxx +++ b/ACORDE/AliACORDECalibData.cxx @@ -22,12 +22,6 @@ ClassImp(AliACORDECalibData) -TH1D *fHits; - TH1D *fTHits; - TH1D *fMultiHits; - TH1D *fTMultiHits; - - //________________________________________________________________ AliACORDECalibData::AliACORDECalibData(): @@ -36,7 +30,12 @@ fTHits(0), fMultiHits(0), fTMultiHits(0) { - + for (Int_t imod = 0; imod < 60; imod++) + { + fEfficiencies[imod]=0.; + fRates[imod]=0.; + fModulesActivity[imod]=0.; + } } //________________________________________________________________ @@ -76,8 +75,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); } } //_______________________________________________________________ @@ -114,8 +114,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; } @@ -154,3 +155,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; +} +