message: EMCal CorrFW: Protect against overwriting config
  Protect against overwriting configuration files (perhaps from multiple
  correction tasks using the same config filename) by adding a UUID
  to the start of the file name.
diff: #include <TSystem.h>
  #include <TGrid.h>
  #include <TFile.h>
  +#include <TUUID.h>
  #include "AliVEventHandler.h"
  #include "AliEMCALGeometry.h"
  @@ -1494,8 +1495,14 @@ void AliEmcalCorrectionTask::SetupConfigurationFilePath(std::string & filename,
  std::string localFilename = gSystem->BaseName(filename.c_str());
  // Ensures that the default and user files do not conflict if both are taken from the grid and have the same filename
  if (userFile == true) {
  - localFilename = "user" + localFilename;
  + localFilename = "user." + localFilename;
  }
  + // Add UUID to ensure there are no conflicts if multiple correction tasks have the same configuration file name
  + TUUID tempUUID;
  + localFilename = "." + localFilename;
  + localFilename = tempUUID.AsString() + localFilename;
  +
  + // Copy file
  TFile::Cp(filename.c_str(), localFilename.c_str());
  // yaml-cpp should only open the local file
  