ATLAS Offline Software
Loading...
Searching...
No Matches
pwhg_rwl.h
Go to the documentation of this file.
1c -*- Fortran -*-
2
3 type rwl_lhe_block
4 sequence
6 real * 8 xwgtup,scalup,aqedup,aqcdup
7 integer, pointer :: idup(:),istup(:),mothup(:,:),icolup(:,:)
8 real * 8, pointer :: pup(:,:),vtimup(:),spinup(:)
10 real * 8 rwl_weight
11 end type rwl_lhe_block
12
13 type rwl_weight_info
14 sequence
15 character(len=:), pointer :: id, desc
16 integer :: group, num_keys
17 integer, pointer :: keys(:,:)
18 real * 8 , pointer :: values(:)
19 logical :: filled
20 end type rwl_weight_info
21
22 type rwl_group_info
23 sequence
24 character(len=:), pointer :: name, combine
25 end type rwl_group_info
26
27 real * 4, pointer :: rwl_weights(:)
28
29 integer, parameter :: rwl_maxweights=500,rwl_maxgroups=50
30 integer :: rwl_num_weights, rwl_num_groups
31 type(rwl_weight_info) rwl_weights_array(rwl_maxweights)
32 type(rwl_group_info) rwl_groups_array(rwl_maxgroups)
33 integer rwl_type,rwl_index,rwl_seed,rwl_n1,rwl_n2
34c if rwl_initialized /= rwl_initialized_const, it means
35c that
36 integer rwl_initialized
37 integer, parameter :: rwl_initialized_const = 1729178316
38 real * 8 rwl_weight
39 logical rwl_format_rwgt
40 common/pwhg_rwl_common/rwl_weight,rwl_type,rwl_index,rwl_seed,
41 1 rwl_n1,rwl_n2,rwl_num_weights,rwl_weights_array,
42 2 rwl_groups_array,rwl_weights,rwl_num_groups,
43 3 rwl_format_rwgt,rwl_initialized
44 save /pwhg_rwl_common/
c *Fortran *integer maxpup parameter(maxpup=100) integer idbmup
if(pathvar)
c *Fortran *c c rad_kinreg
Definition pwhg_rad.h:17
c *Fortran *type rwl_lhe_block sequence integer rad_kinreg real scalup
Definition pwhg_rwl.h:6
c *Fortran *type rwl_lhe_block sequence integer rad_kinreg real aqcdup icolup(:,:) real *8
c *Fortran *type rwl_lhe_block sequence integer rad_kinreg real aqcdup rwl_index
Definition pwhg_rwl.h:9
c *Fortran *type rwl_lhe_block sequence integer idprup
Definition pwhg_rwl.h:5
c *Fortran *type rwl_lhe_block sequence integer nup
Definition pwhg_rwl.h:5
c *Fortran *type rwl_lhe_block sequence integer rad_kinreg real aqcdup rwl_n2 real *rwl_weight end type rwl_lhe_block type rwl_weight_info sequence character(len=:)
c *Fortran *type rwl_lhe_block sequence integer rad_kinreg real aqcdup rwl_n1
Definition pwhg_rwl.h:9
c *Fortran *type rwl_lhe_block sequence integer rad_kinreg real aqcdup vtimup(:)
c *Fortran *type rwl_lhe_block sequence integer rad_kinreg real aqedup
Definition pwhg_rwl.h:6
c *Fortran *type rwl_lhe_block sequence integer rad_kinreg real aqcdup spinup(:) integer rwl_type
c *Fortran *type rwl_lhe_block sequence integer rad_kinreg real aqcdup mothup(:,:)
c *Fortran *type rwl_lhe_block sequence integer rad_kinreg real * xwgtup
Definition pwhg_rwl.h:6
c *Fortran *type rwl_lhe_block sequence integer rad_kinreg real aqcdup istup(:)
c *Fortran *type rwl_lhe_block sequence integer rad_type
Definition pwhg_rwl.h:5
c *Fortran *type rwl_lhe_block sequence integer rad_kinreg real aqcdup rwl_seed
Definition pwhg_rwl.h:9
c *Fortran *type rwl_lhe_block sequence integer rad_kinreg real aqcdup integer
Definition pwhg_rwl.h:7