TABLE OF CONTENTS
/ZeroPionAnalysis [ 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.
USES
We use the module AnaEvent.f90
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 than we plot runNumber there
The optional input variable sigma returns the evaluated cross sections.
OUTPUT
- filename 'sigma_0pions.dat'
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