X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=T0%2FAliT0DataDCS.cxx;h=d3fbe0b308a886c340329dea5876bf67d2d93667;hb=044113f2d751708c6e4db514098f0ef829125fa6;hp=fe5e787a0604f5a50df4ae440008db130c9f359e;hpb=19682e7d69b3a7d8705b1fd57c05286eaba19fbc;p=u%2Fmrichter%2FAliRoot.git diff --git a/T0/AliT0DataDCS.cxx b/T0/AliT0DataDCS.cxx index fe5e787a060..d3fbe0b308a 100644 --- a/T0/AliT0DataDCS.cxx +++ b/T0/AliT0DataDCS.cxx @@ -30,12 +30,6 @@ Preliminary test version (T.Malkiewicz) #include #include -#include -#include -#include -#include -#include -#include // AliT0DataDCS class // declaring DCS aliases for T0 @@ -63,10 +57,12 @@ AliT0DataDCS::AliT0DataDCS(): fMPDmode(0), fIsProcessed(kFALSE) { + // default constructor + // for(Int_t i=0;i (aliasArr->At(l)); - t0_scaler[j]+= aValue->GetUInt(); + t0Scaler[j]+= (UInt_t) aValue->GetFloat(); } - fScalerMean[j] = t0_scaler[j] / aliasEntr[j]; + fScalerMean[j] = ((UInt_t) t0Scaler[j])/((UInt_t) aliasEntr[j]); } else if (j < 2*kScalers) { @@ -346,9 +347,9 @@ Bool_t AliT0DataDCS::ProcessData(TMap& aliasMap) for(Int_t l=0; l (aliasArr->At(l)); - t0_scaler_sec[j-kScalers]+= aValue->GetUInt(); + t0ScalerSec[j-kScalers]+= (UInt_t) aValue->GetFloat(); } - fScalerSecMean[j-kScalers] = t0_scaler_sec[j-kScalers] / aliasEntr[j]; + fScalerSecMean[j-kScalers] = ((UInt_t) t0ScalerSec[j-kScalers])/((UInt_t) aliasEntr[j]); } else if (j < 2*kScalers+kHV) { @@ -356,9 +357,9 @@ Bool_t AliT0DataDCS::ProcessData(TMap& aliasMap) for(Int_t l=0; l (aliasArr->At(l)); - t0_a_hv_imon[j-2*kScalers]+= aValue->GetFloat(); + t0AhvImon[j-2*kScalers]+= aValue->GetFloat(); } - fHViA[j-2*kScalers] = t0_a_hv_imon[j-2*kScalers] / aliasEntr[j]; + fHViA[j-2*kScalers] = t0AhvImon[j-2*kScalers] / aliasEntr[j]; } else if (j < 2*kScalers+2*kHV) { @@ -366,9 +367,9 @@ Bool_t AliT0DataDCS::ProcessData(TMap& aliasMap) for(Int_t l=0; l (aliasArr->At(l)); - t0_a_hv_vmon[j-(2*kScalers+kHV)]+= aValue->GetFloat(); + t0AHVvmon[j-(2*kScalers+kHV)]+= aValue->GetFloat(); } - fHVvA[j-(2*kScalers+kHV)] = t0_a_hv_vmon[j-(2*kScalers+kHV)] / aliasEntr[j]; + fHVvA[j-(2*kScalers+kHV)] = t0AHVvmon[j-(2*kScalers+kHV)] / aliasEntr[j]; } else if (j < 2*kScalers+2*kHV+kLV) { @@ -376,9 +377,9 @@ Bool_t AliT0DataDCS::ProcessData(TMap& aliasMap) for(Int_t l=0; l (aliasArr->At(l)); - t0_a_lv_imon[j-(2*kScalers+2*kHV)]+= aValue->GetFloat(); + t0AlvImon[j-(2*kScalers+2*kHV)]+= aValue->GetFloat(); } - fLViA[j-(2*kScalers+2*kHV)] = t0_a_lv_imon[j-(2*kScalers+2*kHV)] / aliasEntr[j]; + fLViA[j-(2*kScalers+2*kHV)] = t0AlvImon[j-(2*kScalers+2*kHV)] / aliasEntr[j]; } else if (j < 2*kScalers+2*kHV+2*kLV) { @@ -386,9 +387,9 @@ Bool_t AliT0DataDCS::ProcessData(TMap& aliasMap) for(Int_t l=0; l (aliasArr->At(l)); - t0_a_lv_vmon[j-(2*kScalers+2*kHV+kLV)]+= aValue->GetFloat(); + t0AlvVmon[j-(2*kScalers+2*kHV+kLV)]+= aValue->GetFloat(); } - fLVvA[j-(2*kScalers+2*kHV+kLV)] = t0_a_lv_vmon[j-(2*kScalers+2*kHV+kLV)] / aliasEntr[j]; + fLVvA[j-(2*kScalers+2*kHV+kLV)] = t0AlvVmon[j-(2*kScalers+2*kHV+kLV)] / aliasEntr[j]; } else if (j < 2*kScalers+3*kHV+2*kLV) { @@ -396,9 +397,9 @@ Bool_t AliT0DataDCS::ProcessData(TMap& aliasMap) for(Int_t l=0; l (aliasArr->At(l)); - t0_c_hv_imon[j-(2*kScalers+2*kHV+2*kLV)]+= aValue->GetFloat(); + t0ChvImon[j-(2*kScalers+2*kHV+2*kLV)]+= aValue->GetFloat(); } - fHViC[j-(2*kScalers+2*kHV+2*kLV)] = t0_c_hv_imon[j-(2*kScalers+2*kHV+2*kLV)] / aliasEntr[j]; + fHViC[j-(2*kScalers+2*kHV+2*kLV)] = t0ChvImon[j-(2*kScalers+2*kHV+2*kLV)] / aliasEntr[j]; } else if (j < 2*kScalers+4*kHV+2*kLV) { @@ -406,9 +407,9 @@ Bool_t AliT0DataDCS::ProcessData(TMap& aliasMap) for(Int_t l=0; l (aliasArr->At(l)); - t0_c_hv_vmon[j-(2*kScalers+3*kHV+2*kLV)]+= aValue->GetFloat(); + t0ChvVmon[j-(2*kScalers+3*kHV+2*kLV)]+= aValue->GetFloat(); } - fHVvC[j-(2*kScalers+3*kHV+2*kLV)] = t0_c_hv_vmon[j-(2*kScalers+3*kHV+2*kLV)] / aliasEntr[j]; + fHVvC[j-(2*kScalers+3*kHV+2*kLV)] = t0ChvVmon[j-(2*kScalers+3*kHV+2*kLV)] / aliasEntr[j]; } else if (j < 2*kScalers+4*kHV+3*kLV) { @@ -416,9 +417,9 @@ Bool_t AliT0DataDCS::ProcessData(TMap& aliasMap) for(Int_t l=0; l (aliasArr->At(l)); - t0_c_lv_imon[j-(2*kScalers+4*kHV+2*kLV)]+= aValue->GetFloat(); + t0ClvImon[j-(2*kScalers+4*kHV+2*kLV)]+= aValue->GetFloat(); } - fLViC[j-(2*kScalers+4*kHV+2*kLV)] = t0_c_lv_imon[j-(2*kScalers+4*kHV+2*kLV)] / aliasEntr[j]; + fLViC[j-(2*kScalers+4*kHV+2*kLV)] = t0ClvImon[j-(2*kScalers+4*kHV+2*kLV)] / aliasEntr[j]; } else if (j < 2*kScalers+4*kHV+4*kLV) { @@ -426,9 +427,9 @@ Bool_t AliT0DataDCS::ProcessData(TMap& aliasMap) for(Int_t l=0; l (aliasArr->At(l)); - t0_c_lv_vmon[j-(2*kScalers+4*kHV+3*kLV)]+= aValue->GetFloat(); + t0ClvVmon[j-(2*kScalers+4*kHV+3*kLV)]+= aValue->GetFloat(); } - fLVvC[j-(2*kScalers+4*kHV+3*kLV)] = t0_c_lv_vmon[j-(2*kScalers+4*kHV+3*kLV)] / aliasEntr[j]; + fLVvC[j-(2*kScalers+4*kHV+3*kLV)] = t0ClvVmon[j-(2*kScalers+4*kHV+3*kLV)] / aliasEntr[j]; } else if (j < 2*kScalers+4*kHV+4*kLV+kCFD) { @@ -436,9 +437,9 @@ Bool_t AliT0DataDCS::ProcessData(TMap& aliasMap) for(Int_t l=0; l (aliasArr->At(l)); - t0_a_cfd_thre[j-(2*kScalers+4*kHV+4*kLV)]+= aValue->GetFloat(); + t0AcfdThre[j-(2*kScalers+4*kHV+4*kLV)]+= aValue->GetFloat(); } - fCFDtA[j-(2*kScalers+4*kHV+4*kLV)] = t0_a_cfd_thre[j-(2*kScalers+4*kHV+4*kLV)] / aliasEntr[j]; + fCFDtA[j-(2*kScalers+4*kHV+4*kLV)] = t0AcfdThre[j-(2*kScalers+4*kHV+4*kLV)] / aliasEntr[j]; } else if (j < 2*kScalers+4*kHV+4*kLV+2*kCFD) { @@ -446,9 +447,9 @@ Bool_t AliT0DataDCS::ProcessData(TMap& aliasMap) for(Int_t l=0; l (aliasArr->At(l)); - t0_a_cfd_walk[j-(2*kScalers+4*kHV+4*kLV+kCFD)]+= aValue->GetFloat(); + t0AcfdWalk[j-(2*kScalers+4*kHV+4*kLV+kCFD)]+= aValue->GetFloat(); } - fCFDwA[j-(2*kScalers+4*kHV+4*kLV+kCFD)] = t0_a_cfd_walk[j-(2*kScalers+4*kHV+4*kLV+kCFD)] / aliasEntr[j]; + fCFDwA[j-(2*kScalers+4*kHV+4*kLV+kCFD)] = t0AcfdWalk[j-(2*kScalers+4*kHV+4*kLV+kCFD)] / aliasEntr[j]; } else if (j < 2*kScalers+4*kHV+4*kLV+3*kCFD) { @@ -456,9 +457,9 @@ Bool_t AliT0DataDCS::ProcessData(TMap& aliasMap) for(Int_t l=0; l (aliasArr->At(l)); - t0_c_cfd_thre[j-(2*kScalers+4*kHV+4*kLV+2*kCFD)]+= aValue->GetFloat(); + t0CcfdThre[j-(2*kScalers+4*kHV+4*kLV+2*kCFD)]+= aValue->GetFloat(); } - fCFDtC[j-(2*kScalers+4*kHV+4*kLV+2*kCFD)] = t0_c_cfd_thre[j-(2*kScalers+4*kHV+4*kLV+2*kCFD)] / aliasEntr[j]; + fCFDtC[j-(2*kScalers+4*kHV+4*kLV+2*kCFD)] = t0CcfdThre[j-(2*kScalers+4*kHV+4*kLV+2*kCFD)] / aliasEntr[j]; } else if (j < 2*kScalers+4*kHV+4*kLV+4*kCFD) { @@ -466,9 +467,9 @@ Bool_t AliT0DataDCS::ProcessData(TMap& aliasMap) for(Int_t l=0; l (aliasArr->At(l)); - t0_c_cfd_walk[j-(2*kScalers+4*kHV+4*kLV+3*kCFD)]+= aValue->GetFloat(); + t0CcfdWalk[j-(2*kScalers+4*kHV+4*kLV+3*kCFD)]+= aValue->GetFloat(); } - fCFDwC[j-(2*kScalers+4*kHV+4*kLV+3*kCFD)] = t0_c_cfd_walk[j-(2*kScalers+4*kHV+4*kLV+3*kCFD)] / aliasEntr[j]; + fCFDwC[j-(2*kScalers+4*kHV+4*kLV+3*kCFD)] = t0CcfdWalk[j-(2*kScalers+4*kHV+4*kLV+3*kCFD)] / aliasEntr[j]; } else if (j < 2*kScalers+4*kHV+4*kLV+4*kCFD+kTRM) { @@ -476,9 +477,9 @@ Bool_t AliT0DataDCS::ProcessData(TMap& aliasMap) for(Int_t l=0; l (aliasArr->At(l)); - t0_ac_trm[j-(2*kScalers+4*kHV+4*kLV+4*kCFD)]+= aValue->GetFloat(); + t0ACtrm[j-(2*kScalers+4*kHV+4*kLV+4*kCFD)]+= aValue->GetFloat(); } - fTRM[j-(2*kScalers+4*kHV+4*kLV+4*kCFD)] = t0_ac_trm[j-(2*kScalers+4*kHV+4*kLV+4*kCFD)] / aliasEntr[j]; + fTRM[j-(2*kScalers+4*kHV+4*kLV+4*kCFD)] = t0ACtrm[j-(2*kScalers+4*kHV+4*kLV+4*kCFD)] / aliasEntr[j]; } else if (j < 2*kScalers+4*kHV+4*kLV+4*kCFD+kTRM+kDRM) { @@ -486,9 +487,9 @@ Bool_t AliT0DataDCS::ProcessData(TMap& aliasMap) for(Int_t l=0; l (aliasArr->At(l)); - t0_ac_drm[j-(2*kScalers+4*kHV+4*kLV+4*kCFD+kTRM)]+= aValue->GetFloat(); + t0ACdrm[j-(2*kScalers+4*kHV+4*kLV+4*kCFD+kTRM)]+= aValue->GetFloat(); } - fDRM[j-(2*kScalers+4*kHV+4*kLV+4*kCFD+kTRM)] = t0_ac_drm[j-(2*kScalers+4*kHV+4*kLV+4*kCFD+kTRM)] / aliasEntr[j]; + fDRM[j-(2*kScalers+4*kHV+4*kLV+4*kCFD+kTRM)] = t0ACdrm[j-(2*kScalers+4*kHV+4*kLV+4*kCFD+kTRM)] / aliasEntr[j]; } else if (j < 2*kScalers+4*kHV+4*kLV+4*kCFD+kTRM+kDRM+kAtten) { @@ -496,9 +497,9 @@ Bool_t AliT0DataDCS::ProcessData(TMap& aliasMap) for(Int_t l=0; l (aliasArr->At(l)); - t0_atten += aValue->GetInt(); + t0atten += aValue->GetFloat(); } - fAtten = t0_atten / aliasEntr[j]; + fAtten = t0atten /((Float_t) aliasEntr[j]); } else if (j < 2*kScalers+4*kHV+4*kLV+4*kCFD+kTRM+kDRM+2*kAtten) { @@ -506,9 +507,9 @@ Bool_t AliT0DataDCS::ProcessData(TMap& aliasMap) for(Int_t l=0; l (aliasArr->At(l)); - t0_MPDcentA += aValue->GetInt(); + t0MPDcentA += aValue->GetFloat(); } - fMPDcentA = t0_MPDcentA / aliasEntr[j]; + fMPDcentA = t0MPDcentA /((Float_t) aliasEntr[j]); } else if (j < 2*kScalers+4*kHV+4*kLV+4*kCFD+kTRM+kDRM+3*kAtten) { @@ -516,9 +517,9 @@ Bool_t AliT0DataDCS::ProcessData(TMap& aliasMap) for(Int_t l=0; l (aliasArr->At(l)); - t0_MPDcentC += aValue->GetInt(); + t0MPDcentC += (Int_t) aValue->GetFloat(); } - fMPDcentC = t0_MPDcentC / aliasEntr[j]; + fMPDcentC = ((Int_t) t0MPDcentC) /((Int_t) aliasEntr[j]); } else if (j < 2*kScalers+4*kHV+4*kLV+4*kCFD+kTRM+kDRM+4*kAtten) { @@ -526,9 +527,9 @@ Bool_t AliT0DataDCS::ProcessData(TMap& aliasMap) for(Int_t l=0; l (aliasArr->At(l)); - t0_MPDsemiCentA += aValue->GetInt(); + t0MPDsemiCentA += (Int_t) aValue->GetFloat(); } - fMPDsemiCentA = t0_MPDsemiCentA / aliasEntr[j]; + fMPDsemiCentA = ((Int_t) t0MPDsemiCentA) /((Int_t) aliasEntr[j]); } else if (j < 2*kScalers+4*kHV+4*kLV+4*kCFD+kTRM+kDRM+5*kAtten) { @@ -536,9 +537,9 @@ Bool_t AliT0DataDCS::ProcessData(TMap& aliasMap) for(Int_t l=0; l (aliasArr->At(l)); - t0_MPDsemiCentC += aValue->GetInt(); + t0MPDsemiCentC += (Int_t) aValue->GetFloat(); } - fMPDsemiCentC = t0_MPDsemiCentC / aliasEntr[j]; + fMPDsemiCentC = ((Int_t) t0MPDsemiCentC)/ ((Int_t) aliasEntr[j]); } else if (j < 2*kScalers+4*kHV+4*kLV+4*kCFD+kTRM+kDRM+6*kAtten) { @@ -546,9 +547,9 @@ Bool_t AliT0DataDCS::ProcessData(TMap& aliasMap) for(Int_t l=0; l (aliasArr->At(l)); - t0_TVDCtop += aValue->GetInt(); + t0TVDCtop += (Int_t) aValue->GetFloat(); } - fTVDCtop = t0_TVDCtop / aliasEntr[j]; + fTVDCtop = ((Int_t) t0TVDCtop)/((Int_t) aliasEntr[j]); } else if (j < 2*kScalers+4*kHV+4*kLV+4*kCFD+kTRM+kDRM+7*kAtten) { @@ -556,9 +557,9 @@ Bool_t AliT0DataDCS::ProcessData(TMap& aliasMap) for(Int_t l=0; l (aliasArr->At(l)); - t0_TVDCbottom += aValue->GetInt(); + t0TVDCbottom += (Int_t) aValue->GetFloat(); } - fTVDCbottom = t0_TVDCbottom / aliasEntr[j]; + fTVDCbottom = ((Int_t) t0TVDCbottom) /((Int_t) aliasEntr[j]); } else { @@ -566,9 +567,9 @@ Bool_t AliT0DataDCS::ProcessData(TMap& aliasMap) for(Int_t l=0; l (aliasArr->At(l)); - t0_MPDmode += aValue->GetInt(); + t0MPDmode += (Int_t) aValue->GetFloat(); } - fMPDmode = t0_MPDmode / aliasEntr[j]; + fMPDmode = ((Int_t) t0MPDmode)/((Int_t) aliasEntr[j]); } } fIsProcessed=kTRUE; @@ -578,138 +579,140 @@ Bool_t AliT0DataDCS::ProcessData(TMap& aliasMap) //--------------------------------------------------------------- void AliT0DataDCS::Init() { - TString sindex; - for(int i=0;i