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.