![]() |
ATLAS Offline Software
|
Public Member Functions | |
| def | __init__ (self, name='LheConverterUpc', generator='Superchic', mode='Pythia8') |
| def | initialize (self) |
| def | convert (self) |
Public Attributes | |
| generator | |
| mode | |
| inFileName | |
| done | |
Static Public Attributes | |
| string | outFileName = 'events.lhe' |
| bool | done = False |
| list | leptons = ['11', '-11', '13', '-13', '15', '-15'] |
Class for modifying output LHE file from Superchic and Madgraph + ensuring compatibility with Tauola Intended for ultraperipheral collision (UPC) processes i.e. y y -> l+ l- This code also contains a hack that was present in the earlier version in the Generators/Superchic_i/python/LheConverterTauolaPhotonHack.py The hack was recommended by the Tauola authors, intended for the gamma gamma -> tau+ tau- process The hack changes the PDG ID of the initial state particles, from photons to electrons
Definition at line 12 of file LheConverterUpc.py.
| def python.LheConverterUpc.LheConverterUpc.__init__ | ( | self, | |
name = 'LheConverterUpc', |
|||
generator = 'Superchic', |
|||
mode = 'Pythia8' |
|||
| ) |
Definition at line 21 of file LheConverterUpc.py.
| def python.LheConverterUpc.LheConverterUpc.convert | ( | self | ) |
Modifies `events.lhe` output file from Madgraph by doing the following:
- Replaces init block
- Changes photon px and py to zero and energy to pz
- Recalculates energy scales as an average of lepton pair transverse momentum
Definition at line 44 of file LheConverterUpc.py.
| def python.LheConverterUpc.LheConverterUpc.initialize | ( | self | ) |
Definition at line 30 of file LheConverterUpc.py.
|
static |
Definition at line 27 of file LheConverterUpc.py.
| python.LheConverterUpc.LheConverterUpc.done |
Definition at line 124 of file LheConverterUpc.py.
| python.LheConverterUpc.LheConverterUpc.generator |
Definition at line 23 of file LheConverterUpc.py.
| python.LheConverterUpc.LheConverterUpc.inFileName |
Definition at line 32 of file LheConverterUpc.py.
|
static |
Definition at line 28 of file LheConverterUpc.py.
| python.LheConverterUpc.LheConverterUpc.mode |
Definition at line 24 of file LheConverterUpc.py.
|
static |
Definition at line 26 of file LheConverterUpc.py.
1.8.18