/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
GeneratorInterface/AlpgenInterface/interface/AlpgenCommonBlocks.h
57 строк
1 KB
Cms Build
Clang-Format
16 май 2019, 15:48
16 май 2019, 15:48
0847e19
Код
Авторство
О чём код?
#ifndef GeneratorInterface_AlpgenInterface_AlpgenCommonBlocks_h #define GeneratorInterface_AlpgenInterface_AlpgenCommonBlocks_h /// A C/C++ representation of the ALPGEN Common Blocks: /// AHOPTS, AHPPARA, AHPARS, AHCUTS. extern "C" { extern struct AHOPTS { double etclus; // needs to be set up double rclus; // needs to be set up double etaclmax; int iexc; // needs to be set up int npfst; int nplst; int nljets; int njstart; int njlast; int ickkw; } ahopts_; extern struct AHPPARA { double masses[6]; // mc,mb,mt,mw,mz,mh (set up these) double ebeam; int ih1, ih2, ihrd; // ihrd needs to be set up int itopprc; int nw, nz, nh, nph; int ihvy, ihvy2; int npart, ndns, pdftyp; } ahppara_; extern struct AHPARS { static const unsigned int nparam = 200; double parval[nparam]; char chpar[nparam][8]; char chpdes[nparam][70]; int parlen[nparam]; int partyp[nparam]; } ahpars_; extern struct AHCUTS { double ptjmin, ptjmax; double etajmax, drjmin; double ptbmin, ptbmax; double etabmax, drbmin; double ptcmin, ptcmax; double etacmax, drcmin; double ptphmin; double etaphmax; double drphjmin, drphmin, drphlmin; double ptlmin; double etalmax, drlmin; double metmin; double mllmin, mllmax; } ahcuts_; } #endif // GeneratorInterface_AlpgenInterface_AlpgenCommonBlocks_h