![]() |
ATLAS Offline Software
|
Functions | |
| gen_require_steering (gennames) | |
| gen_known (genname) | |
| gens_known (gennames) | |
| gen_lhef (genname) | |
| gens_lhef (gennames) | |
| gen_testhepmc (genname) | |
| gens_testhepmc (gennames) | |
| gen_notune (genname) | |
| gens_notune (gennames) | |
| gen_purgenoendvtx (genname) | |
| gens_purgenoendvtx (gennames) | |
| gen_sortkey (genname) | |
| checkJOConsistency (jofile) | |
| checkNEventsPerJob (sample) | |
| checkKeywords (sample, evgenLog, officialJO) | |
| checkCategories (sample, evgenLog, officialJO) | |
Variables | |
| evgenLog = logging.getLogger('GenConfigHelpers') | |
| list | LHEFGenerators |
| list | MainGenerators = ["Herwig7"] |
| list | HIMainGenerators = ["AMPT","SuperChic","Starlight", "Hijing", "Hydjet"] |
| list | AfterburnerGenerators = ["Photospp", "TauolaPP", "EvtGen", "ParticleDecayer"] |
| list | KnownGenerators = LHEFGenerators + HIMainGenerators +MainGenerators + AfterburnerGenerators |
| list | NoTestHepMCGenerators |
| list | NoTuneGenerators = ["ParticleGun", "CosmicGenerator", "BeamHaloGenerator", "HepMCAscii"] |
| list | PurgeNoEndVtxGenerators = ["Pythia8-Angantyr", "Herwig7", "Hijing"] |
| python.GenConfigHelpers.checkCategories | ( | sample, | |
| evgenLog, | |||
| officialJO ) |
Definition at line 192 of file GenConfigHelpers.py.
| python.GenConfigHelpers.checkJOConsistency | ( | jofile | ) |
Definition at line 117 of file GenConfigHelpers.py.
| python.GenConfigHelpers.checkKeywords | ( | sample, | |
| evgenLog, | |||
| officialJO ) |
Definition at line 165 of file GenConfigHelpers.py.
| python.GenConfigHelpers.checkNEventsPerJob | ( | sample | ) |
Definition at line 150 of file GenConfigHelpers.py.
| python.GenConfigHelpers.gen_known | ( | genname | ) |
Return whether a generator name is known
Definition at line 61 of file GenConfigHelpers.py.
| python.GenConfigHelpers.gen_lhef | ( | genname | ) |
Return whether a generator uses LHEF input files
Definition at line 69 of file GenConfigHelpers.py.
| python.GenConfigHelpers.gen_notune | ( | genname | ) |
Return whether a generator is allowed to not provide PDF and tune information
Definition at line 85 of file GenConfigHelpers.py.
| python.GenConfigHelpers.gen_purgenoendvtx | ( | genname | ) |
Return whether a generator may produce unstable particles without end vertex that have to be purged
Definition at line 93 of file GenConfigHelpers.py.
| python.GenConfigHelpers.gen_require_steering | ( | gennames | ) |
Return a boolean of whether this set of generators requires the steering command line flag
Definition at line 54 of file GenConfigHelpers.py.
| python.GenConfigHelpers.gen_sortkey | ( | genname | ) |
Return a key suitable for sorting a generator name by stage, then alphabetically
Definition at line 103 of file GenConfigHelpers.py.
| python.GenConfigHelpers.gen_testhepmc | ( | genname | ) |
Return whether a generator should be sanity tested with TestHepMC
Definition at line 77 of file GenConfigHelpers.py.
| python.GenConfigHelpers.gens_known | ( | gennames | ) |
Return whether all generator names are known
Definition at line 65 of file GenConfigHelpers.py.
| python.GenConfigHelpers.gens_lhef | ( | gennames | ) |
Return whether any of the generators uses LHEF input files
Definition at line 73 of file GenConfigHelpers.py.
| python.GenConfigHelpers.gens_notune | ( | gennames | ) |
Return whether all of the generators are allowed to not provide PDF and tune information
Definition at line 89 of file GenConfigHelpers.py.
| python.GenConfigHelpers.gens_purgenoendvtx | ( | gennames | ) |
Return whether any of the generators may produce unstable particles without end vertex that have to be purged
Definition at line 98 of file GenConfigHelpers.py.
| python.GenConfigHelpers.gens_testhepmc | ( | gennames | ) |
Return whether all of the generators should be sanity tested with TestHepMC
Definition at line 81 of file GenConfigHelpers.py.
| list python.GenConfigHelpers.AfterburnerGenerators = ["Photospp", "TauolaPP", "EvtGen", "ParticleDecayer"] |
Definition at line 37 of file GenConfigHelpers.py.
| python.GenConfigHelpers.evgenLog = logging.getLogger('GenConfigHelpers') |
Definition at line 5 of file GenConfigHelpers.py.
| list python.GenConfigHelpers.HIMainGenerators = ["AMPT","SuperChic","Starlight", "Hijing", "Hydjet"] |
Definition at line 30 of file GenConfigHelpers.py.
| list python.GenConfigHelpers.KnownGenerators = LHEFGenerators + HIMainGenerators +MainGenerators + AfterburnerGenerators |
Definition at line 41 of file GenConfigHelpers.py.
| list python.GenConfigHelpers.LHEFGenerators |
Definition at line 9 of file GenConfigHelpers.py.
| list python.GenConfigHelpers.MainGenerators = ["Herwig7"] |
Definition at line 18 of file GenConfigHelpers.py.
| list python.GenConfigHelpers.NoTestHepMCGenerators |
Definition at line 44 of file GenConfigHelpers.py.
| list python.GenConfigHelpers.NoTuneGenerators = ["ParticleGun", "CosmicGenerator", "BeamHaloGenerator", "HepMCAscii"] |
Definition at line 48 of file GenConfigHelpers.py.
| list python.GenConfigHelpers.PurgeNoEndVtxGenerators = ["Pythia8-Angantyr", "Herwig7", "Hijing"] |
Definition at line 52 of file GenConfigHelpers.py.