File indexing completed on 2023-03-17 11:03:56
0001 #ifndef GeneratorInterface_AlpgenInterface_AlpgenCommonBlocks_h
0002 #define GeneratorInterface_AlpgenInterface_AlpgenCommonBlocks_h
0003
0004
0005
0006 extern "C" {
0007 extern struct AHOPTS {
0008 double etclus;
0009 double rclus;
0010 double etaclmax;
0011 int iexc;
0012 int npfst;
0013 int nplst;
0014 int nljets;
0015 int njstart;
0016 int njlast;
0017 int ickkw;
0018 } ahopts_;
0019
0020 extern struct AHPPARA {
0021 double masses[6];
0022 double ebeam;
0023 int ih1, ih2, ihrd;
0024 int itopprc;
0025 int nw, nz, nh, nph;
0026 int ihvy, ihvy2;
0027 int npart, ndns, pdftyp;
0028 } ahppara_;
0029
0030 extern struct AHPARS {
0031 static const unsigned int nparam = 200;
0032
0033 double parval[nparam];
0034 char chpar[nparam][8];
0035 char chpdes[nparam][70];
0036 int parlen[nparam];
0037 int partyp[nparam];
0038 } ahpars_;
0039
0040 extern struct AHCUTS {
0041 double ptjmin, ptjmax;
0042 double etajmax, drjmin;
0043 double ptbmin, ptbmax;
0044 double etabmax, drbmin;
0045 double ptcmin, ptcmax;
0046 double etacmax, drcmin;
0047 double ptphmin;
0048 double etaphmax;
0049 double drphjmin, drphmin, drphlmin;
0050 double ptlmin;
0051 double etalmax, drlmin;
0052 double metmin;
0053 double mllmin, mllmax;
0054 } ahcuts_;
0055 }
0056
0057 #endif