JHUGen MELA  v2.4.1
Matrix element calculations as used in JHUGen. MELA is an important tool that was used for the Higgs boson discovery and for precise measurements of its structure and interactions. Please see the website https://spin.pha.jhu.edu/ and papers cited there for more details, and kindly cite those papers when using this code.
Modules | Functions/Subroutines | Variables
mod_HashCollection.F90 File Reference

Go to the source code of this file.

Modules

module  modhashcollection
 

Functions/Subroutines

subroutine modhashcollection::init_hash_mcfm_qqvvqq ()
 
subroutine modhashcollection::init_hash_mcfm_qqvvqqstrong ()
 
subroutine modhashcollection::init_hash_mcfm_qqvvll ()
 
subroutine modhashcollection::init_hash_mcfm_qqvvqq_generation ()
 
subroutine modhashcollection::init_hash_onshellvbf ()
 
subroutine modhashcollection::init_hash_onshellvbf_nosplit ()
 
subroutine modhashcollection::init_hash_onshellhjj ()
 
subroutine modhashcollection::init_hash_onshellhjj_nosplit ()
 
subroutine modhashcollection::init_hash_genchannel ()
 
subroutine modhashcollection::init_hash_thchannel ()
 
subroutine modhashcollection::init_hash_twhchannel ()
 
subroutine modhashcollection::init_hash_ppxchannel ()
 
subroutine modhashcollection::setuphashes ()
 
subroutine modhashcollection::get_mcfm_qqvvqq_hash (ijSel)
 
subroutine modhashcollection::get_mcfm_qqvvll_hash (ijSel)
 
subroutine modhashcollection::get_mcfm_qqvvqqstrong_hash (ijSel)
 
subroutine modhashcollection::get_mcfm_qqvvqq_genhash (ijSel)
 
subroutine modhashcollection::get_vbfchannelhash (ijSel)
 
subroutine modhashcollection::get_vbfchannelhash_nosplit (ijSel, nijchannels)
 
subroutine modhashcollection::get_hjjchannelhash (ijSel)
 
subroutine modhashcollection::get_hjjchannelhash_nosplit (ijSel, nijchannels)
 
subroutine modhashcollection::get_genchannelhash (ijSel)
 
subroutine modhashcollection::get_thchannelhash (ijSel)
 
subroutine modhashcollection::get_twhchannelhash (ijSel)
 
subroutine modhashcollection::get_ppxchannelhash (ijSel)
 
subroutine modhashcollection::getref_mcfm_qqvvqq_hash (ijSel)
 
subroutine modhashcollection::getref_mcfm_qqvvll_hash (ijSel)
 
subroutine modhashcollection::getref_mcfm_qqvvqqstrong_hash (ijSel)
 
subroutine modhashcollection::getref_mcfm_qqvvqq_genhash (ijSel)
 
subroutine modhashcollection::getref_vbfchannelhash (ijSel)
 
subroutine modhashcollection::getref_vbfchannelhash_nosplit (ijSel, nijchannels)
 
subroutine modhashcollection::getref_hjjchannelhash (ijSel)
 
subroutine modhashcollection::getref_hjjchannelhash_nosplit (ijSel, nijchannels)
 
subroutine modhashcollection::getref_genchannelhash (ijSel)
 
subroutine modhashcollection::getref_thchannelhash (ijSel)
 
subroutine modhashcollection::getref_twhchannelhash (ijSel)
 
subroutine modhashcollection::getref_ppxchannelhash (ijSel)
 
subroutine modhashcollection::removeoffshellchannelfromhash (ijSel, iremove, imax, jmax)
 
subroutine modhashcollection::removeoffshellchannelfromhashref (ijSel, iremove, imax, jmax)
 

Variables

integer, parameter modhashcollection::hash_mcfm_qqvvqq_size = 164
 
integer, dimension(1:hash_mcfm_qqvvqq_size, 1:4), target modhashcollection::hash_mcfm_qqvvqq
 
integer, parameter modhashcollection::hash_mcfm_qqvvll_size = 84
 
integer, dimension(1:hash_mcfm_qqvvll_size, 1:4), target modhashcollection::hash_mcfm_qqvvll
 
integer, parameter modhashcollection::hash_mcfm_qqvvqqstrong_size = 175
 
integer, dimension(1:hash_mcfm_qqvvqqstrong_size, 1:4), target modhashcollection::hash_mcfm_qqvvqqstrong
 
integer, parameter modhashcollection::hash_mcfm_qqvvqq_gen_size = 121
 
integer, dimension(1:hash_mcfm_qqvvqq_gen_size, 1:4), target modhashcollection::hash_mcfm_qqvvqq_gen
 
integer, parameter modhashcollection::hash_ppxchannel_size = 121
 
integer, dimension(1:hash_ppxchannel_size, 1:3), target modhashcollection::hash_ppxchannel
 
integer, parameter modhashcollection::hash_onshellvbf_size = 121
 
integer, dimension(1:hash_onshellvbf_size, 1:3), target modhashcollection::hash_onshellvbf
 
integer, parameter modhashcollection::hash_onshellvbf_nosplit_size = 121
 
integer, dimension(1:hash_onshellvbf_nosplit_size, 1:3), target modhashcollection::hash_onshellvbf_nosplit
 
integer, parameter modhashcollection::hash_onshellhjj_size = 121
 
integer, dimension(1:hash_onshellhjj_size, 1:3), target modhashcollection::hash_onshellhjj
 
integer, parameter modhashcollection::hash_onshellhjj_nosplit_size = 121
 
integer, dimension(1:hash_onshellhjj_nosplit_size, 1:3), target modhashcollection::hash_onshellhjj_nosplit
 
integer, parameter modhashcollection::hash_genchannel_size = 121
 
integer, dimension(1:hash_genchannel_size, 1:3), target modhashcollection::hash_genchannel
 
integer, parameter modhashcollection::hash_thchannel_size = 121
 
integer, parameter modhashcollection::hash_twhchannel_size = 121
 
integer, dimension(1:hash_thchannel_size, 1:3), target modhashcollection::hash_thchannel
 
integer, dimension(1:hash_twhchannel_size, 1:3), target modhashcollection::hash_twhchannel
 
logical, private modhashcollection::hashcoll_hashes_initialized = .false.