madgraph.madweight.blob_solution.Level_generation:
define generic tool for maintained how to generate a sequential
change of variable this class in only defined in order to have
common routine for ECS_sector and Blob-solution
optparse.OptionParser:
Class attributes:
standard_option_list : [Option]
list of standard options that will be accepted by all instances
of this parser class (intended to be overridden by subclasses).
madgraph.core.helas_objects.IdentifyMETagFKS:
on top of what IdentifyMETag, the diagram tags also have the charge
difference along the fermionic flow in them for initial state legs.
madgraph.core.helas_objects.IdentifyMETagMadSpin:
Should ensure that the splitting is the same with and without decay
So we want to combine processes with different possibly onshell
s-channel propagators.
madgraph.fks.fks_helas_objects.FKSHelasRealProcess:
class to generate the Helas calls for a FKSRealProcess contains: --
colors -- charges -- i/j/ij fks, ij refers to the born leglist --
ijglu -- need_color_links -- fks_j_from_i -- matrix element --
is_to_integrate -- leg permutation<<REMOVED
madgraph.fks.fks_base.FKSRealProcess:
Contains information about a real process: -- fks_infos (list
containing the possible fks configs for a given process --
amplitude -- is_to_integrate -- leg permutation<<REMOVED!.
madgraph.core.drawing.LoopFeynmanDiagram:
Object to compute the position of the different Vertex and Line associate
to a diagram object with a presence of a Loop.
madgraph.various.histograms.HwU:
A concrete implementation of an histogram plots using the HwU
format for reading/writing histogram content.
madgraph.loop.loop_exporters.LoopExporterFortran:
Class to define general helper functions to the different loop
fortran exporters (ME, SA, MEGroup, etc..) which will inherit both
from this class AND from the corresponding
ProcessExporterFortran(ME,SA,...).
madgraph.loop.loop_exporters.LoopProcessOptimizedExporterFortranSA:
Class to take care of exporting a set of loop matrix elements in
the Fortran format which exploits the Pozzorini method of
representing the loop numerators as polynomial to render its
evaluations faster.
madgraph.loop.loop_exporters.LoopInducedExporterME:
A class to specify all the functions common to
LoopInducedExporterMEGroup and LoopInducedExporterMENoGroup (but
not relevant for the original Madevent exporters)
madgraph.iolibs.ufo_expression_parsers.UFOExpressionParserPythonIF:
An ad hoc parser for UFO algebraic expressions with if statement,
outputting Python-style code, with the conditional 'if' expressions
simplified using pre-defined set of variables specified when
instanciating this parser.
madgraph.core.drawing.VertexPoint:
Extension of the class Vertex in order to store the information
linked to the display of a FeynmanDiagram, as position
madgraph.loop.loop_exporters.LoopProcessOptimizedExporterFortranSA:
Class to take care of exporting a set of loop matrix elements in
the Fortran format which exploits the Pozzorini method of
representing the loop numerators as polynomial to render its
evaluations faster.
madgraph.loop.loop_exporters.LoopInducedExporterME:
A class to specify all the functions common to
LoopInducedExporterMEGroup and LoopInducedExporterMENoGroup (but
not relevant for the original Madevent exporters)
dict:
dict() -> new empty dictionary
dict(mapping) -> new dictionary initialized from a mapping object's
(key, value) pairs
dict(iterable) -> new dictionary initialized as if via:
d = {}
for k, v in iterable:
d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list.
madgraph.core.color_amp.ColorMatrix:
A color matrix, meaning a dictionary with pairs (i,j) as keys where
i and j refer to elements of color basis objects.
madgraph.various.banner.MadLoopParam:
a class for storing/dealing with the file MadLoopParam.dat contains
a parser to read it, facilities to write a new file,...
models.check_param_card.ParamCardIterator:
A class keeping track of the scan: flag in the param_card and
having an __iter__() function to scan over all the points of the
scan.
madgraph.core.diagram_generation.Amplitude:
Amplitude: process + list of diagrams (ordered) Initialize with a
process, then call generate_diagrams() to generate the diagrams for
the amplitude
madgraph.loop.loop_base_objects.LoopUVCTDiagram:
A special kind of LoopDiagram which does not contain a loop but
only specifies all UV counter-term which factorize the the same
given born and bringing in the same orders.
madgraph.core.helas_objects.HelasAmplitude:
HelasAmplitude object, has the information necessary for writing a
call to a HELAS amplitude routine:a list of mother wavefunctions,
interaction id, amplitude number
madgraph.loop.loop_helas_objects.LoopHelasAmplitude:
LoopHelasAmplitude object, behaving exactly as an amplitude except
that it also contains loop wave-functions closed on themselves,
building an amplitude corresponding to the closed loop.
madgraph.loop.loop_helas_objects.LoopHelasUVCTAmplitude:
LoopHelasUVCTAmplitude object, behaving exactly as an amplitude
except that it also contains additional vertices with coupling
constants corresponding to the 'UVCTVertices' defined in the
'UVCTVertices ' of the loop_base_objects.LoopUVCTDiagram of the
LoopAmplitude.
madgraph.core.helas_objects.HelasDecayChainProcess:
HelasDecayChainProcess: If initiated with a DecayChainAmplitude
object, generates the HelasMatrixElements for the core process(es)
and decay chains.
madgraph.core.helas_objects.HelasDiagram:
HelasDiagram: list of HelasWavefunctions and a HelasAmplitude, plus
the fermion factor associated with the corresponding diagram.
madgraph.loop.loop_helas_objects.LoopHelasDiagram:
LoopHelasDiagram object, behaving exactly as a Diagram except that
it has a couple of additional functions which can reconstruct and
handle loop amplitudes.
madgraph.core.helas_objects.HelasMultiProcess:
HelasMultiProcess: If initiated with an AmplitudeList, generates
the HelasMatrixElements for the Amplitudes, identifying processes
with identical matrix elements
madgraph.loop.loop_helas_objects.LoopHelasProcess:
LoopHelasProcess: Analogous of HelasMultiProcess except that it is
suited for LoopAmplitude and with the peculiarity that it is always
treating only one loop amplitude.
madgraph.core.helas_objects.HelasWavefunction:
HelasWavefunction object, has the information necessary for writing
a call to a HELAS wavefunction routine: the PDG number, all
relevant particle information, a list of mother wavefunctions,
interaction id, all relevant interaction information, fermion flow
state, wavefunction number
madgraph.core.base_objects.Interaction:
The interaction object containing the whole set of information
required to univocally characterize a given type of physical interaction:
madgraph.fks.fks_common.FKSLeg:
a class for FKS legs: it inherits from the ususal leg class, with
two extra keys in the dictionary: -'fks', whose value can be 'i',
'j' or 'n' (for "normal" particles) -'color', which gives
the color of the leg -'charge', which gives the charge of the leg
-'massless', boolean, true if leg is massless -'spin' which gives
the spin of leg -'is_part', boolean, true if leg is an particle
-'self_antipart', boolean, true if leg is an self-conjugated
particle
madgraph.core.base_objects.Particle:
The particle object containing the whole set of information
required to univocally characterize a given type of physical
particle: name, spin, color, mass, width, charge,...
madgraph.core.base_objects.ContractedVertex:
ContractedVertex: When contracting a loop to a given vertex, the
created vertex object is then a ContractedVertex object which has
additional information with respect to a regular vertex object.
madgraph.madweight.MW_fct.BackRead:
read a file returning the lines in reverse order for each call of
readline() This actually just reads blocks (4096 bytes by default)
of data from the end of the file and returns last line in an
internal buffer.
madgraph.various.misc.BackRead:
read a file returning the lines in reverse order for each call of
readline() This actually just reads blocks (4096 bytes by default)
of data from the end of the file and returns last line in an
internal buffer.
madgraph.madevent.gen_ximprove.gensym:
a class to call the fortran gensym executable and handle it's
output in order to create the various job that are needed for the
survey
madgraph.core.color_algebra.ColorString:
A list of ColorObjects with an implicit multiplication between,
together with a Fraction coefficient and a tag to indicate if the
coefficient is real or imaginary.