ACORDE-DCS creator: Mario Ivan Martinez Hdez
<mim@fcfm.buap.mx>
+ Last update: June 13th 2014 from Mario RodrÃguez Cahuantzi (CINVESTAV, mrodriguez@fis.cinvestav.mx)
+ ==> wrong ACORDE aliases for AMANDA fixed (https://alice.its.cern.ch/jira/browse/ALIROOT-5479)
+ -- old alias: ACO_HV_MODULE[0..59]_VMON
+ -- new alias: ACO_HV_MODULE[0..59]_INSIDE_VMON ()/ ACO_HV_MODULE[0..59]_OUTSIDE_VMON
+
Last update: Fix of coding violations
Mario Rodriguez C. (FCFM-BUAP)
<mrodrigu@mail.cern.ch>
//--------------------------------------------------------------
AliACORDEDataDCS& AliACORDEDataDCS:: operator=(const AliACORDEDataDCS & data) {
-
- this->fRun=data.fRun;
- this->fStartTime=data.fStartTime;
- this->fEndTime=data.fEndTime;
- this->fFunc=data.fFunc;
- this->fIsProcessed=data.fIsProcessed;
-
+ // use ctor copy
- for(int i=0;i<kNAliases;i++){this->fAliasNames[i] = data.fAliasNames[i];}
-
- for(int i=0;i<kNHistos;i++)
- {
- this->fHv[i]=data.fHv[i];
- }
+ if (&data == this) return *this;
-
- return *this;
+ new (this) AliACORDEDataDCS(data);
+ return *this;
}
//---------------------------------------------------------------
TString aliasName;
for(int i=0;i<kNAliases;i++){
-
- aliasName.Form("ACO_HV_MODULE%02d_VMON",i);
+ if (i<kNAliases/2)
+ {
+ aliasName.Form("ACO_HV_MODULE%02d_INSIDE_VMON",i); //!::: first 60 entries for inside PMT's
+ }else
+ {
+ aliasName.Form("ACO_HV_MODULE%02d_OUTSIDE_VMON",i-60); //!::: last 60 entries for outside PMT's
+ }
fAliasNames[i] = aliasName;
}