AliT0DataDCS& AliT0DataDCS:: operator=(const AliT0DataDCS & data) {
// assignment operator
-
+ if (this == &data)
+ return *this;
+ AliT0DataDCS::operator=(data);
+
this->fRun=data.fRun;
this->fStartTime=data.fStartTime;
this->fEndTime=data.fEndTime;
aliasEntr[j] = aliasArr->GetEntries();
for(Int_t l=0; l<aliasEntr[j]; l++)
{
- AliDCSValue *aValue=dynamic_cast<AliDCSValue*> (aliasArr->At(l));
+ AliDCSValue *aValue=static_cast<AliDCSValue*> (aliasArr->At(l));
t0Scaler[j]+= (UInt_t) aValue->GetFloat();
}
fScalerMean[j] = ((UInt_t) t0Scaler[j])/((UInt_t) aliasEntr[j]);
aliasEntr[j] = aliasArr->GetEntries();
for(Int_t l=0; l<aliasEntr[j]; l++)
{
- AliDCSValue *aValue=dynamic_cast<AliDCSValue*> (aliasArr->At(l));
+ AliDCSValue *aValue=static_cast<AliDCSValue*> (aliasArr->At(l));
t0ScalerSec[j-kScalers]+= (UInt_t) aValue->GetFloat();
}
fScalerSecMean[j-kScalers] = ((UInt_t) t0ScalerSec[j-kScalers])/((UInt_t) aliasEntr[j]);
aliasEntr[j] = aliasArr->GetEntries();
for(Int_t l=0; l<aliasEntr[j]; l++)
{
- AliDCSValue *aValue=dynamic_cast<AliDCSValue*> (aliasArr->At(l));
+ AliDCSValue *aValue=static_cast<AliDCSValue*> (aliasArr->At(l));
t0AhvImon[j-2*kScalers]+= aValue->GetFloat();
}
fHViA[j-2*kScalers] = t0AhvImon[j-2*kScalers] / aliasEntr[j];
aliasEntr[j] = aliasArr->GetEntries();
for(Int_t l=0; l<aliasEntr[j]; l++)
{
- AliDCSValue *aValue=dynamic_cast<AliDCSValue*> (aliasArr->At(l));
+ AliDCSValue *aValue=static_cast<AliDCSValue*> (aliasArr->At(l));
t0AHVvmon[j-(2*kScalers+kHV)]+= aValue->GetFloat();
}
fHVvA[j-(2*kScalers+kHV)] = t0AHVvmon[j-(2*kScalers+kHV)] / aliasEntr[j];
aliasEntr[j] = aliasArr->GetEntries();
for(Int_t l=0; l<aliasEntr[j]; l++)
{
- AliDCSValue *aValue=dynamic_cast<AliDCSValue*> (aliasArr->At(l));
+ AliDCSValue *aValue=static_cast<AliDCSValue*> (aliasArr->At(l));
t0AlvImon[j-(2*kScalers+2*kHV)]+= aValue->GetFloat();
}
fLViA[j-(2*kScalers+2*kHV)] = t0AlvImon[j-(2*kScalers+2*kHV)] / aliasEntr[j];
aliasEntr[j] = aliasArr->GetEntries();
for(Int_t l=0; l<aliasEntr[j]; l++)
{
- AliDCSValue *aValue=dynamic_cast<AliDCSValue*> (aliasArr->At(l));
+ AliDCSValue *aValue=static_cast<AliDCSValue*> (aliasArr->At(l));
t0AlvVmon[j-(2*kScalers+2*kHV+kLV)]+= aValue->GetFloat();
}
fLVvA[j-(2*kScalers+2*kHV+kLV)] = t0AlvVmon[j-(2*kScalers+2*kHV+kLV)] / aliasEntr[j];
aliasEntr[j] = aliasArr->GetEntries();
for(Int_t l=0; l<aliasEntr[j]; l++)
{
- AliDCSValue *aValue=dynamic_cast<AliDCSValue*> (aliasArr->At(l));
+ AliDCSValue *aValue=static_cast<AliDCSValue*> (aliasArr->At(l));
t0ChvImon[j-(2*kScalers+2*kHV+2*kLV)]+= aValue->GetFloat();
}
fHViC[j-(2*kScalers+2*kHV+2*kLV)] = t0ChvImon[j-(2*kScalers+2*kHV+2*kLV)] / aliasEntr[j];
aliasEntr[j] = aliasArr->GetEntries();
for(Int_t l=0; l<aliasEntr[j]; l++)
{
- AliDCSValue *aValue=dynamic_cast<AliDCSValue*> (aliasArr->At(l));
+ AliDCSValue *aValue=static_cast<AliDCSValue*> (aliasArr->At(l));
t0ChvVmon[j-(2*kScalers+3*kHV+2*kLV)]+= aValue->GetFloat();
}
fHVvC[j-(2*kScalers+3*kHV+2*kLV)] = t0ChvVmon[j-(2*kScalers+3*kHV+2*kLV)] / aliasEntr[j];
aliasEntr[j] = aliasArr->GetEntries();
for(Int_t l=0; l<aliasEntr[j]; l++)
{
- AliDCSValue *aValue=dynamic_cast<AliDCSValue*> (aliasArr->At(l));
+ AliDCSValue *aValue=static_cast<AliDCSValue*> (aliasArr->At(l));
t0ClvImon[j-(2*kScalers+4*kHV+2*kLV)]+= aValue->GetFloat();
}
fLViC[j-(2*kScalers+4*kHV+2*kLV)] = t0ClvImon[j-(2*kScalers+4*kHV+2*kLV)] / aliasEntr[j];
aliasEntr[j] = aliasArr->GetEntries();
for(Int_t l=0; l<aliasEntr[j]; l++)
{
- AliDCSValue *aValue=dynamic_cast<AliDCSValue*> (aliasArr->At(l));
+ AliDCSValue *aValue=static_cast<AliDCSValue*> (aliasArr->At(l));
t0ClvVmon[j-(2*kScalers+4*kHV+3*kLV)]+= aValue->GetFloat();
}
fLVvC[j-(2*kScalers+4*kHV+3*kLV)] = t0ClvVmon[j-(2*kScalers+4*kHV+3*kLV)] / aliasEntr[j];
aliasEntr[j] = aliasArr->GetEntries();
for(Int_t l=0; l<aliasEntr[j]; l++)
{
- AliDCSValue *aValue=dynamic_cast<AliDCSValue*> (aliasArr->At(l));
+ AliDCSValue *aValue=static_cast<AliDCSValue*> (aliasArr->At(l));
t0AcfdThre[j-(2*kScalers+4*kHV+4*kLV)]+= aValue->GetFloat();
}
fCFDtA[j-(2*kScalers+4*kHV+4*kLV)] = t0AcfdThre[j-(2*kScalers+4*kHV+4*kLV)] / aliasEntr[j];
aliasEntr[j] = aliasArr->GetEntries();
for(Int_t l=0; l<aliasEntr[j]; l++)
{
- AliDCSValue *aValue=dynamic_cast<AliDCSValue*> (aliasArr->At(l));
+ AliDCSValue *aValue=static_cast<AliDCSValue*> (aliasArr->At(l));
t0AcfdWalk[j-(2*kScalers+4*kHV+4*kLV+kCFD)]+= aValue->GetFloat();
}
fCFDwA[j-(2*kScalers+4*kHV+4*kLV+kCFD)] = t0AcfdWalk[j-(2*kScalers+4*kHV+4*kLV+kCFD)] / aliasEntr[j];
aliasEntr[j] = aliasArr->GetEntries();
for(Int_t l=0; l<aliasEntr[j]; l++)
{
- AliDCSValue *aValue=dynamic_cast<AliDCSValue*> (aliasArr->At(l));
+ AliDCSValue *aValue=static_cast<AliDCSValue*> (aliasArr->At(l));
t0CcfdThre[j-(2*kScalers+4*kHV+4*kLV+2*kCFD)]+= aValue->GetFloat();
}
fCFDtC[j-(2*kScalers+4*kHV+4*kLV+2*kCFD)] = t0CcfdThre[j-(2*kScalers+4*kHV+4*kLV+2*kCFD)] / aliasEntr[j];
aliasEntr[j] = aliasArr->GetEntries();
for(Int_t l=0; l<aliasEntr[j]; l++)
{
- AliDCSValue *aValue=dynamic_cast<AliDCSValue*> (aliasArr->At(l));
+ AliDCSValue *aValue=static_cast<AliDCSValue*> (aliasArr->At(l));
t0CcfdWalk[j-(2*kScalers+4*kHV+4*kLV+3*kCFD)]+= aValue->GetFloat();
}
fCFDwC[j-(2*kScalers+4*kHV+4*kLV+3*kCFD)] = t0CcfdWalk[j-(2*kScalers+4*kHV+4*kLV+3*kCFD)] / aliasEntr[j];
aliasEntr[j] = aliasArr->GetEntries();
for(Int_t l=0; l<aliasEntr[j]; l++)
{
- AliDCSValue *aValue=dynamic_cast<AliDCSValue*> (aliasArr->At(l));
+ AliDCSValue *aValue=static_cast<AliDCSValue*> (aliasArr->At(l));
t0ACtrm[j-(2*kScalers+4*kHV+4*kLV+4*kCFD)]+= aValue->GetFloat();
}
fTRM[j-(2*kScalers+4*kHV+4*kLV+4*kCFD)] = t0ACtrm[j-(2*kScalers+4*kHV+4*kLV+4*kCFD)] / aliasEntr[j];
aliasEntr[j] = aliasArr->GetEntries();
for(Int_t l=0; l<aliasEntr[j]; l++)
{
- AliDCSValue *aValue=dynamic_cast<AliDCSValue*> (aliasArr->At(l));
+ AliDCSValue *aValue=static_cast<AliDCSValue*> (aliasArr->At(l));
t0ACdrm[j-(2*kScalers+4*kHV+4*kLV+4*kCFD+kTRM)]+= aValue->GetFloat();
}
fDRM[j-(2*kScalers+4*kHV+4*kLV+4*kCFD+kTRM)] = t0ACdrm[j-(2*kScalers+4*kHV+4*kLV+4*kCFD+kTRM)] / aliasEntr[j];
aliasEntr[j] = aliasArr->GetEntries();
for(Int_t l=0; l<aliasEntr[j]; l++)
{
- AliDCSValue *aValue=dynamic_cast<AliDCSValue*> (aliasArr->At(l));
+ AliDCSValue *aValue=static_cast<AliDCSValue*> (aliasArr->At(l));
t0atten += aValue->GetFloat();
}
fAtten = t0atten /((Float_t) aliasEntr[j]);
aliasEntr[j] = aliasArr->GetEntries();
for(Int_t l=0; l<aliasEntr[j]; l++)
{
- AliDCSValue *aValue=dynamic_cast<AliDCSValue*> (aliasArr->At(l));
+ AliDCSValue *aValue=static_cast<AliDCSValue*> (aliasArr->At(l));
t0MPDcentA += Int_t(aValue->GetFloat());
}
if(aliasEntr[j]!=0)
aliasEntr[j] = aliasArr->GetEntries();
for(Int_t l=0; l<aliasEntr[j]; l++)
{
- AliDCSValue *aValue=dynamic_cast<AliDCSValue*> (aliasArr->At(l));
+ AliDCSValue *aValue=static_cast<AliDCSValue*> (aliasArr->At(l));
t0MPDcentC += (Int_t) aValue->GetFloat();
}
fMPDcentC = ((Int_t) t0MPDcentC) /((Int_t) aliasEntr[j]);
aliasEntr[j] = aliasArr->GetEntries();
for(Int_t l=0; l<aliasEntr[j]; l++)
{
- AliDCSValue *aValue=dynamic_cast<AliDCSValue*> (aliasArr->At(l));
+ AliDCSValue *aValue=static_cast<AliDCSValue*> (aliasArr->At(l));
t0MPDsemiCentC += (Int_t) aValue->GetFloat();
}
fMPDsemiCentC = ((Int_t) t0MPDsemiCentC)/ ((Int_t) aliasEntr[j]);
aliasEntr[j] = aliasArr->GetEntries();
for(Int_t l=0; l<aliasEntr[j]; l++)
{
- AliDCSValue *aValue=dynamic_cast<AliDCSValue*> (aliasArr->At(l));
+ AliDCSValue *aValue=static_cast<AliDCSValue*> (aliasArr->At(l));
t0TVDCtop += (Int_t) aValue->GetFloat();
}
fTVDCtop = ((Int_t) t0TVDCtop)/((Int_t) aliasEntr[j]);
aliasEntr[j] = aliasArr->GetEntries();
for(Int_t l=0; l<aliasEntr[j]; l++)
{
- AliDCSValue *aValue=dynamic_cast<AliDCSValue*> (aliasArr->At(l));
+ AliDCSValue *aValue=static_cast<AliDCSValue*> (aliasArr->At(l));
t0TVDCbottom += (Int_t) aValue->GetFloat();
}
fTVDCbottom = ((Int_t) t0TVDCbottom) /((Int_t) aliasEntr[j]);
aliasEntr[j] = aliasArr->GetEntries();
for(Int_t l=0; l<aliasEntr[j]; l++)
{
- AliDCSValue *aValue=dynamic_cast<AliDCSValue*> (aliasArr->At(l));
+ AliDCSValue *aValue=static_cast<AliDCSValue*> (aliasArr->At(l));
t0MPDmode += (Int_t) aValue->GetFloat();
}
fMPDmode = ((Int_t) t0MPDmode)/((Int_t) aliasEntr[j]);