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