![]() |
ATLAS Offline Software
|
Functions | |
| Pythia8CommandsCfg (flags, source, commands, precedence, name="Pythia8_i") | |
| Pythia8BaseCfg (flags, name="Pythia8_i", **kwargs) | |
| Pythia8EvtGenBaseCfg (flags, **kwargs) | |
| Pythia8_A2_MSTW2008LO_Common_Cfg (flags, **kwargs) | |
| Pythia8_A14_NNPDF23LO_Common_Cfg (flags, **kwargs) | |
| Pythia8_A2_MSTW2008LO_EvtGen_Common_Cfg (flags, **kwargs) | |
| Pythia8_A14_NNPDF23LO_EvtGen_Common_Cfg (flags, **kwargs) | |
| ensureRapidityOrderMPI (cmds) | |
| Pythia8_MadGraph_Cfg (flags, ShowerCfg=Pythia8BaseCfg, **kwargs) | |
| Pythia8_Powheg_Cfg (flags, *, ShowerCfg, **kwargs) | |
| Pythia8_Powheg_Main31_Cfg (flags, ShowerCfg=Pythia8BaseCfg, NFinal=None, name="Pythia8_i", enable_shower_weights=True, include_pdf_variations=False, **kwargs) | |
Variables | |
| log = logging.getLogger("Pythia8Config") | |
| ensureRapidityOrderMPI | ( | cmds | ) |
A function that ensures rapidity ordering is set
Definition at line 233 of file Pythia8Config.py.
| Pythia8_A14_NNPDF23LO_Common_Cfg | ( | flags, | |
| ** | kwargs ) |
Fragment for setting up A14 tune with NNPDF23LO PDF
Definition at line 159 of file Pythia8Config.py.
| Pythia8_A14_NNPDF23LO_EvtGen_Common_Cfg | ( | flags, | |
| ** | kwargs ) |
Config for setting up Py8 with A14 tune with EvtGen
Definition at line 218 of file Pythia8Config.py.
| Pythia8_A2_MSTW2008LO_Common_Cfg | ( | flags, | |
| ** | kwargs ) |
Fragment for setting up A2 MSTW2008LO tune
Definition at line 119 of file Pythia8Config.py.
| Pythia8_A2_MSTW2008LO_EvtGen_Common_Cfg | ( | flags, | |
| ** | kwargs ) |
Config for Py8 tune A2 with MSTW2008LO tune The default version of this includes EvtGen for standardised b fragmentation This tune is generally only used for pile up samples at the start of run 2 for high pT physics at the start of run 2 the A14 tune is more appropriate. There are also more recent soft QCD tunes, such as Monash, but A2 was a conservative choice for initial 13 TeV pile up
Definition at line 199 of file Pythia8Config.py.
| Pythia8_MadGraph_Cfg | ( | flags, | |
| ShowerCfg = Pythia8BaseCfg, | |||
| ** | kwargs ) |
Modular fragment for MadGraph LHE input in Pythia8. The Pythia8_i algorithm is configured through ShowerCfg (defaults to Pythia8BaseCfg) so tune/EvtGen fragments can be injected without instantiating Pythia8_i twice.
Definition at line 250 of file Pythia8Config.py.
| Pythia8_Powheg_Cfg | ( | flags, | |
| * | , | ||
| ShowerCfg, | |||
| ** | kwargs ) |
Configure Pythia8 to shower POWHEG-BOX LHE input without veto matching. CA translation of share/common/Pythia8_Powheg.py (+ Pythia8_LHEF.py). The Pythia8_i algorithm is configured through ShowerCfg so tune/EvtGen fragments can be injected without instantiating Pythia8_i twice.
Definition at line 276 of file Pythia8Config.py.
| Pythia8_Powheg_Main31_Cfg | ( | flags, | |
| ShowerCfg = Pythia8BaseCfg, | |||
| NFinal = None, | |||
| name = "Pythia8_i", | |||
| enable_shower_weights = True, | |||
| include_pdf_variations = False, | |||
| ** | kwargs ) |
Configure POWHEG LHE showering with the PowhegMain31 veto hook. CA translation of share/common/Pythia8_Powheg_Main31.py. NFinal is the number of outgoing particles in the Born-level POWHEG process, excluding additional POWHEG radiation. By default this fragment also enables the legacy Pythia8 shower uncertainty weights. Set enable_shower_weights=False to disable, or include_pdf_variations=True to add the PDF-variation weights.
Definition at line 299 of file Pythia8Config.py.
| Pythia8BaseCfg | ( | flags, | |
| name = "Pythia8_i", | |||
| ** | kwargs ) |
The main Pythia8 configuration fragment that sets up the Pythia8_i algorithm and returns a CA instance
Definition at line 37 of file Pythia8Config.py.
| Pythia8CommandsCfg | ( | flags, | |
| source, | |||
| commands, | |||
| precedence, | |||
| name = "Pythia8_i" ) |
Return a CA fragment that adds one command layer to Pythia8_i.
Definition at line 21 of file Pythia8Config.py.
| Pythia8EvtGenBaseCfg | ( | flags, | |
| ** | kwargs ) |
Fragment for setting up EvtGen on top of Pythia 8
Definition at line 99 of file Pythia8Config.py.
| python.Pythia8Config.log = logging.getLogger("Pythia8Config") |
Definition at line 18 of file Pythia8Config.py.