File indexing completed on 2025-08-05 08:13:25
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012 require 'fileutils'
0013
0014
0015 copy_from = "/sphenix/user/danderson/jets/TriggerClusterMaker/src"
0016 copy_to = "/sphenix/user/danderson/sphenix/ForkedCoreSoftware/offline/packages/trigger"
0017
0018
0019 to_copy = [
0020 "TriggerClusterMaker.cc",
0021 "TriggerClusterMaker.h",
0022 "TriggerClusterMakerLinkDef.h"
0023 ]
0024
0025
0026 to_copy.each do |file|
0027
0028
0029 if file.include? "/"
0030
0031
0032 relative_path = file.clone
0033 relative_path.gsub!(copy_from, "")
0034
0035
0036 relative_path.gsub!("//", "/")
0037 relative_path.gsub!("/./", "/")
0038 relative_path.slice!(relative_path.rindex("/")..-1)
0039
0040
0041 to_make = copy_to + "/" + relative_path
0042 FileUtils.mkdir_p(to_make, :verbose => true) unless File.exists?(to_make)
0043 end
0044
0045
0046 source = copy_from + "/" + file
0047 target = copy_to + "/" + file
0048
0049
0050 source.gsub!("//", "/")
0051 target.gsub!("//", "/")
0052 source.gsub!("/./", "/")
0053 target.gsub!("/./", "/")
0054
0055
0056 FileUtils.cp_r(source, target, :verbose => true)
0057 end
0058
0059