1 from Prophecy4fControl
import ProphecyPowhegDefault
4 transform_runArgs = runArgs
if 'runArgs' in dir()
else None
5 transform_opts = opts
if 'opts' in dir()
else None
6 ProphecyConfig4e = ProphecyPowhegDefault( runArgs=transform_runArgs, opts=transform_opts )
7 ProphecyConfig4mu = ProphecyPowhegDefault( runArgs=transform_runArgs, opts=transform_opts )
8 ProphecyConfig2e2mu = ProphecyPowhegDefault( runArgs=transform_runArgs, opts=transform_opts )
13 ProphecyConfig4e.mass_t = PowhegConfig.mass_t
14 ProphecyConfig4e.mass_b = PowhegConfig.mass_b
15 ProphecyConfig4e.mass_c = PowhegConfig.mass_c
16 ProphecyConfig4e.mass_H = PowhegConfig.mass_H
17 ProphecyConfig4e.channel =
"e anti-e e anti-e"
18 ProphecyConfig4e.output_events_file_name =
"ProphecyOTF4e._1.events"
21 ProphecyConfig4e.nEvents =
int( 1.3 * runArgs.maxEvents / 4 + 0.5 )
22 ProphecyConfig4e.nEvents_weighted = 100*runArgs.maxEvents
23 ProphecyConfig4e.random_seed = 123*runArgs.randomSeed
25 ProphecyConfig4e.generateRunCard()
26 ProphecyConfig4e.generateEvents()
29 ProphecyConfig4mu.mass_t = PowhegConfig.mass_t
30 ProphecyConfig4mu.mass_b = PowhegConfig.mass_b
31 ProphecyConfig4mu.mass_c = PowhegConfig.mass_c
32 ProphecyConfig4mu.mass_H = PowhegConfig.mass_H
33 ProphecyConfig4mu.channel =
"mu anti-mu mu anti-mu"
34 ProphecyConfig4mu.output_events_file_name =
"ProphecyOTF4mu._1.events"
37 ProphecyConfig4mu.nEvents =
int( 1.3 * runArgs.maxEvents / 4 + 0.5 )
38 ProphecyConfig4mu.nEvents_weighted = 100*runArgs.maxEvents
39 ProphecyConfig4mu.random_seed = 368*runArgs.randomSeed
41 ProphecyConfig4mu.generateRunCard()
42 ProphecyConfig4mu.generateEvents()
45 ProphecyConfig2e2mu.mass_t = PowhegConfig.mass_t
46 ProphecyConfig2e2mu.mass_b = PowhegConfig.mass_b
47 ProphecyConfig2e2mu.mass_c = PowhegConfig.mass_c
48 ProphecyConfig2e2mu.mass_H = PowhegConfig.mass_H
49 ProphecyConfig2e2mu.channel =
"e anti-e mu anti-mu"
50 ProphecyConfig2e2mu.output_events_file_name =
'ProphecyOTF2e2mu._1.events'
53 ProphecyConfig2e2mu.nEvents =
int( 1.3 * runArgs.maxEvents / 2 + 0.5 )
54 ProphecyConfig2e2mu.nEvents_weighted = 200*runArgs.maxEvents
55 ProphecyConfig2e2mu.random_seed = 278*runArgs.randomSeed
57 ProphecyConfig2e2mu.generateRunCard()
58 ProphecyConfig2e2mu.generateEvents()