gibuu is hosted by Hepforge, IPPP Durham
GiBUU

TABLE OF CONTENTS


/ZeroPionAnalysis [ Modules ]

[ Top ] [ Modules ]

NAME

module ZeroPionAnalysis

PURPOSE

This module does the analysis of the output of lepton induced processes selecting the events with 0pions potentially interesting for LAr detectors, which are sensitive to outgoing nucleons of kinetic energy > 25-30 MeV

INPUTS

No Namelist available.

NOTES

ZeroPionAnalysis = the code of AnaEvent.f90 is just adapted for additional final states. It was created as separate module because there were no vacant colums for extra final states left in sigma.dat. The output is in files sigma_0pions.dat, neutrino_0pions.dat, neutrino_0pions_QE.dat and so on


ZeroPionAnalysis/event_sigma_0pions [ Subroutines ]

[ Top ] [ ZeroPionAnalysis ] [ Subroutines ]

NAME

subroutine event_sigma_0pions(E,sigma,newInit,runNumber,identifier)

PURPOSE

the same as event_sigma in the module AnaEvent the channels for analysis are different

INPUTS

  • type(tAnaEvent), dimension(:) :: E -- List of events
  • real, dimension(1:dimSigma,1:2),intent(inout),optional :: sigma -- List of Xsection which is being updated in this routine First index: : channel Second index : 1=sum over runs( Xsection of each run), 2=sum over runs(( Xsection of each run)**2)
  • logical,intent(inout),optional :: newInit
  • integer,intent(inout),optional :: runNumber
  • real, optional :: identifier -- Plotted in column 1 of the output file, if not present then we plot runNumber there

The optional input variable sigma returns the evaluated cross sections.

OUTPUT


AnaEvent/sigma_0pions.dat [ Output files ]

[ Top ] [ AnaEvent ] [ Output files ]

NAME

file sigma_0pions.dat

PURPOSE

  • First column : Naming for different runs or runNumber
  • Columns 2-... : Single and multiparticle cross sections. The header of the file names the explicit channels.

NOTES

the same logic as sigma.dat (=output of AnaEvent.f90), here different channels as output


ZeroPionAnalysis/event_dSigma_dE_0pions [ Subroutines ]

[ Top ] [ ZeroPionAnalysis ] [ Subroutines ]

NAME

subroutine event_dSigma_dE_0pions(E,eMin,eMax,dE,string,runNumber,hists, initHists,makeOutputIn,sameFileNameIn,histsMulti,hists1X,hists2X)

PURPOSE

the same as event_sigma in the module AnaEvent the channels for analysis are different

for ZeroPion analysis, where we are iterested only in events with 0 pions!

INPUTS

  • type(tAnaEvent), dimension(:) :: E -- List of events
  • real :: eMin, eMax, dE
  • character(*) :: string -- used as prefix for all output files
  • integer :: runNumber -- number of the run
  • logical, optional :: initHists
  • logical, optional :: makeOutputIn -- Flag to switch on/off output
  • logical, optional :: sameFileNameIn -- if .true. = always print to same filenames, else different files for different runs
  • type(histogram), dimension(1:numStableParts,-2:2), optional :: hists,hists1X,hists2X,histsMulti

OUTPUT

  • type(histogram), dimension(1:numStableParts,-2:2), optional :: hists,hists1X,hists2X,histsMulti