message: ALIEN environment variable names can change for meta data sets, if the expected variable is not set, check for child string in name plus number
diff: @@ -35,6 +35,23 @@ void GetAlienGlobalProductionVariables(Bool_t & simulation,
  if ( col == "" ) // Check the alien environment
  {
  +
  + if ( colType == "" )
  + {
  + printf("GetAlienGlobalProductionVariables() - Default environment not found? check childs\n");
  + for(Int_t ichild = 0; ichild < 100; ichild++)
  + {
  + colType = gSystem->Getenv(Form("ALIEN_JDL_child_%d_LPMINTERACTIONTYPE",ichild));
  + prodTag = gSystem->Getenv(Form("ALIEN_JDL_child_%d_LPMPRODUCTIONTAG" ,ichild));
  + prodType = gSystem->Getenv(Form("ALIEN_JDL_child_%d_LPMPRODUCTIONTYPE" ,ichild));
  +
  + printf("\t child %d col <%s>, tag <%s>, type <%s>\n",
  + ichild,colType.Data(),prodTag.Data(),prodType.Data());
  +
  + if ( colType != "" ) break;
  + }
  + }
  +
  if (colType.Contains( "PbPb")) col = "PbPb";
  else if (colType.Contains( "XeXe")) col = "PbPb";
  else if (colType.Contains( "AA" )) col = "PbPb";
  