The Pythia examples directory contains about 100 examples, each showcasing one or several features of the framework. The examples are ordered by keyword below, and cross referenced, allowing for exploration of the various features. A new user may want to start with examples presenting the Basic Usage before going on to explore more advanced topics. Below, the search box can be used to search for keywords which will be displayed the box. This is followed by an expandable list of keywords with links. Finally, a full list of keywords and the relevant examples for each keyword is provided. The code for the example can be accessed by clicking on the name of the example.
● aMC@NLO ● Analysis ● Angantyr ● anti‑kT ● arXiv:2108.03481 [hep‑ph] ● Astroparticle ● B decays ● Basic usage ● Beam gas ● Beam momentum ● Biasing ● BSM ● Celljet ● Centrality ● Charged multiplicity ● CKKW‑L ● Colour reconnection ● Command file ● Command line option ● Cosmic ray cascade ● Cross sections ● Dark matter ● Diffraction ● Dire ● DIS ● Displaced vertex ● DPS ● Electron‑positron ● Event display ● Event filter ● Event record ● Event shapes ● EvtGen ● Exclusive ● External decays ● External derived class ● External resonance ● Extra dimensions ● Fastjet ● Fixed target ● FxFx ● Hadron widths ● Hadronic rescattering ● Hadronization ● Hard diffraction ● HDF5 file ● Heavy ions ● Helaconia ● Hepmc ● Hidden Valley ● Jet finding ● Jets ● kT ● Leading order ● LHAPDF ● LHE file ● Lheh5 ● Low energy ● Madgraph ● Matching ● Matplotlib ● Merging ● Minimum bias ● MLM ● MPI ● Multi‑instance ● Multiplicities ● NL3 ● NLO ● Onia ● OpenMP ● Parallelism ● Particle data ● Parton distribution ● PDFs ● Performance ● Photon beam ● Photon‑photon ● Photoproduction ● Pileup ● Powheg ● Process cross sections ● Process selection ● Process veto ● Proton‑ion ● pT bias ● pT spectra ● Pythia 6 ● Python ● R‑hadron ● Random number generator ● Rescattering ● Resonance decay ● Resonances ● reuse MPI initialization ● Rivet ● Root ● Rope hadronization ● Second interaction ● Slowjet ● String shoving ● Supersymmetry ● Switch beam ● Switch collision energy ● Tevatron ● Top ● Top mass ● Tuning ● Two‑body decay ● UMEPS ● Uncertainty bands ● UNLOPS ● UPC ● User hook ● Userhooks ● Vertex spread ● Vincia ● Weak showers ● Z production
LHAupMadgraph wrapper/interface of Madgraph5_aMC@NLO and the Pythia jet matching facilities.main34.cc. Demonstrates usage of a PYTHIA plugin within the Python interface..cmnd file to read: main89ckkwl.cmnd for CKKW-L, main89fxfx.cmnd for FxFx, main89mlm.cmnd for MLM, main89umeps.cmnd for UMEPS, and main89unlops.cmnd for UNLOPS../main93 -h to see a full list. See main01.cc, but using the Angantyr model for Heavy Ion collisions. Also shows how Rivet analyses can be set up easily using a special interface.main10.cc. Provides an example of how to derive PYTHIA classes in Python.EvtGenDecays class provided by include/Pythia8Plugins/EvtGen.h to perform decays with the EvtGen package. The main48.cc header contains special instructions how to configure PYTHIA for use with EvtGen.main01.cc.main03.cmnd "cards file". Also shows how to plot histograms using the Python/Matplotlib/Pyplot solution.main04.cmnd to pick processes. For photoproduction one can use the alternative main04_photons.cmnd input.SlowJet inclusive anti-CellJet cone-jet finder.main08.cmnd file. Secondly, by a continuous reweighting with a ttbar.lhe, here generated by PYTHIA 6.4. This file currently only contains 100 events so as not to make the distributed PYTHIA package too big, and so serves mainly as a demonstration of the principles involved.main11.cc, where two Les Houches Event Files (ttbar.lhe and ttbar2.lhe) successively are used as input. Also illustrating some other aspects, like the capability to mix in internally generated events.main12.cc, where two Les Houches Event Files (ttbar.lhe and ttbar2.lhe) successively are used as input in main13.cmnd file.main64.cc.slha2-example.spc and settings in main24.cmnd. For illustration, an alternative example spectrum is also available, sps1aWithDecays.spc, which contains a decay table in SLHA format.main25.lhe, contains a sample events that illustrate how to arrange color tags in the presence of the color-space epsilon tensors that accompany baryon number violating event topologies.main37.cc, where additionally it is shown how to extract many different kinds of LHEF version 3.0 information.main01, except that the event record is output in the HepMC event record format. Requires that HepMC3 is properly linked. Note that the hepmcout41.dat output file can become quite big; so no example is included in this distribution.main42.cmnd) and output HepMC event file (e.g. hepmcout42.dat) are to be provided as command-line arguments. Requires that HepMC3 is properly linked. Note that the HepMC output file can become quite big; so no example is included in this distribution.main76.cmnd, notably with long-lived particle signatures.main08.cmnd file. Secondly, by a continuous reweighting with a slha2-example.spc and settings in main24.cmnd. For illustration, an alternative example spectrum is also available, sps1aWithDecays.spc, which contains a decay table in SLHA format.main75.cmnd) for Dark Matter production via an main76.cmnd, notably with long-lived particle signatures.SlowJet inclusive anti-CellJet cone-jet finder.main01.cc.main161.cc, but is much more heavily commented to give more in-depth explanations of how the code works.main162.cc.main84.cmnd file and the three data files w+_production_lhc_0.lhe, w+_production_lhc_1.lhe and w+_production_lhc_2.lhe.main85.cmnd file. This example program allows the use of input Les Houches events that are regularised with only very minimal cuts, and on which Pythia itself should enforce the more restrictive merging scale cut. The example program can be used with the input files w_production_tree_0.lhe, w_production_tree_1.lhe and w_production_tree_2.lhe..cmnd file to read: main89ckkwl.cmnd for CKKW-L, main89fxfx.cmnd for FxFx, main89mlm.cmnd for MLM, main89umeps.cmnd for UMEPS, and main89unlops.cmnd for UNLOPS.include/Pythia8Plugins/ColourReconnectionHooks.h, with several models not found in the standard PYTHIA library.main03.cmnd "cards file". Also shows how to plot histograms using the Python/Matplotlib/Pyplot solution.main04.cmnd to pick processes. For photoproduction one can use the alternative main04_photons.cmnd input.main12.cc, where two Les Houches Event Files (ttbar.lhe and ttbar2.lhe) successively are used as input in main13.cmnd file.slha2-example.spc and settings in main24.cmnd. For illustration, an alternative example spectrum is also available, sps1aWithDecays.spc, which contains a decay table in SLHA format../main300 --help. The input file main300.cmnd further illustrates the use of DIRE.main42.cmnd) and output HepMC event file (e.g. hepmcout42.dat) are to be provided as command-line arguments. Requires that HepMC3 is properly linked. Note that the HepMC output file can become quite big; so no example is included in this distribution.main42.cc, where subruns are used to process several consecutive LHEF, as in main13.cc, with information stored e.g in main43.cmnd. Other comments as for main42.cc../main93 -h to see a full list. See ./main300 --help. The input file main300.cmnd further illustrates the use of DIRE.main42.cmnd) and output HepMC event file (e.g. hepmcout42.dat) are to be provided as command-line arguments. Requires that HepMC3 is properly linked. Note that the HepMC output file can become quite big; so no example is included in this distribution../main93 -h to see a full list. See main183.cc, but using the PythiaCascade class to perform the separate collisions or decays, while the bookkeeping of the cascade evolution remains in the main program.PythiaCascade.main04.cmnd to pick processes. For photoproduction one can use the alternative main04_photons.cmnd input.main75.cmnd) for Dark Matter production via an main04.cmnd to pick processes. For photoproduction one can use the alternative main04_photons.cmnd input.main201 using parallelism framework../main300 --help. The input file main300.cmnd further illustrates the use of DIRE.EvtGenDecays class provided by include/Pythia8Plugins/EvtGen.h to perform decays with the EvtGen package. The main48.cc header contains special instructions how to configure PYTHIA for use with EvtGen.EvtGenDecays class provided by include/Pythia8Plugins/EvtGen.h to perform decays with the EvtGen package. The main48.cc header contains special instructions how to configure PYTHIA for use with EvtGen.main62.cmnd.main75.cmnd) for Dark Matter production via an main82.cmnd file and the three data files w+_production_lhc_0.lhe, w+_production_lhc_1.lhe and w+_production_lhc_2.lhe..cmnd file to read: main89ckkwl.cmnd for CKKW-L, main89fxfx.cmnd for FxFx, main89mlm.cmnd for MLM, main89umeps.cmnd for UMEPS, and main89unlops.cmnd for UNLOPS.main25.lhe, contains a sample events that illustrate how to arrange color tags in the presence of the color-space epsilon tensors that accompany baryon number violating event topologies.include/Pythia8Plugins/ColourReconnectionHooks.h, with several models not found in the standard PYTHIA library.main01.cc, but using the Angantyr model for Heavy Ion collisions. Also shows how Rivet analyses can be set up easily using a special interface../main300 --help. The input file main300.cmnd further illustrates the use of DIRE.main01, except that the event record is output in the HepMC event record format. Requires that HepMC3 is properly linked. Note that the hepmcout41.dat output file can become quite big; so no example is included in this distribution.main42.cmnd) and output HepMC event file (e.g. hepmcout42.dat) are to be provided as command-line arguments. Requires that HepMC3 is properly linked. Note that the HepMC output file can become quite big; so no example is included in this distribution.main42.cc, where subruns are used to process several consecutive LHEF, as in main13.cc, with information stored e.g in main43.cmnd. Other comments as for main42.cc.main44.cmnd. This example mainly serves as comparison to main45.cc which uses HepMC3.main44.cmnd. For users unfamiliar with HepMC3, note that main44.cc is basically a carbon copy, but uses HepMC2 instead, for comparison.main84.cmnd file and the three data files w+_production_lhc_0.lhe, w+_production_lhc_1.lhe and w+_production_lhc_2.lhe.main85.cmnd file. This example program allows the use of input Les Houches events that are regularised with only very minimal cuts, and on which Pythia itself should enforce the more restrictive merging scale cut. The example program can be used with the input files w_production_tree_0.lhe, w_production_tree_1.lhe and w_production_tree_2.lhe.main86.cmnd file. This example program allows the consistent use of input Les Houches events that are regularised with only very minimal cuts, similar to main85.cc. The example program can be used with the input files w_production_tree_0.lhe, w_production_tree_1.lhe and w_production_tree_2.lhe. The program will produce positively and negatively weighted events. See main87.cmnd file. This example program allows the consistent use of input Les Houches events that are regularised with only very minimal cuts, similar to main85.cc. The example program can be used with the tree-level input files w_production_tree_0.lhe, w_production_tree_1.lhe, w_production_tree_2.lhe and the inclusive POWHEG input files w_production_powheg_0.lhe, w_production_powheg_1.lhe. The program will produce positively and negatively weighted events. See main88.cmnd file. This example program allows the consistent use of input Les Houches events that are regularised with only very minimal cuts, similar to main85.cc. The example program can be used with the tree-level input files w_production_tree_0.lhe, w_production_tree_1.lhe, w_production_tree_2.lhe and the inclusive POWHEG input files w_production_powheg_0.lhe, w_production_powheg_1.lhe. The program will produce positively and negatively weighted events. See .cmnd file to read: main89ckkwl.cmnd for CKKW-L, main89fxfx.cmnd for FxFx, main89mlm.cmnd for MLM, main89umeps.cmnd for UMEPS, and main89unlops.cmnd for UNLOPS../main93 -h to see a full list. See SlowJet inclusive anti-CellJet cone-jet finder.main10.cc. Provides an example of how to derive PYTHIA classes in Python.main75.cmnd) for Dark Matter production via an main82.cmnd file and the three data files w+_production_lhc_0.lhe, w+_production_lhc_1.lhe and w+_production_lhc_2.lhe.main82.cmnd file and the three data files w+_production_lhc_0.lhe, w+_production_lhc_1.lhe and w+_production_lhc_2.lhe.main80.cmnd file and input LHE files. Very basic and pedagogical setup, suitable for tutorials.main81.cmnd file and the three data files w+_production_lhc_0.lhe, w+_production_lhc_1.lhe and w+_production_lhc_2.lhe.main82.cmnd file and the three data files w+_production_lhc_0.lhe, w+_production_lhc_1.lhe and w+_production_lhc_2.lhe.main82.cc but with an additional cut on the lowest multiplicity allowed for the reclustered state. The same input as for main82.cc can be used.main84.cmnd file and the three data files w+_production_lhc_0.lhe, w+_production_lhc_1.lhe and w+_production_lhc_2.lhe.main85.cmnd file. This example program allows the use of input Les Houches events that are regularised with only very minimal cuts, and on which Pythia itself should enforce the more restrictive merging scale cut. The example program can be used with the input files w_production_tree_0.lhe, w_production_tree_1.lhe and w_production_tree_2.lhe.main86.cmnd file. This example program allows the consistent use of input Les Houches events that are regularised with only very minimal cuts, similar to main85.cc. The example program can be used with the input files w_production_tree_0.lhe, w_production_tree_1.lhe and w_production_tree_2.lhe. The program will produce positively and negatively weighted events. See .cmnd file to read: main89ckkwl.cmnd for CKKW-L, main89fxfx.cmnd for FxFx, main89mlm.cmnd for MLM, main89umeps.cmnd for UMEPS, and main89unlops.cmnd for UNLOPS.ttbar.lhe, here generated by PYTHIA 6.4. This file currently only contains 100 events so as not to make the distributed PYTHIA package too big, and so serves mainly as a demonstration of the principles involved.main11.cc, where two Les Houches Event Files (ttbar.lhe and ttbar2.lhe) successively are used as input. Also illustrating some other aspects, like the capability to mix in internally generated events.main12.cc, where two Les Houches Event Files (ttbar.lhe and ttbar2.lhe) successively are used as input in main13.cmnd file.main64.cc.main25.lhe, contains a sample events that illustrate how to arrange color tags in the presence of the color-space epsilon tensors that accompany baryon number violating event topologies.main37.cc, where additionally it is shown how to extract many different kinds of LHEF version 3.0 information.main42.cmnd) and output HepMC event file (e.g. hepmcout42.dat) are to be provided as command-line arguments. Requires that HepMC3 is properly linked. Note that the HepMC output file can become quite big; so no example is included in this distribution.main42.cc, where subruns are used to process several consecutive LHEF, as in main13.cc, with information stored e.g in main43.cmnd. Other comments as for main42.cc.main44.cmnd. This example mainly serves as comparison to main45.cc which uses HepMC3.main44.cmnd. For users unfamiliar with HepMC3, note that main44.cc is basically a carbon copy, but uses HepMC2 instead, for comparison.main62.cmnd..cmnd file to read: main89ckkwl.cmnd for CKKW-L, main89fxfx.cmnd for FxFx, main89mlm.cmnd for MLM, main89umeps.cmnd for UMEPS, and main89unlops.cmnd for UNLOPS.LHAupMadgraph wrapper/interface of Madgraph5_aMC@NLO and the Pythia jet matching facilities.main34.cc. Demonstrates usage of a PYTHIA plugin within the Python interface..cmnd file to read: main89ckkwl.cmnd for CKKW-L, main89fxfx.cmnd for FxFx, main89mlm.cmnd for MLM, main89umeps.cmnd for UMEPS, and main89unlops.cmnd for UNLOPS.main31.cmnd allows to switch between several different matching options. It also allows to select input process, in this case either for the POWHEG-hvq program applied to top pair production Cor10 or for QCD 2+3-jet events. The small samples of input events are stored in the powheg-hvq.lhe and powheg-dijets.lhe files, respectively.main32.cmnd. See main32.unw and the parameters to go with it in main32_unw.par. Madgraph events are taken from the w+_production_lhc_2.lhe file in this case.include/Pythia8Plugins/LHAPowheg.h contains the LHAup class wrapper used to build the POWHEG plugin libraries, and include/Pythia8Plugins/PowhegProcs.h the simple class that facilitates loading the POWHEG plugins. In addition main33.cmnd contains the commands needed for POWHEGBOX to run the example.LHAupMadgraph wrapper/interface of Madgraph5_aMC@NLO and the Pythia jet matching facilities.main34.cc. Demonstrates usage of a PYTHIA plugin within the Python interface..cmnd file to read: main89ckkwl.cmnd for CKKW-L, main89fxfx.cmnd for FxFx, main89mlm.cmnd for MLM, main89umeps.cmnd for UMEPS, and main89unlops.cmnd for UNLOPS.main03.cmnd "cards file". Also shows how to plot histograms using the Python/Matplotlib/Pyplot solution.main31.cmnd allows to switch between several different matching options. It also allows to select input process, in this case either for the POWHEG-hvq program applied to top pair production Cor10 or for QCD 2+3-jet events. The small samples of input events are stored in the powheg-hvq.lhe and powheg-dijets.lhe files, respectively.main32.cmnd. See main32.unw and the parameters to go with it in main32_unw.par. Madgraph events are taken from the w+_production_lhc_2.lhe file in this case.include/Pythia8Plugins/LHAPowheg.h contains the LHAup class wrapper used to build the POWHEG plugin libraries, and include/Pythia8Plugins/PowhegProcs.h the simple class that facilitates loading the POWHEG plugins. In addition main33.cmnd contains the commands needed for POWHEGBOX to run the example.main80.cmnd file and input LHE files. Very basic and pedagogical setup, suitable for tutorials.main81.cmnd file and the three data files w+_production_lhc_0.lhe, w+_production_lhc_1.lhe and w+_production_lhc_2.lhe.main82.cmnd file and the three data files w+_production_lhc_0.lhe, w+_production_lhc_1.lhe and w+_production_lhc_2.lhe.main82.cc but with an additional cut on the lowest multiplicity allowed for the reclustered state. The same input as for main82.cc can be used.main84.cmnd file and the three data files w+_production_lhc_0.lhe, w+_production_lhc_1.lhe and w+_production_lhc_2.lhe.main85.cmnd file. This example program allows the use of input Les Houches events that are regularised with only very minimal cuts, and on which Pythia itself should enforce the more restrictive merging scale cut. The example program can be used with the input files w_production_tree_0.lhe, w_production_tree_1.lhe and w_production_tree_2.lhe.main86.cmnd file. This example program allows the consistent use of input Les Houches events that are regularised with only very minimal cuts, similar to main85.cc. The example program can be used with the input files w_production_tree_0.lhe, w_production_tree_1.lhe and w_production_tree_2.lhe. The program will produce positively and negatively weighted events. See main87.cmnd file. This example program allows the consistent use of input Les Houches events that are regularised with only very minimal cuts, similar to main85.cc. The example program can be used with the tree-level input files w_production_tree_0.lhe, w_production_tree_1.lhe, w_production_tree_2.lhe and the inclusive POWHEG input files w_production_powheg_0.lhe, w_production_powheg_1.lhe. The program will produce positively and negatively weighted events. See main88.cmnd file. This example program allows the consistent use of input Les Houches events that are regularised with only very minimal cuts, similar to main85.cc. The example program can be used with the tree-level input files w_production_tree_0.lhe, w_production_tree_1.lhe, w_production_tree_2.lhe and the inclusive POWHEG input files w_production_powheg_0.lhe, w_production_powheg_1.lhe. The program will produce positively and negatively weighted events. See .cmnd file to read: main89ckkwl.cmnd for CKKW-L, main89fxfx.cmnd for FxFx, main89mlm.cmnd for MLM, main89umeps.cmnd for UMEPS, and main89unlops.cmnd for UNLOPS.main04.cmnd to pick processes. For photoproduction one can use the alternative main04_photons.cmnd input.main32.cmnd. See main32.unw and the parameters to go with it in main32_unw.par. Madgraph events are taken from the w+_production_lhc_2.lhe file in this case..cmnd file to read: main89ckkwl.cmnd for CKKW-L, main89fxfx.cmnd for FxFx, main89mlm.cmnd for MLM, main89umeps.cmnd for UMEPS, and main89unlops.cmnd for UNLOPS.main87.cmnd file. This example program allows the consistent use of input Les Houches events that are regularised with only very minimal cuts, similar to main85.cc. The example program can be used with the tree-level input files w_production_tree_0.lhe, w_production_tree_1.lhe, w_production_tree_2.lhe and the inclusive POWHEG input files w_production_powheg_0.lhe, w_production_powheg_1.lhe. The program will produce positively and negatively weighted events. See .cmnd file to read: main89ckkwl.cmnd for CKKW-L, main89fxfx.cmnd for FxFx, main89mlm.cmnd for MLM, main89umeps.cmnd for UMEPS, and main89unlops.cmnd for UNLOPS.main87.cmnd file. This example program allows the consistent use of input Les Houches events that are regularised with only very minimal cuts, similar to main85.cc. The example program can be used with the tree-level input files w_production_tree_0.lhe, w_production_tree_1.lhe, w_production_tree_2.lhe and the inclusive POWHEG input files w_production_powheg_0.lhe, w_production_powheg_1.lhe. The program will produce positively and negatively weighted events. See main88.cmnd file. This example program allows the consistent use of input Les Houches events that are regularised with only very minimal cuts, similar to main85.cc. The example program can be used with the tree-level input files w_production_tree_0.lhe, w_production_tree_1.lhe, w_production_tree_2.lhe and the inclusive POWHEG input files w_production_powheg_0.lhe, w_production_powheg_1.lhe. The program will produce positively and negatively weighted events. See .cmnd file to read: main89ckkwl.cmnd for CKKW-L, main89fxfx.cmnd for FxFx, main89mlm.cmnd for MLM, main89umeps.cmnd for UMEPS, and main89unlops.cmnd for UNLOPS../main300 --help. The input file main300.cmnd further illustrates the use of DIRE.PythiaParallelism usage. This program is equivalent to main01.cc, but does event generation in parallel.main161.cc, but is much more heavily commented to give more in-depth explanations of how the code works.main162.cc.Parallelism:processAsync setting.main201 using parallelism framework.lhagrid1.dat file, without linking LHAPDF6. Also illustrates the topical issue of associated event properties for an intermediate spinless resonance in lhagrid1.dat file, without linking LHAPDF6. Also illustrates the topical issue of associated event properties for an intermediate spinless resonance in main31.cmnd allows to switch between several different matching options. It also allows to select input process, in this case either for the POWHEG-hvq program applied to top pair production Cor10 or for QCD 2+3-jet events. The small samples of input events are stored in the powheg-hvq.lhe and powheg-dijets.lhe files, respectively.include/Pythia8Plugins/LHAPowheg.h contains the LHAup class wrapper used to build the POWHEG plugin libraries, and include/Pythia8Plugins/PowhegProcs.h the simple class that facilitates loading the POWHEG plugins. In addition main33.cmnd contains the commands needed for POWHEGBOX to run the example..cmnd file to read: main89ckkwl.cmnd for CKKW-L, main89fxfx.cmnd for FxFx, main89mlm.cmnd for MLM, main89umeps.cmnd for UMEPS, and main89unlops.cmnd for UNLOPS.main03.cmnd "cards file". Also shows how to plot histograms using the Python/Matplotlib/Pyplot solution.main10.cc. Provides an example of how to derive PYTHIA classes in Python.main08.cmnd file. Secondly, by a continuous reweighting with a main01.cc.main03.cmnd "cards file". Also shows how to plot histograms using the Python/Matplotlib/Pyplot solution.main10.cc. Provides an example of how to derive PYTHIA classes in Python.main162.cc.main34.cc. Demonstrates usage of a PYTHIA plugin within the Python interface.main62.cmnd.main01.cc, but using the Angantyr model for Heavy Ion collisions. Also shows how Rivet analyses can be set up easily using a special interface../main93 -h to see a full list. See ./main93 -h to see a full list. See SlowJet inclusive anti-CellJet cone-jet finder.slha2-example.spc and settings in main24.cmnd. For illustration, an alternative example spectrum is also available, sps1aWithDecays.spc, which contains a decay table in SLHA format.main76.cmnd, notably with long-lived particle signatures.main183.cc, but using the PythiaCascade class to perform the separate collisions or decays, while the bookkeeping of the cascade evolution remains in the main program.PythiaCascade.main183.cc, but using the PythiaCascade class to perform the separate collisions or decays, while the bookkeeping of the cascade evolution remains in the main program.PythiaCascade.include/Pythia8Plugins/ColourReconnectionHooks.h, with several models not found in the standard PYTHIA library../main93 -h to see a full list. See main86.cmnd file. This example program allows the consistent use of input Les Houches events that are regularised with only very minimal cuts, similar to main85.cc. The example program can be used with the input files w_production_tree_0.lhe, w_production_tree_1.lhe and w_production_tree_2.lhe. The program will produce positively and negatively weighted events. See .cmnd file to read: main89ckkwl.cmnd for CKKW-L, main89fxfx.cmnd for FxFx, main89mlm.cmnd for MLM, main89umeps.cmnd for UMEPS, and main89unlops.cmnd for UNLOPS.main88.cmnd file. This example program allows the consistent use of input Les Houches events that are regularised with only very minimal cuts, similar to main85.cc. The example program can be used with the tree-level input files w_production_tree_0.lhe, w_production_tree_1.lhe, w_production_tree_2.lhe and the inclusive POWHEG input files w_production_powheg_0.lhe, w_production_powheg_1.lhe. The program will produce positively and negatively weighted events. See .cmnd file to read: main89ckkwl.cmnd for CKKW-L, main89fxfx.cmnd for FxFx, main89mlm.cmnd for MLM, main89umeps.cmnd for UMEPS, and main89unlops.cmnd for UNLOPS.main10.cc. Provides an example of how to derive PYTHIA classes in Python.main62.cmnd..cmnd file to read: main89ckkwl.cmnd for CKKW-L, main89fxfx.cmnd for FxFx, main89mlm.cmnd for MLM, main89umeps.cmnd for UMEPS, and main89unlops.cmnd for UNLOPS.main201 using parallelism framework../main300 --help. The input file main300.cmnd further illustrates the use of DIRE.