Skip to content

Commit

Permalink
Last changes for v 1.3.0 of hoppet
Browse files Browse the repository at this point in the history
  • Loading branch information
alexanderkarlberg committed Feb 12, 2024
1 parent b88fe95 commit a6443b3
Show file tree
Hide file tree
Showing 7 changed files with 18 additions and 17 deletions.
3 changes: 2 additions & 1 deletion proVBFH-inclusive/src/parameters.f90
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ module parameters
real(dp), public :: v_H, lambda_HHH
real(dp), public :: sqrts, S, pi, Q0_cut_sq
real(dp), public :: hmasswindow, toyas
integer, public :: order_min, order_max, scale_choice, iseed
integer, public :: order_min, order_max, scale_choice, scale_choice_hoppet, iseed
integer, public :: nflav, ipdf, itmx1, itmx2, ncall1, ncall2
logical, public :: higgs_use_BW, higgsfixwdth, toypdf
character * 4, public :: seedstr
Expand Down Expand Up @@ -119,6 +119,7 @@ subroutine set_parameters ()
nloop = 3
minQval = min(xmuF*Qmin, Qmin)
maxQval = max(xmuF*sqrts, sqrts)
scale_choice_hoppet = min(scale_choice,2)
if (.not.CheckAllArgsUsed(0)) call exit()
end subroutine set_parameters

Expand Down
6 changes: 3 additions & 3 deletions proVBFH-inclusive/src/provbfh_incl.f90
Original file line number Diff line number Diff line change
Expand Up @@ -97,10 +97,10 @@ program provbfh_incl
! initialise the grid and dglap holder
call hoppetStartExtended(ymax,dy,minQval,maxQval,dlnlnQ,nloop,&
& order,factscheme_MSbar)
call StartStrFct(order_max, nflav, xmur, xmuf, scale_choice,&
& mh, .true., mw, mz)
call StartStrFct(order_max, nflav, scale_choice_hoppet, mh,&
& .true., mw, mz)
call read_PDF(toy_Q0, test_Q0, mur_PDF)
call InitStrFct(order_max, separate_orders = .true.)
call InitStrFct(order_max, separate_orders = .true., xR = xmur, xF = xmuf)
! !! === DEBUGGING ONLY
! ! write the structure functions to file, for debugging purposes
! call debugging(100.0_dp, 1,1)
Expand Down
6 changes: 3 additions & 3 deletions proVBFH-inclusive/src/provbfhh_incl.f90
Original file line number Diff line number Diff line change
Expand Up @@ -100,10 +100,10 @@ program provbfh_incl
xmuf = scales_muf(iscales)
call hoppetStartExtended(ymax,dy,minQval,maxQval,dlnlnQ,nloop,&
& order,factscheme_MSbar)
call StartStrFct(order_max, nflav, xmur, xmuf, scale_choice,&
& mh, .true., mw, mz)
call StartStrFct(order_max, nflav, scale_choice, mh, .true., &
& mw, mz)
call read_PDF(toy_Q0, test_Q0, mur_PDF)
call InitStrFct(order_max, separate_orders = .true.)
call InitStrFct(order_max, separate_orders = .true., xR = xmur, xF = xmuf)

! !! === DEBUGGING ONLY
! ! write the structure functions to file, for debugging purposes
Expand Down
4 changes: 2 additions & 2 deletions proVBFH/src/inclusive/incl_parameters.f90
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ module incl_parameters
real(dp), public :: sin_thw, mw, mz, w_width, z_width
real(dp), public :: sqrts, S, pi, Q0_cut_sq
real(dp), public :: hmasswindow, toyas
integer, public :: order_min, order_max, scale_choice, iwhichseed
integer, public :: order_min, order_max, scale_choice, scale_choice_hoppet, iwhichseed
integer, public :: nflav, ipdf, itmx1, itmx2, ncall1, ncall2
logical, public :: do_analysis_call, manyseeds,non_fact,oneloop_on,twoloop_on
logical, public :: higgs_use_BW, higgsfixwdth, complexpole, toypdf
Expand Down Expand Up @@ -184,7 +184,7 @@ subroutine set_parameters ()
nloop = 3
minQval = min(xmuF*Qmin, Qmin)
maxQval = max(xmuF*sqrts, sqrts)

scale_choice_hoppet = min(scale_choice,2)
param_initialised = .true.
end subroutine set_parameters

Expand Down
6 changes: 3 additions & 3 deletions proVBFH/src/inclusive/incl_vbfh.f90
Original file line number Diff line number Diff line change
Expand Up @@ -43,10 +43,10 @@ subroutine inclusive_init()
! initialise hoppet
call hoppetStartExtended(ymax,dy,minQval,maxQval,dlnlnQ,nloop,&
& order,factscheme_MSbar)
call StartStrFct(order_max, nflav, xmur, xmuf, scale_choice, mh,&
& .true., mw, mz)
call StartStrFct(order_max, nflav, scale_choice_hoppet, mh, .true., mw,&
& mz)
call read_PDF()
call InitStrFct(order_max, separate_orders = .true.)
call InitStrFct(order_max, separate_orders = .true., xR = xmur, xF = xmuf)

! !! === DEBUGGING ONLY
! ! write the structure functions to file, for debugging purposes
Expand Down
4 changes: 2 additions & 2 deletions proVBFHH/src/inclusive/incl_parameters.f90
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ module incl_parameters
real(dp), public :: v_H, lambda_HHH, lambdafact
real(dp), public :: sqrts, S, pi, Q0_cut_sq
real(dp), public :: hmasswindow, toyas
integer, public :: order_min, order_max, scale_choice, iwhichseed
integer, public :: order_min, order_max, scale_choice, scale_choice_hoppet, iwhichseed
integer, public :: nflav, ipdf, itmx1, itmx2, ncall1, ncall2
logical, public :: do_analysis_call, manyseeds, non_fact
logical, public :: higgs_use_BW, higgsfixwdth, complexpole, toypdf
Expand Down Expand Up @@ -233,7 +233,7 @@ subroutine set_parameters ()
nloop = 3
minQval = min(xmuF*Qmin, Qmin)
maxQval = max(xmuF*sqrts, sqrts)

scale_choice_hoppet = min(scale_choice,2)
param_initialised = .true.
end subroutine set_parameters

Expand Down
6 changes: 3 additions & 3 deletions proVBFHH/src/inclusive/incl_vbfhh.f90
Original file line number Diff line number Diff line change
Expand Up @@ -43,10 +43,10 @@ subroutine inclusive_init()
! initialise hoppet
call hoppetStartExtended(ymax,dy,minQval,maxQval,dlnlnQ,nloop,&
& order,factscheme_MSbar)
call StartStrFct(order_max, nflav, xmur, xmuf, scale_choice, mh,&
& .true., mw, mz)
call StartStrFct(order_max, nflav, scale_choice_hoppet, mh, .true., mw,&
& mz)
call read_PDF()
call InitStrFct(order_max, separate_orders = .true.)
call InitStrFct(order_max, separate_orders = .true., xR = xmur, xF = xmuf)

! !! === DEBUGGING ONLY
! ! write the structure functions to file, for debugging purposes
Expand Down

0 comments on commit a6443b3

Please sign in to comment.