Generator Tools Workshop

Hornet's Nest (WH8X) (Fermilab)

Hornet's Nest (WH8X)


Kevin McFarland (University of Rochester), Laura Fields (Fermilab), Minerba Betancourt (Fermilab)

The goal of this workshop is bring together to neutrino experimentalists, theorists, and event generator developers to agree on a plan for implementing several tools aimed at providing easier access by experiments to various generators and easing the process of getting new models into generators. This follows earlier discussions on these topics, most recently at the ECT* workshop in Trento Italy on "Testing and Improving Models of Neutrino Nucleus Interactions in Generators" held in June 2019.

The topics of the workshop will be:

  1. A common input format for flux and geometry
  2. A common generator output format
  3. A common flux and geometry driver
  4. Separation of hard scattering from FSI in generators
  5. A model interface for adding models to each generators

Remote participants are welcome to join via Zoom (contact [email protected]  for connection details) and are encouraged to email [email protected] to register as a remote participant, to ensure they are included in communications regarding schedule changes.



  • Afroditi Papadopoulou
  • Andrew Furmanski
  • Callum Wilkinson
  • Cezary Juszczak
  • Cheryl Patrick
  • Clarence Wret
  • Costas Andreopoulos
  • Deborah Harris
  • Erica Snider
  • Gregory Pawloski
  • Jan Sobczyk
  • Jeremy Wolcott
  • Jessica Turner
  • Jonathan M Paley
  • Joshua Isaacson
  • Kendall Mahn
  • Kevin McFarland
  • Kirk Bays
  • Laura Fields
  • Libo Jiang
  • Linda Cremonesi
  • Luke Pickering
  • Marco Del Tutto
  • Marco Roda
  • Minerba Betancourt
  • Noemi Rocco
  • Pedro Machado
  • Robert Hatcher
  • Sam Zeller
  • Steven Dytman
  • Steven Gardiner
  • Vishvas Pandey
  • Yoshinari Hayato
    • 9:00 AM 9:10 AM
      Welcome 10m
      Speaker: Dr James Amundson (Fermilab)
    • 9:10 AM 9:40 AM
      Goals of Workshop 30m
      Speaker: Kevin McFarland (University of Rochester)
    • 9:40 AM 10:00 AM
      LArSoft and Generator Intefaces 20m
      Speaker: Dr Erica Snider (Fermilab)
    • 10:00 AM 10:30 AM
      GENIE as a Common Interface 30m
      Speaker: Prof. Costas Andreopoulos (University of Liverpool and STFC/RAL)
    • 10:30 AM 11:00 AM
      Coffee Break 30m
    • 11:00 AM 11:20 AM
      Input From Generators: GENIE 20m
      Speaker: Prof. Costas Andreopoulos (University of Liverpool and STFC/RAL)
    • 11:20 AM 11:40 AM
      Input from Generators: NuWro 20m
      Speaker: Cezary Juszczak
    • 11:40 AM 12:00 PM
      Input from Generators: NEUT 20m
      Speakers: Dr Yoshinari Hayato (Kamioka, ICRR, Univ. of Tokyo), Yoshinari Hayato
    • 12:00 PM 12:20 PM
      Input from Generators: GiBUU 20m
      Speakers: Prof. Ulrich Mosel (Universitaet Giessen), Prof. Ulrich Mosel (University of Giessen)
    • 12:20 PM 1:40 PM
      Lunch 1h 20m
    • 1:40 PM 2:10 PM
      Preliminary schema for a common flux/geometry driver 30m
      Speaker: Dr Robert Hatcher (Fermilab)
    • 2:10 PM 3:10 PM
      Discussion: how to develop, package, and maintain a common flux/geometry driver? 1h
      Speakers: Dr Callum Wilkinson (University of Bern), Callum Wilkinson
    • 3:10 PM 3:40 PM
      Coffee Break 30m
    • 3:40 PM 4:40 PM
      Interface between Nuisance and generators and NUISANCE event format 1h
      Speakers: Luke Pickering, Dr Luke Pickering (Michigan State University)
    • 4:40 PM 5:35 PM
      Discussion: are there needs not covered by current formats? can we just develop a suite of translators which can do fully fidelity translation from one format to another? Do some formats enforce information loss? Is it practical to maintain such a tool for the community? Is there a better approach? 55m
      Speakers: Afroditi Papadopoulou (Graduate Student MIT), Gregory Pawloski (University of Minnesota)
    • 8:55 AM 9:50 AM
      Event Output Format Discussion 55m
      Speakers: Afroditi Papadopoulou (Graduate Student MIT), Gregory Pawloski (University of Minnesota)
    • 9:50 AM 10:20 AM
      Comparison of FSI codes and future development 30m
      Speakers: Mr Steven Dytman (Univ. of Pittsburgh), Steven Dytman
    • 10:20 AM 10:50 AM
      Coffee Break 30m
    • 10:50 AM 11:20 AM
      Correlations between ISI and FSI and how they are handled in generators 30m
      Speakers: Prof. Ulrich Mosel (University of Giessen), Prof. Ulrich Mosel (Universitaet Giessen)
    • 11:20 AM 11:40 AM
      Proposal for implementation of FSI division 20m
      Speaker: Kevin McFarland (University of Rochester)
    • 11:40 AM 12:05 PM
      Discussion: How can/should the various FSI effects be factorized (hadron reinteractions and e.g. coulomb scattering and optical potential) 25m
      Speaker: Jan Sobczyk (Wroclaw University)
    • 12:05 PM 1:30 PM
      Lunch Break 1h 25m
    • 1:30 PM 2:20 PM
      Discussion: implementation in each generator, revisit common event format to see if modifications are needed to support this 50m
    • 2:20 PM 2:50 PM
      Theory API from Theory Perspective 30m
      Speaker: Dr Noemi Rocco (Argonne National Laboratory - Fermilab)
    • 2:50 PM 3:20 PM
      Table-based solution and 2p2h example 30m
      Speaker: Steven Gardiner
    • 3:20 PM 3:50 PM
      Coffee Break 30m
    • 3:50 PM 4:35 PM
      Discussion: Should electron scattering be supported in theory API? What is required to go beyond table-based solution? What other interfaces with theoretical calculations are needed? 45m
    • 9:00 AM 9:30 AM
      FSI separation + Event Format 30m
    • 9:30 AM 10:00 AM
      Summary: Flux/Geometry drivers and inputs 30m
    • 10:00 AM 10:30 AM
      Summary: Theory API 30m
    • 10:30 AM 11:00 AM
      Coffee Break 30m
    • 11:00 AM 12:30 PM
      Discuss plans for next steps and deliverables 1h 30m