cepgen
is hosted by
Hepforge
,
IPPP Durham
CepGen
1.2.5
Central exclusive processes event generator
Loading...
Searching...
No Matches
cepgen_print.f
Go to the documentation of this file.
1
! CepGen: a central exclusive processes event generator
2
! Copyright (C) 2018-2024 Laurent Forthomme
3
!
4
! This program is free software: you can redistribute it and/or modify
5
! it under the terms of the GNU General Public License as published by
6
! the Free Software Foundation, either version 3 of the License, or
7
! any later version.
8
!
9
! This program is distributed in the hope that it will be useful,
10
! but WITHOUT ANY WARRANTY; without even the implied warranty of
11
! MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
! GNU General Public License for more details.
13
!
14
! You should have received a copy of the GNU General Public License
15
! along with this program. If not, see <http://www.gnu.org/licenses/>.
16
17
subroutine
cepgen_print
18
19
implicit none
20
include
'CepGen/Process/Fortran/KTBlocks.inc'
21
logical
params_shown
22
data
params_shown/.false./
23
save
params_shown
24
25
if
(params_shown)
return
26
27
print *,
'========================================================'
28
print *,
'Constant value(s)'
29
print *,
'--------------------------------------------------------'
30
print 100,
'Proton mass (GeV/c^2)'
,am_p
31
print 100,
'GeV^2 -> pb conversion'
,units
32
print 100,
'pi'
,pi
33
print *,
'========================================================'
34
print *,
'Parameter value(s)'
35
print *,
'--------------------------------------------------------'
36
print 101,
'Process mode:'
,icontri
37
print 103,
'Beams momenta:'
,inp1,inp2
38
print 102,
'Fluxes modes:'
,iflux1,iflux2
39
print 104,
'Beams (A,Z):'
,a_nuc1,z_nuc1,a_nuc2,z_nuc2
40
print *,
'========================================================'
41
print *,
'Cut enabled minimum maximum'
42
print *,
'--------------------------------------------------------'
43
print 105,
'pt(single)'
,ipt,pt_min,pt_max
44
print 105,
'energy(single)'
,iene,ene_min,ene_max
45
print 105,
'eta(single)'
,ieta,eta_min,eta_max
46
print 105,
'm(sum)'
,iinvm,invm_min,invm_max
47
print 105,
'pt(sum)'
,iptsum,ptsum_min,ptsum_max
48
print 105,
'delta(y)'
,idely,dely_min,dely_max
49
print *,
'========================================================'
50
print *,
'Process-specific parameters'
51
print *,
'--------------------------------------------------------'
52
call
cepgen_list_params
53
print *,
'========================================================'
54
55
params_shown=.true.
56
57
100
format
(a33,f24.6)
58
101
format
(a33,i12)
59
102
format
(a33,i12,i12)
60
103
format
(a33,f12.2,f12.2)
61
104
format
(a33,
' ('
,i3,
','
,i3,
'), ('
,i3,
','
,i3,
')'
)
62
105
format
(a26,
' '
,l2,f12.4,f12.4)
63
64
end
65
cepgen_print
subroutine cepgen_print
Definition
cepgen_print.f:18
CepGen
Process
Fortran
cepgen_print.f
Generated on Mon Jul 29 2024 for CepGen by
1.9.7