HepLib
|
QGRAF header file. More...
#include "HEP.h"
Go to the source code of this file.
Classes | |
class | HepLib::QGRAF::Process |
main interface to qgraf program More... | |
class | HepLib::QGRAF::Models |
Namespaces | |
HepLib | |
HepLib namespace. | |
HepLib::QGRAF | |
namespace for generating Feynman diagrams or amplitudes. | |
Functions | |
lst | HepLib::QGRAF::TopoLines (const ex &) |
generate the topological lines for the amplitude More... | |
void | HepLib::QGRAF::DrawPDF (const lst &s, string fn) |
generate Feynman diagrams for the amplitudes, in PDF format More... | |
vector< lst > | HepLib::QGRAF::ShrinkCut (ex amp, lst prop, int n) |
cut the amplitude, and return the connected parts, may have many different cuts More... | |
bool | HepLib::QGRAF::HasLoop (ex amp, lst prop) |
check a amplitude has a loop w.r.t. propapagtor More... | |
Index | HepLib::QGRAF::LI (ex fn) |
Index | HepLib::QGRAF::DI (ex fn) |
Index | HepLib::QGRAF::TI (ex fn) |
Index | HepLib::QGRAF::FI (ex fn) |
Index | HepLib::QGRAF::CI (ex fn) |
Index | HepLib::QGRAF::AI (ex fn) |
Index | HepLib::QGRAF::RLI (ex fn) |
Index | HepLib::QGRAF::RDI (ex fn) |
Index | HepLib::QGRAF::RTI (ex fn) |
Index | HepLib::QGRAF::RFI (ex fn) |
Index | HepLib::QGRAF::RCI (ex fn) |
Index | HepLib::QGRAF::RAI (ex fn) |
ex | HepLib::QGRAF::QuarkPropagator (const ex &e, const ex &m) |
Propagator for quark. More... | |
ex | HepLib::QGRAF::LeptonPropagator (const ex &e, const ex &m) |
Propagator for lepton. More... | |
ex | HepLib::QGRAF::GluonPropagator (const ex &e, const ex &xi) |
Propagator for gluon. More... | |
ex | HepLib::QGRAF::GluonGhostPropagator (const ex &e, const ex &xi, const ex &eta_G) |
Propagator for gluon ghost. More... | |
ex | HepLib::QGRAF::AZWPropagator (const ex &e, const ex &m, const ex &xi) |
Propagator for A/Z/W boson. More... | |
ex | HepLib::QGRAF::AZWGhostPropagator (const ex &e, const ex &m, const ex &xi, const ex &eta_G) |
Propagator for A/Z/W ghost. More... | |
ex | HepLib::QGRAF::ScalarPropagator (const ex &e, const ex &m, const ex &xi) |
Propagator for scalar. More... | |
ex | HepLib::QGRAF::QuarkGluonVertex (const ex &e, const ex &eta_s) |
q-qbar-g vertex More... | |
ex | HepLib::QGRAF::Gluon3Vertex (const ex &e, const ex &eta_s) |
g-g-g vertex More... | |
ex | HepLib::QGRAF::Gluon4Vertex (const ex &e, const ex &eta_s) |
g-g-g-g vertex More... | |
ex | HepLib::QGRAF::GhostGluonVertex (const ex &e, const ex &eta_s, const ex &eta_G) |
ghbar-gh-g vertex More... | |
ex | HepLib::QGRAF::QuarkAVertex (const ex &e, const ex &eq, const ex &eta_e) |
qbar-q-A vertex More... | |
ex | HepLib::QGRAF::LeptonAVertex (const ex &e, const ex &eq, const ex &eta_e) |
l-lbar-A vertex More... | |
ex | HepLib::QGRAF::IndexL2R (ex e, bool all) |
Change Index from left to right, only affect li/di/ci/ti, external index start with dim/lim/cim/tim will also be changed if all=true. More... | |
ex | HepLib::QGRAF::IndexCC (ex e, bool all) |
ex | HepLib::QGRAF::GluonSumL (int qi, bool color) |
polarization sum for gluon More... | |
ex | HepLib::QGRAF::QuarkSumL (int qi, ex p, ex m, bool color) |
polarization sum for quark More... | |
ex | HepLib::QGRAF::AntiQuarkSumL (int qi, ex p, ex m, bool color) |
polarization sum for anti-quark More... | |
ex | HepLib::QGRAF::GhostSumL (int qi) |
polarization sum for ghost More... | |
ex | HepLib::QGRAF::AntiGhostSumL (int qi) |
polarization sum for anti-ghost, note that we will add extra - here More... | |
ex | HepLib::QGRAF::J1SumL (int qi, ex p) |
polarization sum for total angular momentum More... | |
ex | HepLib::QGRAF::GluonSumR (int qi, bool color) |
polarization sum for gluon More... | |
ex | HepLib::QGRAF::QuarkSumR (int qi, ex p, ex m, bool color) |
polarization sum for quark More... | |
ex | HepLib::QGRAF::AntiQuarkSumR (int qi, ex p, ex m, bool color) |
polarization sum for anti-quark More... | |
ex | HepLib::QGRAF::GhostSumR (int qi) |
polarization sum for ghost More... | |
ex | HepLib::QGRAF::AntiGhostSumR (int qi) |
polarization sum for anti-ghost, note that we will add extra - here More... | |
ex | HepLib::QGRAF::GluonSum (int qi, bool color=true) |
ex | HepLib::QGRAF::QuarkSum (int qi, ex p, ex m, bool color=true) |
ex | HepLib::QGRAF::AntiQuarkSum (int qi, ex p, ex m, bool color=true) |
ex | HepLib::QGRAF::GhostSum (int qi) |
ex | HepLib::QGRAF::AntiGhostSum (int qi) |
ex | HepLib::QGRAF::J1Sum (int qi, ex p) |
Variables | |
map< ex, string, ex_is_less > | HepLib::QGRAF::LineTeX |
map< ex, string, ex_is_less > | HepLib::QGRAF::VerTeX |
map< ex, string, ex_is_less > | HepLib::QGRAF::InOutTeX |
QGRAF header file.
Definition in file QGRAF.h.