6 input_powheg_files = runArgs.inputGeneratorFile
9 include(
'PowhegControl/PowhegControl_ggF_H_Common.py')
15 PowhegConfig.generate(create_run_card_only=
True)
20 include(
'Hto4lControl/Hto4lPowhegCommon.py')
27 include(
'Hto4lControl/Hto4lPowhegMergeCommon.py')
30 hto4lPowhegMerger.input_powheg_file_name = input_powheg_files
34 hto4lPowhegMerger.setUpInput()
37 hto4lConfig4e.channel =
"eeee"
38 hto4lConfig4e.lheInput = hto4lPowhegMerger.input_powheg_to_hto4l_file_name
39 hto4lConfig4e.lheOutput = hto4lPowhegMerger.output_hto4l4e_file_name
40 hto4lConfig4e.nEvents =
int( runArgs.maxEvents / 4 + 0.5 )
41 hto4lConfig4e.nskip =
int(0)
42 hto4lConfig4e.maxDiffWidth = 3.2052962671115008E-002
43 hto4lConfig4e.random_seed = 123*runArgs.randomSeed
45 hto4lConfig4e.generateRunCard()
46 hto4lConfig4e.generateEvents()
49 hto4lConfig4mu.channel =
"mmmm"
50 hto4lConfig4mu.lheInput = hto4lPowhegMerger.input_powheg_to_hto4l_file_name
51 hto4lConfig4mu.lheOutput = hto4lPowhegMerger.output_hto4l4mu_file_name
52 hto4lConfig4mu.nEvents =
int( runArgs.maxEvents / 4 + 0.5 )
53 hto4lConfig4mu.nskip = hto4lConfig4e.nEvents
54 hto4lConfig4mu.maxDiffWidth = 1.3396654719615330E-002
55 hto4lConfig4mu.random_seed = 368*runArgs.randomSeed
57 hto4lConfig4mu.generateRunCard()
58 hto4lConfig4mu.generateEvents()
61 hto4lConfig2e2mu.channel =
"eemm"
62 hto4lConfig2e2mu.lheInput = hto4lPowhegMerger.input_powheg_to_hto4l_file_name
63 hto4lConfig2e2mu.lheOutput = hto4lPowhegMerger.output_hto4l2e2mu_file_name
64 hto4lConfig2e2mu.nEvents =
int( 1.1*(runArgs.maxEvents / 2) )
65 hto4lConfig2e2mu.nskip = hto4lConfig4e.nEvents + hto4lConfig4mu.nEvents
66 hto4lConfig2e2mu.maxDiffWidth = 0.12975814265233268
67 hto4lConfig2e2mu.random_seed = 278*runArgs.randomSeed
69 hto4lConfig2e2mu.generateRunCard()
70 hto4lConfig2e2mu.generateEvents()
77 hto4lPowhegMerger.merge()
85 include(
'Pythia8_i/Pythia8_AZNLO_CTEQ6L1_EvtGen_Common.py')
92 if "UserHooks" in genSeq.Pythia8.__slots__.keys():
94 genSeq.Pythia8.Commands += [
'Powheg:NFinal = 2']
98 genSeq.Pythia8.UserModes += [
'Main31:NFinal = 2' ]
103 genSeq.Pythia8.Commands += [
"TimeShower:QEDshowerByL = off",
104 "TimeShower:QEDshowerByGamma = off"]
112 evgenConfig.description =
"POWHEG+HTO4L+PYTHIA8+EVTGEN, ggH H->llll+X mh=125 GeV CPS"
113 evgenConfig.keywords = [
"Higgs",
"SMHiggs",
"ZZ" ]
114 evgenConfig.contact = [
'R.D.Schaffer@cern.ch' ]
116 evgenConfig.nEventsPerJob = 10000