/// It simply creates a copy of the dcsAliasMap w/o information
/// from the MUON TRK, and dumps this copy into the CDB
///
-// Author: Laurent Aphecetche, Subatech
+/// \author Laurent Aphecetche, Subatech
#include "AliMUONHVSubprocessor.h"
#include "AliMUONHVNamer.h"
if (!hvPair)
{
++aliasNotFound;
-// Master()->Log(Form("WARNING Did not find expected alias (%s)",aliasName.Data()));
}
else
{
- TObjArray* values = static_cast<TObjArray*>(hvPair->Value());
+ kNoAliases = kFALSE;
+ TObjArray* values = static_cast<TObjArray*>(hvPair->Value()->Clone());
if (!values)
{
++valueNotFound;
-// Master()->Log(Form("WARNING Could not get values for alias (%s)",aliasName.Data()));
}
else
{
hv.Add(new TObjString(aliasName.Data()),values);
}
}
- kNoAliases = kFALSE;
}
if ( kNoAliases )
Bool_t validToInfinity(kFALSE);
- UInt_t result = Master()->Store("Calib","HV",&hv,&metaData,0,validToInfinity);
+ Bool_t result = Master()->Store("Calib","HV",&hv,&metaData,0,validToInfinity);
- return result;
+ return ( result != kTRUE); // return 0 if everything is ok
}