Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions datarec/xsec/xsec.dat
Original file line number Diff line number Diff line change
Expand Up @@ -71,4 +71,5 @@ pythia6:ep-18x275-Lambda 8.830e+05 0.0011 # FIXME: assuming genera
beagle:eHe3.10x166_q2_1_10 2.0303e+05 0.001 # FIXME: assuming value
beagle:eHe3.10x166_q2_10_100 4.29428e+04 0.001 # FIXME: assuming value
beagle:eHe3.10x166_q2_100_1000 1.585e+03 0.001 # FIXME: assuming value
beagle:eHe3.10x166_q2_100_10000 1.585e+03 0.001 # FIXME: assuming value

28 changes: 26 additions & 2 deletions s3tools/s3tool.rb
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
require 'fileutils'

# default versions
VersionLatest = 'epic.25.08.0'
VersionLatest = 'epic.25.10.0'
VersionPrevious = 'epic.25.03.1'

# default CLI options
Expand Down Expand Up @@ -52,7 +52,29 @@ def ecceQ2range(minQ2,maxQ2) # return file path suffix, for ECCE Q2 ranges
# :fileExtension => File extension (optional, defaults to 'root')
# }
prodSettings = {
'epic.25.08.0' => {
'epic.25.10.2' => {
:comment => 'BeAGLE: high-stats October 2025 production',
:crossSectionID => Proc.new { |minQ2,maxQ2|
"beagle:eHe3.#{options.energy}_q2_#{minQ2}_#{maxQ2>0 ? maxQ2 : 100000}"
},
:releaseSubDir => Proc.new {
"/volatile/eic/EPIC/RECO/#{versionNum(options.version)}/epic_#{options.detector}/DIS/BeAGLE1.03.02-1.0/eHe3"
},
:energySubDir => Proc.new { "#{options.energy}" },
:dataSubDir => Proc.new { |minQ2| "minQ2=#{minQ2}" },
},
'epic.25.10.0' => {
:comment => 'Pythia 8: high-stats October 2025 production',
:crossSectionID => Proc.new { |minQ2,maxQ2|
"pythia8:#{options.energy}/minQ2=#{minQ2}"
},
:releaseSubDir => Proc.new {
"/volatile/eic/EPIC/RECO/#{versionNum(options.version)}/epic_#{options.detector}/DIS/NC"
},
:energySubDir => Proc.new { "#{options.energy}" },
:dataSubDir => Proc.new { |minQ2| "minQ2=#{minQ2}" },
},
'epic.25.08.0' => {
:comment => 'Pythia 8: high-stats August 2025 production',
:crossSectionID => Proc.new { |minQ2,maxQ2|
if options.target == 'He3'
Expand Down Expand Up @@ -501,6 +523,8 @@ def mc_cp(srcfile,tgtdir)

# pattern: "#{energy}/minQ2=#{minQ2}/"
elsif [
'epic.25.10.2',
'epic.25.10.0',
'epic.25.08.0',
'epic.25.03.1',
'epic.25.02.0',
Expand Down
Loading