Documentation of MARTY
A Modern ARtificial Theoretical phYsicist
include Directory Reference
Directory dependency graph for include:

Files

file  2HDM.h [code]
 
file  algebra.h [code]
 
file  algebraState.h [code]
 Class AlgebraState that represents the set of dinkin labels for a state in a semi simple Lie Algebra.
 
file  amplitude.h [code]
 Contains the mty::Amplitude object that stores the data of an amplitude calculation.
 
file  amplitudeInitializer.h [code]
 Contains utilities to initialize amplitudes and launch simplifications.
 
file  amplitudeSimplification.h [code]
 File containing all the simplification routines for MARTY.
 
file  bernoulli.h [code]
 
file  callback.h [code]
 
file  checkpoint.h [code]
 Contains checkpoints for doc brown's debugger procedure.
 
file  CKM.h [code]
 
file  colorSpace.h [code]
 
file  csldatahandler.h [code]
 Contains the handler of CSL data for doc brown's debugger.
 
file  datalist.h [code]
 Contains the template data comparator utility for doc brown's debugger.
 
file  dimensionalRegularization.h [code]
 Contains the mty::addLocalTerms() function and its dependencies to apply dimensional regularization in amplitudes.
 
file  diracology.h [code]
 
 
file  docbrown.h [code]
 Main utilities for doc brown's debugger.
 
file  doubleVector.h [code]
 
file  drawer.h [code]
 
file  expander.h [code]
 Contains the Expander class that expands the Lagrangian in perturbation to find all Feynman diagrams for a given process.
 
file  fermionChain.h [code]
 
file  fermionCurrent.h [code]
 
file  fermionFlow.h [code]
 File containing the ConjugationInfo class. Used for Majorana amplitudes.
 
file  fermionicField.h [code]
 Contains implementations for fermion (Weyl, Dirac, Majorana) for MARTY.
 
file  fermionOrder.h [code]
 Utilities for fermion ordering in amplitudes.
 
file  feynmanDiagram.h [code]
 Contains the mty::FeynmanDiagram class.
 
file  feynmanIntegral.h [code]
 
file  feynmanRule.h [code]
 Contains the FeynmanRule object for Feynman rules.
 
file  feynOptions.h [code]
 Contains the FeynOptions object used by the mty::Model class to set calculation options.
 
file  feynruleMomentum.h [code]
 
file  fileData.h [code]
 File data utility for doc brown's debugger.
 
file  filters.h [code]
 Contains built-in filters (Lagrangian and diagram filters) for the mty::FeynOptions object.
 
file  flavor.h [code]
 
file  gauge.h [code]
 
file  gauged.h [code]
 
file  gaugedGroup.h [code]
 File containing classes handling gauge groups.
 
file  generator.h [code]
 
file  ghostField.h [code]
 Contains implementation of the Ghost boson in MARTY.
 
file  goldstoneField.h [code]
 Contains implementation of Goldtone bosons in MARTY.
 
file  graph.h [code]
 Handles graphs for applying wick theorem. In this file lies the algorithm performing Wick contractions, i.e. that finds all different Feynman diagrams (with their numerical factor) that intervenes in a given process (i.e. correlation function).
 
file  group.h [code]
 Group objects handling different possible symmetry groups. For now only semi-simple groups have representations and product of representations.
 
file  groupIndices.h [code]
 
file  insertion.h [code]
 
file  interactionTerm.h [code]
 Class mty::InteractionTerm, general purpose container for Lagrangian terms in MARTY.
 
file  iterable.h [code]
 
file  jsonToPhysics.h [code]
 File that contains the JSONToHEP class, allowing to load a HEP model from a .json file.
 
file  kinematics.h [code]
 Contains the mty::Kinematics class.
 
file  lagrangian.h [code]
 Contains the Lagrangian class, that encapsulates all interaction terms for a model.
 
file  lha.h [code]
 File containing the utility class able to read a LesHouches Accord file (.lha), in particular for SM and SUSY parameters.
 
file  lhaBlocks.h [code]
 Contains an enumeration of LHA blocks.
 
file  lhaBuiltIn.h [code]
 Contains built-in read functions, updating directly SM and MSSM parameters from a .lha file.
 
file  lhaData.h [code]
 Contains all data containers for .lha files.
 
file  localTerms.h [code]
 
file  looptools_extension.h [code]
 File containing a little looptools extension in order to call functions of this librairy more easily from std::vector of data directly, with double, complex numbers of csl expressions.
 
file  looptools_init.h [code]
 
file  looptools_quad_extension.h [code]
 
file  marty.h [code]
 
file  matrix.h [code]
 
file  model.h [code]
 Contains the mty::Model class. It contains all objects in the theory. In particular QuantumField objects, Gauge, Flavor, Particle...
 
file  modelBuilder.h [code]
 File containing the ModelBuilder class.
 
file  modelData.h [code]
 First abstraction layer for a High-Energy Physics model.
 
file  momentumConservation.h [code]
 Helper class mty::MomentumConservater to apply momentum conservation in amplitudes to simplify them.
 
file  mrtError.h [code]
 
file  mrtInterface.h [code]
 Contains interface functions for the user.
 
file  mrtInterfaceCurrent.h [code]
 Contains interface functions for the user.
 
file  mrtlog.h [code]
 
file  mrtOptions.h [code]
 
file  mrtUtils.h [code]
 
file  MSSM.h [code]
 File containing MSSM input parameter and the base MSSM_Model class for SUSY models.
 
file  MSSMData.h [code]
 
file  mtylibrary.h [code]
 
file  mtyversion.h [code]
 Contains macros for MARTY's version in particular for doc brown's debugger.
 
file  PMSSM.h [code]
 
file  polarization.h [code]
 Contains PolarizationField, class representing polarization vectors in equations. Allows to compute polarization sums in cross-sections.
 
file  propagator.h [code]
 
file  QCD.h [code]
 Quantum Chromo-Dynamics model, mty::QCD_Model.
 
file  QED.h [code]
 
file  quantumField.h [code]
 Contains QuantumField and QuantumFieldParent, basic objects handling quantum fields as csl expression and physical properties.
 
file  quantumFieldTheory.h [code]
 
file  quantumNumber.h [code]
 Contains the QuantumNumber class.
 
file  representation.h [code]
 Classes handling irreducible representations of semi simple Lie algebras, using the Cartan formalism: highest weight state representations.
 
file  scalarField.h [code]
 Contains the implementation of the Scalar boson in MARTY.
 
file  semiSimpleAlgebra.h [code]
 Semi simple Lie algebras: calculations of highest weight representations, products and sums of representations.
 
file  SM.h [code]
 File containing the Standard Model itself as a mty::Model object.
 
file  spectrum.h [code]
 File containing the Spectrum class, handling numerical diagonalization for High-Energy physics models.
 
file  std_vector_implementation.h [code]
 
file  SU_N_algebra.h [code]
 
file  topology.h [code]
 Contains utilities to handle topologies for Feynman diagrams.
 
file  traceIdentities.h [code]
 
file  vectorField.h [code]
 Contains vector particles of MARTY: vector and gauge bosons, and the field strength object.
 
file  wick.h [code]
 csl compatible expression representing the operator <> of correlators in quantum field theory. Applies only on QuantumField, and uses WickCalculator to evaluate to expression (applying wick theorem).
 
file  wilson.h [code]
 
file  wilsonOperator.h [code]