gibuu is hosted by Hepforge, IPPP Durham
GiBUU

TABLE OF CONTENTS


/EventOutputAnalysis [ Modules ]

[ Top ] [ Modules ]

NAME

module EventOutputAnalysis

PURPOSE

This module provides routines for writing the outgoing particle vector to output files (split into events).

Currently the following formats are supported:

  • "Les Houches" event files
  • "OSCAR 2013" event files, compatible with SMASH output
  • "Shanghai 2014" even files, used for the code-comparison project at the Transport2014 workshop in Shanghai

For a description of the Les Houches format, please refer to:

For a description of the OSCAR 2013 format, see:

For a description of the Shanghai 2014 format, see:

INPUTS

(none)

NOTES

These analysis routines are independent of the specific initialization and should work for all event types.


EventOutputAnalysis/WritePerturbativeParticles [ Global module-variables ]

[ Top ] [ EventOutputAnalysis ] [ Global module-variables ]

SOURCE

  logical, save :: WritePerturbativeParticles = .false.

PURPOSE

Flag to write out the perturbative particle vector to an output file. The switch 'EventFormat' determines which format is used.


EventOutputAnalysis/WriteRealParticles [ Global module-variables ]

[ Top ] [ EventOutputAnalysis ] [ Global module-variables ]

SOURCE

  logical, save :: WriteRealParticles = .false.

PURPOSE

Flag to write out the real particle vector to an output file. The switch 'EventFormat' determines which format is used.


EventOutputAnalysis/EventFormat [ Global module-variables ]

[ Top ] [ EventOutputAnalysis ] [ Global module-variables ]

SOURCE

  integer, save :: EventFormat = 1

PURPOSE

This switch determines the format of the event output files. Possible values:

  • 1 = Les Houches format (default)
  • 2 = OSCAR 2013 format
  • 3 = Shanghai 2014 format

NOTES

For Les Houches, the output will be written to files called EventOutput.Pert.lhe and EventOutput.Real.lhe. For OSCAR, the output files are called EventOutput.Pert.oscar and EventOutput.Real.oscar. For Shanghai, the output files are called EventOutput.Pert.dat and EventOutput.Real.dat.


EventOutputAnalysis/Interval [ Global module-variables ]

[ Top ] [ EventOutputAnalysis ] [ Global module-variables ]

SOURCE

  integer, save :: Interval = 0

PURPOSE

Interval for event output, i.e. number of timesteps after which output is written. If zero, only final output at the end of the time evolution is produced.


EventOutputAnalysis/initInput [ Subroutines ]

[ Top ] [ EventOutputAnalysis ] [ Subroutines ]

NAME

subroutine initInput

PURPOSE

Read namelist 'EventOutput' from jobcard.


EventOutputAnalysis/EventOutput [ Namelists ]

[ Top ] [ EventOutputAnalysis ] [ Namelists ]

NAME

namelist /EventOutput/

PURPOSE

Namelist for EventOutput includes:


EventOutputAnalysis/DoEventOutput [ Subroutines ]

[ Top ] [ EventOutputAnalysis ] [ Subroutines ]

NAME

subroutine DoEventOutput(realPart, pertPart)

PURPOSE

Do the actual writing out, if desired (as indicated in namelist).


EventOutputAnalysis/DoOutput_LesHouches [ Subroutines ]

[ Top ] [ EventOutputAnalysis ] [ Subroutines ]

NAME

subroutine DoOutput_LesHouches(realPart, pertPart)

PURPOSE

Write out event files in Les Houches format.


EventOutputAnalysis/EventOutput.Pert.lhe [ Output files ]

[ Top ] [ EventOutputAnalysis ] [ Output files ]

NAME

file EventOutput.Pert.lhe

PURPOSE

Contains all perturbative particles of a given run in Les Hoches format. Can be enabled by the switch WritePerturbativeParticles. For documentation of the file format see https://gibuu.hepforge.org/trac/wiki/LesHouches. For each subsequent run a separate file will be produced:

  * EventOutput.Pert.00000001.lhe
  * EventOutput.Pert.00000002.lhe
  * etc


EventOutputAnalysis/EventOutput.Real.lhe [ Output files ]

[ Top ] [ EventOutputAnalysis ] [ Output files ]

NAME

file EventOutput.Real.lhe

PURPOSE

Contains all real particles of a given run in Les Hoches format. Can be enabled by the switch WriteRealParticles. For documentation of the file format see https://gibuu.hepforge.org/trac/wiki/LesHouches. For each subsequent run a separate file will be produced:

  * EventOutput.Real.00000001.lhe
  * EventOutput.Real.00000002.lhe
  * etc


EventOutputAnalysis/DoOutput_Oscar [ Subroutines ]

[ Top ] [ EventOutputAnalysis ] [ Subroutines ]

NAME

subroutine DoOutput_Oscar(realPart, pertPart)

PURPOSE

Write out event files in OSCAR 2013 format.


EventOutputAnalysis/EventOutput.Pert.oscar [ Output files ]

[ Top ] [ EventOutputAnalysis ] [ Output files ]

NAME

file EventOutput.Pert.oscar

PURPOSE

Contains all perturbative particles of a given run in OSCAR 2003 format. Can be enabled by the switch WritePerturbativeParticles. The data from all subsequent runs will be written into a single file.


EventOutputAnalysis/EventOutput.Real.oscar [ Output files ]

[ Top ] [ EventOutputAnalysis ] [ Output files ]

NAME

file EventOutput.Real.oscar

PURPOSE

Contains all real particles of a given run in OSCAR 2003 format. Can be enabled by the switch WriteRealParticles. The data from all subsequent runs will be written into a single file.


EventOutputAnalysis/DoOutput_Shanghai [ Subroutines ]

[ Top ] [ EventOutputAnalysis ] [ Subroutines ]

NAME

subroutine DoOutput_Shanghai(realPart, pertPart)

PURPOSE

Write out event files in Shanghai 2014 format.


EventOutputAnalysis/EventOutput.Pert.dat [ Output files ]

[ Top ] [ EventOutputAnalysis ] [ Output files ]

NAME

file EventOutput.Pert.dat

PURPOSE

Contains all perturbative particles of a given run in Shanghai format. Can be enabled by the switch WritePerturbativeParticles. The data from all subsequent runs will be written into a single file.


EventOutputAnalysis/EventOutput.Real.dat [ Output files ]

[ Top ] [ EventOutputAnalysis ] [ Output files ]

NAME

file EventOutput.Real.dat

PURPOSE

Contains all real particles of a given run in Shanghai format. Can be enabled by the switch WriteRealParticles. The data from all subsequent runs will be written into a single file.