MathGroup Archive 1990

[Date Index] [Thread Index] [Author Index]

Search the Archive

HEP packages

  • To: uiucuxc!yoda.ncsa.uiuc.EDU!mathgroup
  • Subject: HEP packages
  • From: uiucuxc!THSUN1.SLAC.STANFORD.EDU!eran
  • Date: Mon, 25 Jun 90 10:49:20 PDT

I have recently completed, together with Alex Hsieh, a set of packages
for performing calculations common in High-Energy Physics, using

Specifically, we have written the following packages:

NonCommutativeMultiply.m - General utilities for working with non-commutative
			   algebras: declaring objects as non-commutative,
			   automatically factoring out the commuting variables,
			   manually commuting specific objects, and more.
RelativisticKinematics.m - Working with four-vectors: constructing 
			   four-vectors, extracting invariant mass, energy and
			   momentum from a four-vector, calculating the 
			   dot-product of two four-vectors, boosting a 
			   four-vector in an arbitrary direction, decaying a 
			   four-vector into two four-vectors, working with
			   Mandelstam variables and more. All operations can
			   be done both symbolically and numerically.
Spinor.m -		   Working with Dirac Algebra and Lorentz indices:
			   The space-time metric g, contructing over Lorentz
			   indices, working with spinors U, Ubar, V and Vbar,
			   squaring expressions with spinors to give traces
			   over gamma-matrices, evaluating traces over gamma-
			   matrices in arbitrary space-time dimension and more.
CrossSection.m -	   Automatically evaluating cross-sections and decay-
			   widths from a matrix element squared by constructing
			   the necessary phase-space integrals, and optionally
			   evaluating them. Evaluation can be either symbolic
			   or numeric.
Class.m -		   A very general implementation of some object-
			   oriented programming tools: classes, properties and
StandardModel.m -	   A compilation of the Feyman rules of the Standard-
			   Model, together with other useful facts.

These packages, together with a small number of sample calculations are now
available for beta testing. If you are interested, write to me. Pease 
indicate explicitly if you are NOT using a Unix-based system.

  • Prev by Date: mathlink.c bug
  • Next by Date: Mathematica confusion
  • Previous by thread: mathlink.c bug
  • Next by thread: Mathematica confusion