General Settings
The following are a list of user settings that are common to all event generators. Note that the input key is case-insensitive.
Generators: A list of generators [2, 3, 4, 5, 6, 7, 8, 9] whose runcards should be generated. One generator must be specified
Generators:
- Sherpa
- Whizard
- Madgraph
Model: Name of the model (default: SM)
SqrtS: \(\sqrt{s}\) in GeV.
ISRMode: Enable ISR via electron structure function:
ISRMode: 1
default: 0 (turned off)
RandomSeed: Seed for the event generation
OutputFormat: Format in which the monte-carlo events will be written out to. Currently supported options are edm4hep, hepmc and lhe (default: edm4hep)
OutDir: The directory to which the run-cards will be saved. Current default is $PWD/Run-Cards.
Events: Number of Monte-Carlo events to be generated.
EWParamDevThreshold: threshold for issueing a warning if in the EW parameters at LO a relative deviation is larger
NLO: integer to turn on/off NLO with default: 0 (off)
Processes: A list of processes which runcards should be generated. Each process should have its own unique name. Under these headings you can specify the final states to be generated and at what order e.g [EW,QCD].
Processes:
Muon:
Initial: [11, -11]
Final: [13, -13]
MuonNeutrino:
Initial: [11, -11]
Final: [14, -14]
Tau:
Initial: [11, -11]
Final: [15, -15]
TauNeutrino:
Initial: [11, -11]
Final: [16, -16]
ParticleData: Here the user can set various particle properties such as mass and width. Note it is expected of the user to set a consistent input scheme. The particles are identified using the corresponding PDG number
ParticleData:
25:
mass: 125
width: 0
11:
mass: 0.0005111
width: 0
23:
mass: 91.1876
width: 2.4952
24:
mass: 80.379
width: 2.085
Selectors: Some basic one and two particle phasespace cuts can be set. Each will need to be set with a minimum and maximum value as well as the flavour(s) it should be applied to.
One Particle Selectors:
PT: Cut on the transverse momenta
ETA: Cut on the pseduorapidity
Y: Cut on the Rapidity
ET: Cut on the Transverse energy
Two Particle Selectors:
Mass: Cut on the invariant mass of two particles
Angle: Cut on the angular separation in radians
DEta: Cut on the pseudorapidity separation
DY: Cut on the rapidity separation
DPhi: Cut on the azimuthal separation in radians
DR: Cut on the R separation
Generator Specific Settings
Here we summarise the settings available to a subset of generators.
Beam Polarization: Polarized beams are available for Madgraph and Whizard. It can be set as follows
PositronPolarisation: 0.3
ElectronPolarisation: 0.8
Beamstrahlung: is turned on by specifying the type of accelerator. Allowed values are: ILC, FCC, C3, CEPC, HALFHF.
Beamstrahlung: ILC
Note that Beamstrahlung is conditional on ISRmode being on. The Beamstrahlung and SqrtS variables are used to configure the settings of the generators. For SqrtS a vicinity search (within 10GeV) is performed. In case the requested setting does not exist, a replacement setting is used and printed as a warning.
Analysis
Postgeneration analyses can be performed either using Rivet [10, 11] and/or key4hep [12, 13]
Analysis:
Tools: [key4hep, rivet]
RivetAnalysis: [MC_XS, MC_ZINC,...]
RivetPath: /path/to/analysis