integer function herwig6_common_block_address(common_block_name) c----------------------------------------------------------------------- include "HERWIG61.INC" character*(*) common_block_name external HWUDAT c----------------------------------------------------------------------- integer herwig6_addressc, herwig6_addressi integer herwig6_addressd, herwig6_addressf external herwig6_addressc, herwig6_addressi external herwig6_addressd, herwig6_addressf integer common_block_address c----------------------------------------------------------------------- common_block_address = 0 c----------------------------------------------------------------------- if (common_block_name.eq."HEPEVT") then common_block_address = herwig6_addressi(NEVHEP) elseif (common_block_name.eq."HWBEAM") then common_block_address = herwig6_addressi(IPART1) elseif (common_block_name.eq."HWBMCH") then common_block_address = herwig6_addressc(PART1) elseif (common_block_name.eq."HWPROC") then common_block_address = herwig6_addressd(EBEAM1) elseif (common_block_name.eq."HWPRAM") then common_block_address = herwig6_addressd(AFCH) elseif (common_block_name.eq."HWPRCH") then common_block_address = herwig6_addressc(AUTPDF) elseif (common_block_name.eq."HWPART") then common_block_address = herwig6_addressi(NEVPAR) elseif (common_block_name.eq."HWPARP") then common_block_address = herwig6_addressd(DECPAR) elseif (common_block_name.eq."HWBOSC") then common_block_address = herwig6_addressd(ALPFAC) elseif (common_block_name.eq."HWPARC") then common_block_address = herwig6_addressi(JCOPAR) elseif (common_block_name.eq."HWBRCH") then common_block_address = herwig6_addressd(ANOMSC) elseif (common_block_name.eq."HWEVNT") then common_block_address = herwig6_addressd(AVWGT) elseif (common_block_name.eq."HWHARD") then common_block_address = herwig6_addressd(ASFIXD) elseif (common_block_name.eq."HWPROP") then common_block_address = herwig6_addressd(RLTIM) elseif (common_block_name.eq."HWUNAM") then common_block_address = herwig6_addressc(RNAME) elseif (common_block_name.eq."HWUPDT") then common_block_address = herwig6_addressd(BRFRAC) elseif (common_block_name.eq."HWUWTS") then common_block_address = herwig6_addressd(REPWT) elseif (common_block_name.eq."HWUCLU") then common_block_address = herwig6_addressd(CLDKWT) elseif (common_block_name.eq."HWDIST") then common_block_address = herwig6_addressd(EXAG) elseif (common_block_name.eq."HWQDKS") then common_block_address = herwig6_addressd(VTXQDK) elseif (common_block_name.eq."HWUSUD") then common_block_address = herwig6_addressd(ACCUR) elseif (common_block_name.eq."HWSUSY") then common_block_address = herwig6_addressd(TANB) elseif (common_block_name.eq."HWRPAR") then common_block_address = herwig6_addressd(LAMDA1) elseif (common_block_name.eq."HWMINB") then common_block_address = herwig6_addressd(PMBN1) elseif (common_block_name.eq."HWCLUS") then common_block_address = herwig6_addressd(PPCL) endif c----------------------------------------------------------------------- herwig6_common_block_address = common_block_address end