# Generated merging jdl # $1 = full alien path to output directory to be merged # $2 = train number # $3 = production (like LHC10b) # $4 = merging stage # Stage_.xml made via: find *Stage/*root_archive.zip Jobtag = { "comment:PWGJE/Jets_EMC_PbPb_Stage$4_FinalMerging" }; # Collection of files to be merged for current stage # Output directory OutputDir = "$1"; # List of requested packages Packages = { "VO_ALICE@AliPhysics::vAN-20170801-1", "VO_ALICE@APISCONFIG::V1.1x", "VO_ALICE@jemalloc::v3.6.0" }; # List of input files to be uploaded to workers InputFile = { "LF:/alice/cern.ch/user/a/alitrain/PWGJE/Jets_EMC_PbPb/2315_20170801-1757/lego_train_merge.C", "LF:/alice/cern.ch/user/a/alitrain/PWGJE/Jets_EMC_PbPb/2315_20170801-1757/lego_train.root", "LF:$1/Stage_$4.xml" }; # This is the startup script Executable = "/alice/cern.ch/user/a/alitrain/PWGJE/Jets_EMC_PbPb/2315_20170801-1757/lego_train_merge.sh"; # We split per SE for merging in stages # Time after which the job is killed (666 min.) TTL = "10800"; # Maximum number of input files to be merged in one go # Format of input data # Collection name to be processed on each worker node # List of output files and archives Output = { "log_archive.zip:std*@disk=1", "root_archive.zip:EventStat_temp*.root,AnalysisResults*.root,*.stat@disk=2", "fileinfo.log@disk=2" }; Arguments = "Stage_$4.xml $4"; # AliEn price for this job Price = "10000000"; # Validation script to be run for each subjob Validationcommand = "/alice/cern.ch/user/a/alitrain/PWGJE/Jets_EMC_PbPb/2315_20170801-1757/lego_train_validation_merge.sh"; Workdirectorysize = {"20000MB"}; LegoResubmitZombies = "1"; LPMMaxResubmissions = "3"; Requirements = member(other.GridPartitions, "merger"); LPMHighPriority = "1";