gibuu is hosted by Hepforge, IPPP Durham
GiBUU

TABLE OF CONTENTS


/HiPionAnalysis [ Modules ]

[ Top ] [ Modules ]

NAME

module HiPionAnalysis

PURPOSE

This module is for the analysis of high energetic pion-nucleus collisions.

INPUTS

(none)

NOTES

This stuff is close to module HiLeptonAnalysis.


HiPionAnalysis/Enable [ Global module-variables ]

[ Top ] [ HiPionAnalysis ] [ Global module-variables ]

SOURCE

  logical, save :: Enable = .true.

PURPOSE

If .true. the HiPion analysis will be performed, otherwise not.


HiPionAnalysis/EnablePerTime [ Global module-variables ]

[ Top ] [ HiPionAnalysis ] [ Global module-variables ]

SOURCE

  logical, save :: EnablePerTime = .false.

PURPOSE

If .true. the HiPion analysis per timestep will be performed, otherwise not.


HiPionAnalysis/DoHarp [ Global module-variables ]

[ Top ] [ HiPionAnalysis ] [ Global module-variables ]

SOURCE

  logical, save :: DoHarp = .false.

PURPOSE

switch on/off: Analysis for the HARP experiment


HiPionAnalysis/DoBlobel [ Global module-variables ]

[ Top ] [ HiPionAnalysis ] [ Global module-variables ]

SOURCE

  logical, save :: DoBlobel = .false.

PURPOSE

switch on/off: Analysis according Blobel et al.


HiPionAnalysis/DoInvMasses [ Global module-variables ]

[ Top ] [ HiPionAnalysis ] [ Global module-variables ]

SOURCE

  logical, save :: DoInvMasses   = .false.

PURPOSE

switch on/off: reporting of pairwise-invariant-masses


HiPionAnalysis/DoOutChannels [ Global module-variables ]

[ Top ] [ HiPionAnalysis ] [ Global module-variables ]

SOURCE

  logical, save :: DoOutChannels = .false.

PURPOSE

switch on/off: reporting of all final state channels


HiPionAnalysis/DoSimpleKin [ Global module-variables ]

[ Top ] [ HiPionAnalysis ] [ Global module-variables ]

SOURCE

  logical, save :: DoSimpleKin = .false.

PURPOSE

switch on/off: Analysis for simple kinematics: pZ-, pT-spectra etc.


HiPionAnalysis/DoEventAdd [ Global module-variables ]

[ Top ] [ HiPionAnalysis ] [ Global module-variables ]

SOURCE

  logical, save :: DoEventAdd   = .true.
  logical, save :: DoEventAdd2  = .true.

PURPOSE

Decide, whether we have to do an EventArr analysis or not. These flags are not directly accessible, but computed from other values:


HiPionAnalysis/readInput [ Subroutines ]

[ Top ] [ HiPionAnalysis ] [ Subroutines ]

NAME

subroutine readInput

PURPOSE

Reads input in jobcard out of namelist "HiPion_Analysis".


HiPionAnalysis/HiPion_Analysis [ Namelists ]

[ Top ] [ HiPionAnalysis ] [ Namelists ]

NAME

NAMELIST /HiPion_Analysis/

PURPOSE

Includes the switches:


HiPionAnalysis/DoHiPionAnalysis [ Subroutines ]

[ Top ] [ HiPionAnalysis ] [ Subroutines ]

NAME

subroutine DoHiPionAnalysis(pertPart,finalFlag, beforeRUN)

PURPOSE

This is the routine, which does the actual analysis for HiLepton calculations

INPUTS

  • type(particle),dimension(:,:) :: pertPart -- the perturbative particle vector
  • logical :: finalFlag -- flag, whether it is the final call
  • logical, optional :: beforeRUN -- flag, whether this routine is called before all timesteps (i.e. directly after init) or at the end of a run

OUTPUT

(none)


HiPionAnalysis/OutChannels.INIT.dat [ Output files ]

[ Top ] [ HiPionAnalysis ] [ Output files ]

NAME

file OutChannels.INIT.dat

PURPOSE

This file reports the produced events at initialization time. It can be enabled by the switch 'DoOutChannels'. Entries:

  • Column #1: Cross section of channel in mb.
  • Column #2-X: Final state particles.

NOTES

See also OutChannels.FINAL.dat.


HiPionAnalysis/OutChannels.FINAL.dat [ Output files ]

[ Top ] [ HiPionAnalysis ] [ Output files ]

NAME

file OutChannels.FINAL.dat

PURPOSE

This file reports the produced events at the end of the simulation. It can be enabled by the switch 'DoOutChannels'. Entries:

  • Column #1: Cross section of channel in mb.
  • Column #2-X: Final state particles.

NOTES

See also OutChannels.INIT.dat.


HiPionAnalysis/HiPionAnalysisPerTime [ Subroutines ]

[ Top ] [ HiPionAnalysis ] [ Subroutines ]

NAME

subroutine HiPionAnalysisPerTime(iTime, Time, pParts)

PURPOSE

produce statistical output after every time step

INPUTS

OUTPUT

internal variables are changed and some output to predefined files.