Package madgraph :: Package various :: Module process_checks :: Class MatrixElementEvaluator
[hide private]
[frames] | no frames]

Class MatrixElementEvaluator

source code

object --+
         |
        MatrixElementEvaluator
Known Subclasses:

Class taking care of matrix element evaluation, storing relevant quantities for speedup.

Instance Methods [hide private]
 
__init__(self, model, param_card=None, auth_skipping=False, reuse=True, cmd=FakeInterface())
Initialize object with stored_quantities, helas_writer, model, etc.
source code
 
evaluate_matrix_element(self, matrix_element, p=None, full_model=None, gauge_check=False, auth_skipping=None, output='m2', options=None)
Calculate the matrix element and evaluate it for a phase space point output is either m2, amp, jamp
source code
 
get_momenta(self, process, options=None, special_mass=None)
Get a point in phase space for the external states in the given process, with the CM energy given.
source code

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Static Methods [hide private]
 
pass_isolation_cuts(pmoms, ptcut=50.0, drcut=0.5)
Check whether the specified kinematic point passes isolation cuts
source code
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, model, param_card=None, auth_skipping=False, reuse=True, cmd=FakeInterface())
(Constructor)

source code 
Initialize object with stored_quantities, helas_writer,
model, etc.
auth_skipping = True means that any identical matrix element will be
                evaluated only once
reuse = True means that the matrix element corresponding to a
        given process can be reused (turn off if you are using
        different models for the same process)

Overrides: object.__init__

get_momenta(self, process, options=None, special_mass=None)

source code 

Get a point in phase space for the external states in the given process, with the CM energy given. The incoming particles are assumed to be oriented along the z axis, with particle 1 along the positive z axis. For the CMS check, one must be able to chose the mass of the special resonance particle with id = -1, and the special_mass option allows to specify it.