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  for connection details) and are encouraged to email 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
    • 1
      Speaker: Dr James Amundson (Fermilab)
    • 2
      Goals of Workshop
      Speaker: Kevin McFarland (University of Rochester)
    • 3
      LArSoft and Generator Intefaces
      Speaker: Dr Erica Snider (Fermilab)
    • 4
      GENIE as a Common Interface
      Speaker: Prof. Costas Andreopoulos (University of Liverpool and STFC/RAL)
    • 10:30 AM
      Coffee Break
    • 5
      Input From Generators: GENIE
      Speaker: Prof. Costas Andreopoulos (University of Liverpool and STFC/RAL)
    • 6
      Input from Generators: NuWro
      Speaker: Cezary Juszczak
    • 7
      Input from Generators: NEUT
      Speakers: Dr Yoshinari Hayato (Kamioka, ICRR, Univ. of Tokyo), Yoshinari Hayato
    • 8
      Input from Generators: GiBUU
      Speakers: Prof. Ulrich Mosel (Universitaet Giessen), Prof. Ulrich Mosel (University of Giessen)
    • 12:20 PM
    • 9
      Preliminary schema for a common flux/geometry driver
      Speaker: Dr Robert Hatcher (Fermilab)
    • 10
      Discussion: how to develop, package, and maintain a common flux/geometry driver?
      Speakers: Dr Callum Wilkinson (University of Bern), Callum Wilkinson
    • 3:10 PM
      Coffee Break
    • 11
      Interface between Nuisance and generators and NUISANCE event format
      Speakers: Luke Pickering, Dr Luke Pickering (Michigan State University)
    • 12
      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?
      Speakers: Afroditi Papadopoulou (Graduate Student MIT), Gregory Pawloski (University of Minnesota)
    • 13
      Event Output Format Discussion
      Speakers: Afroditi Papadopoulou (Graduate Student MIT), Gregory Pawloski (University of Minnesota)
    • 14
      Comparison of FSI codes and future development
      Speakers: Mr Steven Dytman (Univ. of Pittsburgh), Steven Dytman
    • 10:20 AM
      Coffee Break
    • 15
      Correlations between ISI and FSI and how they are handled in generators
      Speakers: Prof. Ulrich Mosel (University of Giessen), Prof. Ulrich Mosel (Universitaet Giessen)
    • 16
      Proposal for implementation of FSI division
      Speaker: Kevin McFarland (University of Rochester)
    • 17
      Discussion: How can/should the various FSI effects be factorized (hadron reinteractions and e.g. coulomb scattering and optical potential)
      Speaker: Jan Sobczyk (Wroclaw University)
    • 12:05 PM
      Lunch Break
    • 18
      Discussion: implementation in each generator, revisit common event format to see if modifications are needed to support this
    • 19
      Theory API from Theory Perspective
      Speaker: Dr Noemi Rocco (Argonne National Laboratory - Fermilab)
    • 20
      Table-based solution and 2p2h example
      Speaker: Steven Gardiner
    • 3:20 PM
      Coffee Break
    • 21
      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?
    • 22
      FSI separation + Event Format
    • 23
      Summary: Flux/Geometry drivers and inputs
    • 24
      Summary: Theory API
    • 10:30 AM
      Coffee Break
    • 25
      Discuss plans for next steps and deliverables