![]() |
AmpGen 2.1
|
#include "AmpGen/Expression.h"#include "AmpGen/Tensor.h"#include "AmpGen/Particle.h"#include "AmpGen/Transform.h"Go to the source code of this file.
Classes | |
| struct | AmpGen::Helicity::Flags |
| struct | AmpGen::LS |
Namespaces | |
| namespace | AmpGen |
| namespace | AmpGen::Helicity |
Typedefs | |
| using | AmpGen::TransformCache = std::map<std::string, TransformSequence> |
Functions | |
| Expression | AmpGen::wigner_d (const Expression &cb, const double &j, const double &m, const double &n) |
| Expression | AmpGen::wigner_D (const std::pair< Expression, Expression > &P, const double &J, const double &lA, const double &lB, DebugSymbols *db) |
| double | AmpGen::CG (const double &j1, const double &m1, const double &j2, const double &m2, const double &J, const double &M) |
| Calculates the Clebsch-Gordan coefficient for (j1 m1 j2 m2 | J M), the expansion coefficients in. | |
| TransformSequence | AmpGen::wickTransform (const Tensor &P, const Particle &p, const int &ve=1, DebugSymbols *db=nullptr) |
| Generates a wick transform sequence that aligns tensor P (four-vector) to the +/- ve z-axis, then boosts to the rest frame. | |
| Expression | AmpGen::helicityAmplitude (const Particle &particle, const TransformSequence &parentFrame, const double &Mz, DebugSymbols *db, const Helicity::Flags &flags=Helicity::Flags(), const int sgn=1, std::shared_ptr< TransformCache > cacheptr=nullptr) |
| Tensor | AmpGen::basisSpinor (const int &polState, const int &id) |
| Tensor | AmpGen::basisVector (const int &polState) |
| std::vector< LS > | AmpGen::calculate_recoupling_constants (const double &J, const double &M, const double &L, const double &S, const double &j1, const double &j2) |