diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000000..e69de29bb2 diff --git a/BW_combined.png b/BW_combined.png new file mode 100644 index 0000000000..0a04a6e253 Binary files /dev/null and b/BW_combined.png differ diff --git a/GS_combined.png b/GS_combined.png new file mode 100644 index 0000000000..919edf0ad5 Binary files /dev/null and b/GS_combined.png differ diff --git a/annotated.html b/annotated.html new file mode 100644 index 0000000000..2a87aed274 --- /dev/null +++ b/annotated.html @@ -0,0 +1,417 @@ + + +
+ + + + ++ |
+ AmpGen 2.1
+
+ |
+
►NAmpGen |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::ArgumentPack, including all inherited members.
+ArgumentPack(const ARGS &... args) | AmpGen::ArgumentPack | inlineexplicit |
get() const | AmpGen::ArgumentPack | inline |
getArg(const default_arg_type &default_argument=default_arg_type()) const | AmpGen::ArgumentPack | inline |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Complex< real_t >, including all inherited members.
+Complex()=default | AmpGen::Complex< real_t > | |
Complex(const real_t &re, const real_t &im) | AmpGen::Complex< real_t > | inline |
Complex(const std::complex< double > &f) | AmpGen::Complex< real_t > | inline |
Complex(const std::complex< float > &f) | AmpGen::Complex< real_t > | inline |
Complex(const real_t &arg) | AmpGen::Complex< real_t > | inlineexplicit |
Complex(const real_t &re, const double &im) | AmpGen::Complex< real_t > | inline |
im | AmpGen::Complex< real_t > | |
imag() const | AmpGen::Complex< real_t > | inline |
norm() const | AmpGen::Complex< real_t > | inline |
operator*=(const Complex &rhs) | AmpGen::Complex< real_t > | inline |
operator+=(const Complex &rhs) | AmpGen::Complex< real_t > | inline |
operator-=(const Complex &rhs) | AmpGen::Complex< real_t > | inline |
operator/=(const Complex &rhs) | AmpGen::Complex< real_t > | inline |
re | AmpGen::Complex< real_t > | |
real() const | AmpGen::Complex< real_t > | inline |
rt typedef | AmpGen::Complex< real_t > |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::AVX2f::real_v, including all inherited members.
+at(const unsigned i) const | AmpGen::AVX2f::real_v | inline |
data | AmpGen::AVX2f::real_v | |
operator __m256() const | AmpGen::AVX2f::real_v | inline |
operator*=(const real_v &rhs) | AmpGen::AVX2f::real_v | inline |
operator+=(const real_v &rhs) | AmpGen::AVX2f::real_v | inline |
operator-=(const real_v &rhs) | AmpGen::AVX2f::real_v | inline |
operator/=(const real_v &rhs) | AmpGen::AVX2f::real_v | inline |
real_v()=default | AmpGen::AVX2f::real_v | |
real_v(__m256 data) | AmpGen::AVX2f::real_v | inline |
real_v(const int &f) | AmpGen::AVX2f::real_v | inline |
real_v(const scalar_type &f) | AmpGen::AVX2f::real_v | inline |
real_v(const double &f) | AmpGen::AVX2f::real_v | inline |
real_v(const scalar_type *f) | AmpGen::AVX2f::real_v | inlineexplicit |
real_v(const scalar_type &x0, const scalar_type &x1, const scalar_type &x2, const scalar_type &x3, const scalar_type &x4, const scalar_type &x5, const scalar_type &x6, const scalar_type &x7) | AmpGen::AVX2f::real_v | inline |
scalar_type typedef | AmpGen::AVX2f::real_v | |
size | AmpGen::AVX2f::real_v | static |
store(scalar_type *ptr) const | AmpGen::AVX2f::real_v | inline |
to_array() const | AmpGen::AVX2f::real_v | inline |
to_int() const | AmpGen::AVX2f::real_v | inline |
to_ptr() const | AmpGen::AVX2f::real_v | inline |
to_ptr() | AmpGen::AVX2f::real_v | inline |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::ExpressionPack, including all inherited members.
+ExpressionPack(const std::vector< Expression > &expressions) | AmpGen::ExpressionPack | inlineexplicit |
ExpressionPack(const Expression &A, const Expression &B) | AmpGen::ExpressionPack | |
expressions() const | AmpGen::ExpressionPack | inline |
operator Expression() const | AmpGen::ExpressionPack | |
operator()() const override | AmpGen::ExpressionPack | virtual |
resolve(ASTResolver &resolver) const override | AmpGen::ExpressionPack | virtual |
to_string(const ASTResolver *resolver=nullptr) const override | AmpGen::ExpressionPack | virtual |
~IExpression()=default | AmpGen::IExpression | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Parameter, including all inherited members.
+defaultValue() const | AmpGen::Parameter | inline |
defaultValue() | AmpGen::Parameter | inline |
isResolved() const | AmpGen::Parameter | inline |
name() const | AmpGen::Parameter | inline |
operator Expression() const | AmpGen::Parameter | virtual |
operator()() const override | AmpGen::Parameter | inlinevirtual |
Parameter(const std::string &name="", const double &defaultValue=0, const bool &resolved=false) | AmpGen::Parameter | |
resolve(ASTResolver &resolver) const override | AmpGen::Parameter | virtual |
to_string(const ASTResolver *resolver=nullptr) const override | AmpGen::Parameter | virtual |
~IExpression()=default | AmpGen::IExpression | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::F_RS_D, including all inherited members.
+_id | AmpGen::Vertex::F_RS_D | static |
create() | AmpGen::Vertex::Base | inline |
F_RS_D() | AmpGen::Vertex::F_RS_D | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::F_RS_D | virtual |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::F_FS_SL, including all inherited members.
+_id | AmpGen::Vertex::F_FS_SL | static |
create() | AmpGen::Vertex::Base | inline |
F_FS_SL() | AmpGen::Vertex::F_FS_SL | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::F_FS_SL | virtual |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::V_VV_S, including all inherited members.
+_id | AmpGen::Vertex::V_VV_S | static |
create() | AmpGen::Vertex::Base | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::V_VV_S | virtual |
V_VV_S() | AmpGen::Vertex::V_VV_S | inline |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::V_fF_PR, including all inherited members.
+_id | AmpGen::Vertex::V_fF_PR | static |
create() | AmpGen::Vertex::Base | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::V_fF_PR | virtual |
V_fF_PR() | AmpGen::Vertex::V_fF_PR | inline |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::is_functor< T, rt(args...)>, including all inherited members.
+test(U *) -> decltype(std::declval< U >().operator()(std::declval< args >()...), std::true_type()) | AmpGen::is_functor< T, rt(args...)> | static |
test(...) | AmpGen::is_functor< T, rt(args...)> | static |
value | AmpGen::is_functor< T, rt(args...)> | static |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Pade< N, T >, including all inherited members.
+operator()(const T2 &s) const | AmpGen::Pade< N, T > | inline |
Pade(const std::vector< double > &r, const double &min, const double &max) | AmpGen::Pade< N, T > | inline |
Pade(const std::function< double(const double &)> &fcn, const double &min, const double &max, const Strategy &strat=Strategy::linear) | AmpGen::Pade< N, T > | inline |
print() const | AmpGen::Pade< N, T > | inline |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::f_Vf_P2, including all inherited members.
+_id | AmpGen::Vertex::f_Vf_P2 | static |
create() | AmpGen::Vertex::Base | inline |
f_Vf_P2() | AmpGen::Vertex::f_Vf_P2 | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::f_Vf_P2 | virtual |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::ACos, including all inherited members.
+ACos(const Expression &other) | AmpGen::ACos | explicit |
arg() const | AmpGen::IUnaryExpression | inline |
d() const override | AmpGen::ACos | virtual |
IUnaryExpression(const Expression &other) | AmpGen::IUnaryExpression | inline |
m_expression | AmpGen::IUnaryExpression | protected |
operator Expression() const | AmpGen::ACos | |
operator()() const override | AmpGen::ACos | virtual |
resolve(ASTResolver &resolver) const override | AmpGen::IUnaryExpression | virtual |
to_string(const ASTResolver *resolver=nullptr) const override | AmpGen::ACos | virtual |
~IExpression()=default | AmpGen::IExpression | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::NormalOrderedExpression, including all inherited members.
+addTerm(const Expression &expression) | AmpGen::NormalOrderedExpression | |
ExpandBrackets(const Expression &expression) | AmpGen::NormalOrderedExpression | |
groupExpressions() | AmpGen::NormalOrderedExpression | |
NormalOrderedExpression(const Expression &expression, const bool &expandSubTrees=false) | AmpGen::NormalOrderedExpression | |
operator Expression() | AmpGen::NormalOrderedExpression | |
terms() const | AmpGen::NormalOrderedExpression | inline |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::f_fS_P1, including all inherited members.
+_id | AmpGen::Vertex::f_fS_P1 | static |
create() | AmpGen::Vertex::Base | inline |
f_fS_P1() | AmpGen::Vertex::f_fS_P1 | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::f_fS_P1 | virtual |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::V_fF_PL, including all inherited members.
+_id | AmpGen::Vertex::V_fF_PL | static |
create() | AmpGen::Vertex::Base | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::V_fF_PL | virtual |
V_fF_PL() | AmpGen::Vertex::V_fF_PL | inline |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::ExtendLikelihoodBase, including all inherited members.
+configure(const std::string &configString, const MinuitParameterSet &mps)=0 | AmpGen::ExtendLikelihoodBase | pure virtual |
create()=0 | AmpGen::ExtendLikelihoodBase | pure virtual |
operator()() const =0 | AmpGen::ExtendLikelihoodBase | pure virtual |
~ExtendLikelihoodBase()=default | AmpGen::ExtendLikelihoodBase | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::GaussianConstraint, including all inherited members.
+_id | AmpGen::GaussianConstraint | static |
configure(const std::string &configString, const MinuitParameterSet &mps) override | AmpGen::GaussianConstraint | virtual |
create() override | AmpGen::GaussianConstraint | inlinevirtual |
GaussianConstraint()=default | AmpGen::GaussianConstraint | |
operator()() const override | AmpGen::GaussianConstraint | virtual |
~ExtendLikelihoodBase()=default | AmpGen::ExtendLikelihoodBase | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
Assorted functors for calculating kinematic quantities on events, such as helicity cosines and acoplanarities. Also contains utilities for boosting and rotating four vectors and building general transform sequences on different Lorentz objects.
++Classes | |
class | AmpGen::HelicityCosine |
Functor to compute the angle between set of particles {1} and {2} in the rest frame of set {3}. More... | |
class | AmpGen::MomentumTransfer |
Functor to calculate the linear momemtum between particles {1} and {2} in the rest frame of {1} + {2}. More... | |
+Functions | |
double | AmpGen::acoplanarity (const Event &evt) |
The extent to which a four body decay occurs within a single decay frame. | |
double | AmpGen::dotProduct (const TLorentzVector &p1, const TLorentzVector &p2, const TLorentzVector &pX) |
Helper function to calculate the (space-like) dot product between vectors p1 and p2 in the rest frame of pX. | |
TLorentzVector | AmpGen::pFromEvent (const Event &evt, const unsigned &ref) |
Helper function to extract a TLorentzVector of the ith decay product from an AmpGen::Event. | |
TLorentzVector | AmpGen::pFromEvent (const Event &evt, const std::vector< unsigned > &ref) |
Helper function to extract a TLorentzVector of the sum of {2} decay product from an AmpGen::Event. | |
double AmpGen::acoplanarity | +( | +const Event & | evt | ) | ++ |
Defined by the angle between the normals of decay planes of two of the quasi two-body subsystems, i.e.
+\[ + \chi = \cos^{-1} \left( \frac{ ( p_1 \times p_2 ) \cdot ( p_3 \times p_4 ) }{ | p_1 \times p_2 | | p_3 \times p_4 | } \right), + \] +
+where each of the three-vectors is calculated in the rest frame of the decaying particle.
+ +double AmpGen::dotProduct | +( | +const TLorentzVector & | p1, | +
+ | + | const TLorentzVector & | p2, | +
+ | + | const TLorentzVector & | pX ) | +
+ Helper function to calculate the (space-like) dot product between vectors p1 and p2 in the rest frame of pX, which is given by
+\[ + d = \left( -g_{\mu\nu} + \frac{p_X^{\mu}p_X^{\nu}}{p_X^2} \right) p_1^{\mu} p_2^{\nu} +\] +
+ +TLorentzVector AmpGen::pFromEvent | +( | +const Event & | evt, | +
+ | + | const std::vector< unsigned > & | ref ) | +
TLorentzVector AmpGen::pFromEvent | +( | +const Event & | evt, | +
+ | + | const unsigned & | ref ) | +
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::SmallVector< type, max_size >, including all inherited members.
+begin() const | AmpGen::SmallVector< type, max_size > | inline |
begin() | AmpGen::SmallVector< type, max_size > | inline |
end() const | AmpGen::SmallVector< type, max_size > | inline |
end() | AmpGen::SmallVector< type, max_size > | inline |
insert(iterator_type mbegin, other_iterator_type ibegin, other_iterator_type iend) | AmpGen::SmallVector< type, max_size > | inline |
operator==(const SmallVector &other) const | AmpGen::SmallVector< type, max_size > | inline |
operator[](unsigned i) | AmpGen::SmallVector< type, max_size > | inline |
operator[](unsigned i) const | AmpGen::SmallVector< type, max_size > | inline |
push_back(const value_type &thing) | AmpGen::SmallVector< type, max_size > | inline |
size | AmpGen::SmallVector< type, max_size > | |
SmallVector()=default | AmpGen::SmallVector< type, max_size > | |
SmallVector(std::initializer_list< value_type > &&values) | AmpGen::SmallVector< type, max_size > | inline |
store | AmpGen::SmallVector< type, max_size > | |
value_type typedef | AmpGen::SmallVector< type, max_size > |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
These objects are combined using a vertex to form a generalised current that can be used to compute the angular momentum components of the transition matrix.
+ In general, these objects are only described for decays of the type \( 1\to 2 \), with more complex structures constructed from such quasi two-body decays (see Isobar model), but more general amplitudes can also be defined.
+Namespaces | |
namespace | AmpGen::Vertex |
Namespace that contains the base class for vertices, Vertex::Base, as well as the implementations of specific spin couplings and some helper functions such as the orbital operators. | |
+Classes | |
struct | AmpGen::Vertex::Base |
Base class for all spin vertices. More... | |
struct | AmpGen::Vertex::S_SS_S |
\( S = S_1 S_2 \) More... | |
struct | AmpGen::Vertex::S_VV_S |
\( S = g_{\mu\nu} V_1^\mu V_2^{\nu} \) More... | |
struct | AmpGen::Vertex::S_VV_S1 |
\( S = S_{\mu\nu} V_1^\mu V_2^{\nu} \) More... | |
struct | AmpGen::Vertex::S_VV_P |
\( S = \varepsilon_{\alpha\beta\mu\nu} P^{\alpha} L^{\beta} V_1^{\mu} V_2^{\nu} \) More... | |
struct | AmpGen::Vertex::S_VV_D |
\( S = L_{\mu\nu} V_1^\mu V_2^\nu \) More... | |
struct | AmpGen::Vertex::S_VS_P |
\( S = L_{\mu} V_1^{\mu} S_2 \) More... | |
struct | AmpGen::Vertex::S_TV_P |
\( S = L^{\mu} T_{\mu\nu} V^{\nu} \) More... | |
struct | AmpGen::Vertex::S_TV_D |
\( S = \varepsilon_{\mu\nu\alpha\beta} T^{\mu\gamma} L_{\gamma}^{\nu} P^{\alpha} V^{\beta} \) More... | |
struct | AmpGen::Vertex::S_TS_D |
\( S = T^{\mu\nu} L_{\mu\nu}\) More... | |
struct | AmpGen::Vertex::S_TT_S |
\( S = T_1^{\mu\nu} T_{2\mu\nu}\) More... | |
struct | AmpGen::Vertex::V_SS_P |
\( V^{\mu} = L^{\mu} S_1 S_2 \) More... | |
struct | AmpGen::Vertex::V_VS_S |
\( V^{\mu} = S^{\mu\nu} V_{1\nu} S_2 \) More... | |
+Macros | |
#define | DECLARE_VERTEX(NAME) |
Macro to declare a vertex. | |
+Functions | |
Tensor | AmpGen::Orbital_PWave (const Tensor &p, const Tensor &q) |
Helper function that computes the \(L=1\) orbital momentum operator. | |
Tensor | AmpGen::Orbital_DWave (const Tensor &p, const Tensor &q) |
Helper function that computes the \(L=2\) orbital momentum operator. | |
Tensor | AmpGen::Spin1Projector (const Tensor &p) |
Helper function that computes the projection operator onto a spin one state. | |
Tensor | AmpGen::Spin2Projector (const Tensor &p) |
Helper function that computes the projection operator onto a spin one state. | |
Tensor | AmpGen::Spin1hProjector (const Tensor &B) |
Helper function that projects a spinor. | |
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. | |
#define DECLARE_VERTEX | +( | +NAME | ) | ++ |
double AmpGen::CG | +( | +const double & | j1, | +
+ | + | const double & | m1, | +
+ | + | const double & | j2, | +
+ | + | const double & | m2, | +
+ | + | const double & | J, | +
+ | + | const double & | M ) | +
+ Helper function that computes the \(L=2\) orbital momentum operator, which is given by
+\[ L_{\mu\nu} = L_{\mu}L_{\nu} - \frac{L^2}{3} S_{\mu\nu}, \] +
+where \( L_{\mu} \) is the Orbital_PWave operator and \( S_{\mu\nu} \) is the Spin1Projector.
+ +Helper function that computes the \(L=1\) orbital momentum operator, which is given by
+\[ L_{\mu} = q_{\mu} - p_{\mu} \frac{p_{\nu}q^{\nu}}{ p^2 }, \] +
+where \( p \) is total momentum and \( q \) is the momentum difference between the two particles in the state.
+ +Helper function that projects out a spin-half state
+\[ S_{ab} = \frac{1}{2m}\left( {p\!\!\!/} + m I \right) \] +
+ +Helper function that projects some lorentz object onto the momentum \(p_\mu \) of state, and is given by
+\[ S_{\mu\nu} = g_{\mu\nu} - \frac{p_{\mu}p_{\nu}}{p^2}. \] +
+ +Helper function that projects some lorentz object onto the momentum \(p_\mu \) of state, and is given by
+\[ S_{\mu\nu\alpha\beta} = \frac{1}{2}\left( S_{\mu\alpha} S_{\nu\beta} + S_{\mu\beta}S_{\nu\alpha} \right) - \frac{1}{3} S_{\mu\nu} S_{\alpha\beta}, \] +
+where \( S_{\mu\nu} \) is the spin-one projection operator (see Spin1Projector).
+ +TransformSequence AmpGen::wickTransform | +( | +const Tensor & | P, | +
+ | + | const Particle & | p, | +
+ | + | const int & | ve = 1, | +
+ | + | DebugSymbols * | db = nullptr ) | +
The mass may be seperately specified. The parameter ve specifies whether the initial Euler rotation is to the +/- z-axis. In the case where ve =-1, a second rotation is applied about the x-axis that aligns P to the +ve z-axis. This ensures that singly and doubly primed helicity frames remain orthonormal.
+ ++ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::MinuitProxy, including all inherited members.
+MinuitProxy(MinuitParameter *param=nullptr, const double &value=0) | AmpGen::MinuitProxy | inline |
operator double() const | AmpGen::MinuitProxy | inline |
operator->() | AmpGen::MinuitProxy | inline |
operator->() const | AmpGen::MinuitProxy | inline |
ptr() | AmpGen::MinuitProxy | inline |
update() | AmpGen::MinuitProxy | inline |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::f_Vf_P, including all inherited members.
+_id | AmpGen::Vertex::f_Vf_P | static |
create() | AmpGen::Vertex::Base | inline |
f_Vf_P() | AmpGen::Vertex::f_Vf_P | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::f_Vf_P | virtual |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::PartialWidthConstraint, including all inherited members.
+_id | AmpGen::PartialWidthConstraint | static |
configure(const std::string &configString, const AmpGen::MinuitParameterSet &mps) override | AmpGen::PartialWidthConstraint | virtual |
create() override | AmpGen::PartialWidthConstraint | inlinevirtual |
operator()() const override | AmpGen::PartialWidthConstraint | virtual |
PartialWidthConstraint(const CoherentSum *pdf=nullptr) | AmpGen::PartialWidthConstraint | inline |
~ExtendLikelihoodBase()=default | AmpGen::ExtendLikelihoodBase | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::MatrixElement, including all inherited members.
+amp_type typedef | AmpGen::MatrixElement | |
coefficient | AmpGen::MatrixElement | |
coupling | AmpGen::MatrixElement | |
db | AmpGen::MatrixElement | |
debug(const Event &event) const | AmpGen::MatrixElement | |
decayDescriptor() const | AmpGen::MatrixElement | inline |
decayTree | AmpGen::MatrixElement | |
MatrixElement()=default | AmpGen::MatrixElement | |
MatrixElement(const Particle &dt, const TotalCoupling &coupling, const amp_type &) | AmpGen::MatrixElement | |
MatrixElement(const Particle &dt, const TotalCoupling &coupling, const MinuitParameterSet &mps, const std::map< std::string, unsigned > &evtFormat, const bool &debugThis=false) | AmpGen::MatrixElement | |
operator()(const Event &event) const | AmpGen::MatrixElement | |
operator()(arg_types... args) const | AmpGen::MatrixElement | inline |
size | AmpGen::MatrixElement | |
workToDo | AmpGen::MatrixElement |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::CompilerWrapper, including all inherited members.
+addHeader(const std::string &include) | AmpGen::CompilerWrapper | inline |
compile(CompiledExpressionBase &expression, const std::string &fname="") | AmpGen::CompilerWrapper | |
compile(std::vector< CompiledExpressionBase * > &expression, const std::string &fname="") | AmpGen::CompilerWrapper | |
CompilerWrapper(const bool &verbose=false) | AmpGen::CompilerWrapper | explicit |
compileSource(const std::string &fname, const std::string &oname) | AmpGen::CompilerWrapper | |
generateSource(const CompiledExpressionBase &expression, const std::string &fname) | AmpGen::CompilerWrapper | |
preamble(std::ostream &os) const | AmpGen::CompilerWrapper | |
setVerbose() | AmpGen::CompilerWrapper | inline |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::F_VF_S, including all inherited members.
+_id | AmpGen::Vertex::F_VF_S | static |
create() | AmpGen::Vertex::Base | inline |
F_VF_S() | AmpGen::Vertex::F_VF_S | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::F_VF_S | virtual |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Lineshape::Photon, including all inherited members.
+create() | AmpGen::Lineshape::Base | inline |
get(const AmpGen::Expression &s, const AmpGen::Expression &s1, const AmpGen::Expression &s2, const std::string &particleName, const unsigned int &L, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=0) const override | AmpGen::Lineshape::Photon | |
get(const AmpGen::Particle &p, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=nullptr) const override | AmpGen::Lineshape::Photon | virtual |
AmpGen::Lineshape::Base::get(const Expression &s, const Expression &s1, const Expression &s2, const std::string &particleName, const unsigned &L, const std::string &lineshapeModifier, DebugSymbols *dbexpressions=nullptr) const =0 | AmpGen::Lineshape::Base | pure virtual |
Photon() | AmpGen::Lineshape::Photon | inline |
~Base()=default | AmpGen::Lineshape::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::F_VF_SL, including all inherited members.
+_id | AmpGen::Vertex::F_VF_SL | static |
create() | AmpGen::Vertex::Base | inline |
F_VF_SL() | AmpGen::Vertex::F_VF_SL | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::F_VF_SL | virtual |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::SplineTransfer, including all inherited members.
+address() const | AmpGen::CacheTransfer | inline |
CacheTransfer(const size_t &address, const std::string &name, const double &value=0, const size_t &size=1) | AmpGen::CacheTransfer | |
CacheTransfer(const CacheTransfer &)=delete | AmpGen::CacheTransfer | |
CacheTransfer(CacheTransfer &&)=delete | AmpGen::CacheTransfer | |
isConfigured() | AmpGen::SplineTransfer | |
m_address | AmpGen::CacheTransfer | protected |
m_name | AmpGen::CacheTransfer | protected |
m_size | AmpGen::CacheTransfer | protected |
m_value | AmpGen::CacheTransfer | protected |
name() const | AmpGen::CacheTransfer | inlinevirtual |
operator=(const SplineTransfer &)=delete | AmpGen::SplineTransfer | |
operator=(SplineTransfer &&)=delete | AmpGen::SplineTransfer | |
AmpGen::CacheTransfer::operator=(const CacheTransfer &)=delete | AmpGen::CacheTransfer | |
AmpGen::CacheTransfer::operator=(CacheTransfer &&)=delete | AmpGen::CacheTransfer | |
print() const override | AmpGen::SplineTransfer | virtual |
set(const unsigned int &N, MinuitParameter *f) | AmpGen::SplineTransfer | |
set(const unsigned int &N, const double &value) | AmpGen::SplineTransfer | |
size() const override | AmpGen::SplineTransfer | inlinevirtual |
SplineTransfer(const size_t &address, const std::string &name, const unsigned int &N, const double &min, const double &max) | AmpGen::SplineTransfer | |
SplineTransfer(const SplineTransfer &)=delete | AmpGen::SplineTransfer | |
SplineTransfer(SplineTransfer &&)=delete | AmpGen::SplineTransfer | |
transfer(CompiledExpressionBase *destination) override | AmpGen::SplineTransfer | virtual |
~CacheTransfer()=default | AmpGen::CacheTransfer | virtual |
~SplineTransfer() | AmpGen::SplineTransfer |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::QuarkState, including all inherited members.
+antiThis() | AmpGen::QuarkState | |
isVacuum() const | AmpGen::QuarkState | |
nameFromPosition(int i) const | AmpGen::QuarkState | |
operator!=(const QuarkState &rhs) const | AmpGen::QuarkState | |
operator+(const QuarkState &rhs) const | AmpGen::QuarkState | |
operator+=(const QuarkState &rhs) | AmpGen::QuarkState | |
operator-(const QuarkState &rhs) const | AmpGen::QuarkState | |
operator-=(const QuarkState &rhs) | AmpGen::QuarkState | |
operator==(const QuarkState &rhs) const | AmpGen::QuarkState | |
operator[](const size_t &index) const | AmpGen::QuarkState | |
positionFromName(char c) const | AmpGen::QuarkState | |
print(std::ostream &os=std::cout) const | AmpGen::QuarkState | |
QuarkState() | AmpGen::QuarkState | |
QuarkState(const std::string &str) | AmpGen::QuarkState | explicit |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::V_VV_P2, including all inherited members.
+_id | AmpGen::Vertex::V_VV_P2 | static |
create() | AmpGen::Vertex::Base | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::V_VV_P2 | virtual |
V_VV_P2() | AmpGen::Vertex::V_VV_P2 | inline |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Projection2D, including all inherited members.
+operator()(const eventlist_type &evts, const ARGS... args) const | AmpGen::Projection2D | inline |
operator()(const Event &evt) const | AmpGen::Projection2D | |
plot(const std::string &prefix="") const | AmpGen::Projection2D | |
Projection class | AmpGen::Projection2D | friend |
Projection2D(const Projection &_xAxis, const Projection &_yAxis) | AmpGen::Projection2D | inline |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::integral< dim >, including all inherited members.
+a | AmpGen::integral< dim > | |
b | AmpGen::integral< dim > | |
index | AmpGen::integral< dim > | |
operator<(const integral< dim > &other) const | AmpGen::integral< dim > | inline |
value | AmpGen::integral< dim > | |
var | AmpGen::integral< dim > |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::ARM128d::real_v, including all inherited members.
++ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::MinuitExpression, including all inherited members.
+expression() const | AmpGen::MinuitExpression | inline |
getVal() const | AmpGen::MinuitExpression | |
mean() const override | AmpGen::MinuitExpression | |
MinuitExpression(const std::vector< std::string > &tokens, MinuitParameterSet *mps) | AmpGen::MinuitExpression | |
MinuitExpression(const std::string &name, const Expression &expression) | AmpGen::MinuitExpression | |
operator double() const override | AmpGen::MinuitExpression | |
~MinuitExpression() override | AmpGen::MinuitExpression |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::f_Vf_D, including all inherited members.
+_id | AmpGen::Vertex::f_Vf_D | static |
create() | AmpGen::Vertex::Base | inline |
f_Vf_D() | AmpGen::Vertex::f_Vf_D | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::f_Vf_D | virtual |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::RecursivePhaseSpace, including all inherited members.
+debug(const Event &) | AmpGen::RecursivePhaseSpace | inline |
eventType() const | AmpGen::RecursivePhaseSpace | |
getFinalStates() | AmpGen::RecursivePhaseSpace | |
makeEvent() | AmpGen::RecursivePhaseSpace | |
print(const size_t &offset=0) const | AmpGen::RecursivePhaseSpace | |
RecursivePhaseSpace(const EventType &type) | AmpGen::RecursivePhaseSpace | explicit |
RecursivePhaseSpace(const Particle &decayChain, const EventType &type, TRandom *rndm=gRandom) | AmpGen::RecursivePhaseSpace | |
setRandom(TRandom *rand) | AmpGen::RecursivePhaseSpace | |
size() const | AmpGen::RecursivePhaseSpace |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Cos, including all inherited members.
+arg() const | AmpGen::IUnaryExpression | inline |
Cos(const Expression &other) | AmpGen::Cos | explicit |
d() const override | AmpGen::Cos | virtual |
IUnaryExpression(const Expression &other) | AmpGen::IUnaryExpression | inline |
m_expression | AmpGen::IUnaryExpression | protected |
operator Expression() const | AmpGen::Cos | |
operator()() const override | AmpGen::Cos | virtual |
resolve(ASTResolver &resolver) const override | AmpGen::IUnaryExpression | virtual |
to_string(const ASTResolver *resolver=nullptr) const override | AmpGen::Cos | virtual |
~IExpression()=default | AmpGen::IExpression | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::S_fF_S1, including all inherited members.
+_id | AmpGen::Vertex::S_fF_S1 | static |
create() | AmpGen::Vertex::Base | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::S_fF_S1 | virtual |
S_fF_S1() | AmpGen::Vertex::S_fF_S1 | inline |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Event, including all inherited members.
+address(const unsigned &ref=0) const | AmpGen::Event | inline |
address(const unsigned &ref=0) | AmpGen::Event | inline |
data() const | AmpGen::Event | inline |
Event()=default | AmpGen::Event | |
Event(const unsigned &N) | AmpGen::Event | |
Event(const real_t *data, const unsigned &N) | AmpGen::Event | |
extendEvent(const real_t &value) | AmpGen::Event | inline |
genPdf() const | AmpGen::Event | inline |
index() const | AmpGen::Event | inline |
operator const real_t *() const | AmpGen::Event | inline |
operator real_t *() | AmpGen::Event | inline |
operator[](const unsigned &i) const | AmpGen::Event | inline |
operator[](const unsigned &i) | AmpGen::Event | inline |
pGenPdf() | AmpGen::Event | inline |
print() const | AmpGen::Event | |
pWeight() | AmpGen::Event | inline |
reorder(const std::vector< unsigned > &addresses) | AmpGen::Event | |
s(const unsigned &index) const | AmpGen::Event | |
s(const unsigned &index1, const unsigned &index2) const | AmpGen::Event | |
s(const unsigned &index1, const unsigned &index2, const unsigned &index3) const | AmpGen::Event | |
s(const std::vector< unsigned > &indices) const | AmpGen::Event | |
set(const unsigned &i, const std::vector< real_t > &p) | AmpGen::Event | |
set(const unsigned &i, const real_t *p) | AmpGen::Event | |
set(const real_t *evt) | AmpGen::Event | |
set(const unsigned &i, const real_t &p) | AmpGen::Event | |
setGenPdf(const real_t &genPdf) | AmpGen::Event | inline |
setIndex(const unsigned &index) | AmpGen::Event | inline |
setWeight(const real_t &weight) | AmpGen::Event | inline |
size() const | AmpGen::Event | inline |
swap(const unsigned int &i, const unsigned int &j) | AmpGen::Event | |
weight() const | AmpGen::Event | inline |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::V_VS_S, including all inherited members.
+_id | AmpGen::Vertex::V_VS_S | static |
create() | AmpGen::Vertex::Base | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::V_VS_S | virtual |
V_VS_S() | AmpGen::Vertex::V_VS_S | inline |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Lineshape::SBW, including all inherited members.
+create() | AmpGen::Lineshape::Base | inline |
get(const AmpGen::Expression &s, const AmpGen::Expression &s1, const AmpGen::Expression &s2, const std::string &particleName, const unsigned int &L, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=0) const override | AmpGen::Lineshape::SBW | |
get(const AmpGen::Particle &p, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=nullptr) const override | AmpGen::Lineshape::SBW | virtual |
AmpGen::Lineshape::Base::get(const Expression &s, const Expression &s1, const Expression &s2, const std::string &particleName, const unsigned &L, const std::string &lineshapeModifier, DebugSymbols *dbexpressions=nullptr) const =0 | AmpGen::Lineshape::Base | pure virtual |
SBW() | AmpGen::Lineshape::SBW | inline |
~Base()=default | AmpGen::Lineshape::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::detail::size_of< T >, including all inherited members.
+value | AmpGen::detail::size_of< T > | static |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::CompiledExpression< ret_type(arg_types...)>, including all inherited members.
++ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::ASin, including all inherited members.
+arg() const | AmpGen::IUnaryExpression | inline |
ASin(const Expression &other) | AmpGen::ASin | explicit |
d() const override | AmpGen::ASin | virtual |
IUnaryExpression(const Expression &other) | AmpGen::IUnaryExpression | inline |
m_expression | AmpGen::IUnaryExpression | protected |
operator Expression() const | AmpGen::ASin | |
operator()() const override | AmpGen::ASin | virtual |
resolve(ASTResolver &resolver) const override | AmpGen::IUnaryExpression | virtual |
to_string(const ASTResolver *resolver=nullptr) const override | AmpGen::ASin | virtual |
~IExpression()=default | AmpGen::IExpression | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::S_VV_P, including all inherited members.
+_id | AmpGen::Vertex::S_VV_P | static |
create() | AmpGen::Vertex::Base | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::S_VV_P | virtual |
S_VV_P() | AmpGen::Vertex::S_VV_P | inline |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Transform, including all inherited members.
+Bispinor enum value | AmpGen::Transform | |
Boost enum value | AmpGen::Transform | |
inverse() const | AmpGen::Transform | |
operator()(const Representation &repr) const | AmpGen::Transform | |
operator()(const Tensor &tensor, const Representation &repr=Representation::Vector) const | AmpGen::Transform | |
Representation enum name | AmpGen::Transform | |
Rotate enum value | AmpGen::Transform | |
Spinor enum value | AmpGen::Transform | |
Transform(const Expression &arg, const Tensor &k, const Type &type) | AmpGen::Transform | |
Type enum name | AmpGen::Transform | |
Vector enum value | AmpGen::Transform |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::DynamicContainer< TYPE, CONTAINER_TYPE >, including all inherited members.
+begin() | AmpGen::DynamicContainer< TYPE, CONTAINER_TYPE > | inline |
buffer() | AmpGen::DynamicContainer< TYPE, CONTAINER_TYPE > | inline |
DynamicContainer(const size_t &totalSize, const GENERATOR &generator) | AmpGen::DynamicContainer< TYPE, CONTAINER_TYPE > | inline |
end() | AmpGen::DynamicContainer< TYPE, CONTAINER_TYPE > | inline |
operator[](const size_t &pos) | AmpGen::DynamicContainer< TYPE, CONTAINER_TYPE > | inline |
operator[](const size_t &pos) const | AmpGen::DynamicContainer< TYPE, CONTAINER_TYPE > | inline |
refresh() | AmpGen::DynamicContainer< TYPE, CONTAINER_TYPE > | inline |
size() const | AmpGen::DynamicContainer< TYPE, CONTAINER_TYPE > | inline |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Product, including all inherited members.
+IBinaryExpression(const Expression &l, const Expression &r) | AmpGen::IBinaryExpression | inline |
IBinaryExpression(const Expression &pack) | AmpGen::IBinaryExpression | inline |
l() const | AmpGen::IBinaryExpression | inline |
lval | AmpGen::IBinaryExpression | protected |
operator Expression() const | AmpGen::Product | |
operator()() const override | AmpGen::Product | virtual |
Product(const Expression &l, const Expression &r) | AmpGen::Product | |
Product(const Expression &expr) | AmpGen::Product | |
r() const | AmpGen::IBinaryExpression | inline |
resolve(ASTResolver &resolver) const override | AmpGen::IBinaryExpression | virtual |
rval | AmpGen::IBinaryExpression | protected |
to_string(const ASTResolver *resolver=nullptr) const override | AmpGen::Product | virtual |
~IExpression()=default | AmpGen::IExpression | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::NamedParameter< T >, including all inherited members.
++ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::IBinaryExpression, including all inherited members.
+IBinaryExpression(const Expression &l, const Expression &r) | AmpGen::IBinaryExpression | inline |
IBinaryExpression(const Expression &pack) | AmpGen::IBinaryExpression | inline |
l() const | AmpGen::IBinaryExpression | inline |
lval | AmpGen::IBinaryExpression | protected |
operator()() const override=0 | AmpGen::IBinaryExpression | pure virtual |
r() const | AmpGen::IBinaryExpression | inline |
resolve(ASTResolver &resolver) const override | AmpGen::IBinaryExpression | virtual |
rval | AmpGen::IBinaryExpression | protected |
to_string(const ASTResolver *resolver=nullptr) const =0 | AmpGen::IExpression | pure virtual |
~IExpression()=default | AmpGen::IExpression | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::F_VF_P1, including all inherited members.
+_id | AmpGen::Vertex::F_VF_P1 | static |
create() | AmpGen::Vertex::Base | inline |
F_VF_P1() | AmpGen::Vertex::F_VF_P1 | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::F_VF_P1 | virtual |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Constant, including all inherited members.
+Constant(const T1 &real, const T2 &imag=0) | AmpGen::Constant | inline |
Constant(const complex_t &value) | AmpGen::Constant | inline |
operator Expression() const | AmpGen::Constant | |
operator()() const override | AmpGen::Constant | inlinevirtual |
resolve(ASTResolver &resolver) const override | AmpGen::Constant | virtual |
to_string(const ASTResolver *resolver=nullptr) const override | AmpGen::Constant | virtual |
~IExpression()=default | AmpGen::IExpression | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::R_FS_P, including all inherited members.
+_id | AmpGen::Vertex::R_FS_P | static |
create() | AmpGen::Vertex::Base | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::R_FS_P | virtual |
R_FS_P() | AmpGen::Vertex::R_FS_P | inline |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::V_VS_D, including all inherited members.
+_id | AmpGen::Vertex::V_VS_D | static |
create() | AmpGen::Vertex::Base | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::V_VS_D | virtual |
V_VS_D() | AmpGen::Vertex::V_VS_D | inline |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::EventListSIMD, including all inherited members.
+add(const EventListSIMD &evts) | AmpGen::EventListSIMD | |
aligned_size() const | AmpGen::EventListSIMD | inline |
at(const unsigned &p) const | AmpGen::EventListSIMD | inline |
begin() const | AmpGen::EventListSIMD | inline |
begin() | AmpGen::EventListSIMD | inline |
block(const unsigned &p) const | AmpGen::EventListSIMD | inline |
block(const unsigned &p) | AmpGen::EventListSIMD | inline |
clear() | AmpGen::EventListSIMD | |
data() const | AmpGen::EventListSIMD | inline |
end() const | AmpGen::EventListSIMD | inline |
end() | AmpGen::EventListSIMD | inline |
EventListSIMD()=default | AmpGen::EventListSIMD | |
EventListSIMD(const EventType &type) | AmpGen::EventListSIMD | |
EventListSIMD(const std::string &fname, const EventType &evtType, const ARGS &... args) | AmpGen::EventListSIMD | inline |
EventListSIMD(const std::string &fname, const ARGS &... args) | AmpGen::EventListSIMD | inline |
EventListSIMD(const std::vector< std::string > &fname, const EventType &evtType, const ARGS &... args) | AmpGen::EventListSIMD | inline |
EventListSIMD(TTree *tree, const EventType &evtType, const ARGS &... args) | AmpGen::EventListSIMD | inline |
EventListSIMD(const EventList &other) | AmpGen::EventListSIMD | |
eventSize() const | AmpGen::EventListSIMD | inline |
eventType() const | AmpGen::EventListSIMD | inline |
gather(const std::array< Event, utils::size< real_v >::value > &, unsigned) | AmpGen::EventListSIMD | |
genPDF(const unsigned &p) const | AmpGen::EventListSIMD | inline |
integral() const | AmpGen::EventListSIMD | |
loadFromFile(const std::string &fname, const ArgumentPack &args) | AmpGen::EventListSIMD | |
loadFromTree(TTree *tree, const ArgumentPack &args) | AmpGen::EventListSIMD | |
makeDefaultProjections(const ARGS &... args) | AmpGen::EventListSIMD | inline |
makeEvent(const Event &event) | AmpGen::EventListSIMD | inlinestatic |
makeProjection(const Projection &projection, const ArgumentPack &args=ArgumentPack()) const | AmpGen::EventListSIMD | |
makeProjection(const Projection2D &projection, const ArgumentPack &args=ArgumentPack()) const | AmpGen::EventListSIMD | |
makeProjection(const Projection &projection, const ARGS &... args) const | AmpGen::EventListSIMD | inline |
makeProjection(const Projection2D &projection, const ARGS &... args) | AmpGen::EventListSIMD | inline |
makeProjections(const std::vector< Projection > &projections, const ArgumentPack &args) | AmpGen::EventListSIMD | |
makeProjections(const std::vector< Projection > &projections, const ARGS &... args) | AmpGen::EventListSIMD | inline |
nBlocks() const | AmpGen::EventListSIMD | inline |
nFields() const | AmpGen::EventListSIMD | inline |
operator Store< real_v, Alignment::AoS >() const | AmpGen::EventListSIMD | inline |
operator[](const size_t &) const | AmpGen::EventListSIMD | |
resize(const unsigned nEvents) | AmpGen::EventListSIMD | inline |
scatter(unsigned) const | AmpGen::EventListSIMD | |
setEventType(const EventType &type) | AmpGen::EventListSIMD | inline |
setGenPDF(const unsigned &block, const real_v &g) | AmpGen::EventListSIMD | inline |
setWeight(const unsigned &block, const real_v &w, const real_v &g=1.f) | AmpGen::EventListSIMD | inline |
size() const | AmpGen::EventListSIMD | inline |
store() const | AmpGen::EventListSIMD | inline |
transform(functor &&fcn) | AmpGen::EventListSIMD | inline |
tree(const std::string &name, const std::vector< std::string > &extraBranches={}) const | AmpGen::EventListSIMD | |
value_type typedef | AmpGen::EventListSIMD | |
weight(const unsigned &p) const | AmpGen::EventListSIMD | inline |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::SumPDF< eventListType, pdfTypes >, including all inherited members.
+componentEvaluator(const eventListType *events) const | AmpGen::SumPDF< eventListType, pdfTypes > | inline |
evaluator(const eventListType *events) const | AmpGen::SumPDF< eventListType, pdfTypes > | inline |
fill_likelihood(real_v *output) | AmpGen::SumPDF< eventListType, pdfTypes > | inline |
getVal() | AmpGen::SumPDF< eventListType, pdfTypes > | inline |
nPDFs() const | AmpGen::SumPDF< eventListType, pdfTypes > | inline |
operator()(const real_v *evt, const unsigned block) | AmpGen::SumPDF< eventListType, pdfTypes > | inline |
operator()(const eventValueType &evt) | AmpGen::SumPDF< eventListType, pdfTypes > | inline |
pdfs() const | AmpGen::SumPDF< eventListType, pdfTypes > | inline |
setEvents(eventListType &events) | AmpGen::SumPDF< eventListType, pdfTypes > | inline |
SumPDF()=default | AmpGen::SumPDF< eventListType, pdfTypes > | |
SumPDF(const pdfTypes &... pdfs) | AmpGen::SumPDF< eventListType, pdfTypes > | inline |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::ATan, including all inherited members.
+arg() const | AmpGen::IUnaryExpression | inline |
ATan(const Expression &other) | AmpGen::ATan | explicit |
d() const override | AmpGen::ATan | virtual |
IUnaryExpression(const Expression &other) | AmpGen::IUnaryExpression | inline |
m_expression | AmpGen::IUnaryExpression | protected |
operator Expression() const | AmpGen::ATan | |
operator()() const override | AmpGen::ATan | virtual |
resolve(ASTResolver &resolver) const override | AmpGen::IUnaryExpression | virtual |
to_string(const ASTResolver *resolver=nullptr) const override | AmpGen::ATan | virtual |
~IExpression()=default | AmpGen::IExpression | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Or, including all inherited members.
+IBinaryExpression(const Expression &l, const Expression &r) | AmpGen::IBinaryExpression | inline |
IBinaryExpression(const Expression &pack) | AmpGen::IBinaryExpression | inline |
l() const | AmpGen::IBinaryExpression | inline |
lval | AmpGen::IBinaryExpression | protected |
operator Expression() const | AmpGen::Or | |
operator()() const override | AmpGen::Or | virtual |
Or(const Expression &l, const Expression &r) | AmpGen::Or | |
Or(const Expression &expr) | AmpGen::Or | |
r() const | AmpGen::IBinaryExpression | inline |
resolve(ASTResolver &resolver) const override | AmpGen::IBinaryExpression | virtual |
rval | AmpGen::IBinaryExpression | protected |
to_string(const ASTResolver *resolver=nullptr) const override | AmpGen::Or | virtual |
~IExpression()=default | AmpGen::IExpression | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::NonlinearErrorPropagator, including all inherited members.
+correlationMatrix(const std::vector< std::function< double(void)> > &functions, TRandom3 *rnd, const unsigned &nSamples=50000) | AmpGen::NonlinearErrorPropagator | |
NonlinearErrorPropagator(const std::function< double(void)> &, const TMatrixD &, const std::vector< MinuitParameter * > &) | AmpGen::NonlinearErrorPropagator |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::TreeReader, including all inherited members.
+begin() | AmpGen::TreeReader | |
end() | AmpGen::TreeReader | |
getEntry(const unsigned int &entry) | AmpGen::TreeReader | |
make_proxy(const std::string &name) | AmpGen::TreeReader | inline |
nEntries() const | AmpGen::TreeReader | |
prepare() | AmpGen::TreeReader | |
setBranch(const std::string &name, OutputType &thing) | AmpGen::TreeReader | inline |
setBranch(const std::string &name, OutputType *ptr) | AmpGen::TreeReader | inline |
setEntryList(const std::vector< size_t > &entryList) | AmpGen::TreeReader | |
TreeReader(TTree *tree) | AmpGen::TreeReader | explicit |
unsetEntryList() | AmpGen::TreeReader | |
~TreeReader() | AmpGen::TreeReader |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Sin, including all inherited members.
+arg() const | AmpGen::IUnaryExpression | inline |
d() const override | AmpGen::Sin | virtual |
IUnaryExpression(const Expression &other) | AmpGen::IUnaryExpression | inline |
m_expression | AmpGen::IUnaryExpression | protected |
operator Expression() const | AmpGen::Sin | |
operator()() const override | AmpGen::Sin | virtual |
resolve(ASTResolver &resolver) const override | AmpGen::IUnaryExpression | virtual |
Sin(const Expression &other) | AmpGen::Sin | explicit |
to_string(const ASTResolver *resolver=nullptr) const override | AmpGen::Sin | virtual |
~IExpression()=default | AmpGen::IExpression | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::r_fS_P, including all inherited members.
+_id | AmpGen::Vertex::r_fS_P | static |
create() | AmpGen::Vertex::Base | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::r_fS_P | virtual |
r_fS_P() | AmpGen::Vertex::r_fS_P | inline |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::LessThan, including all inherited members.
+IBinaryExpression(const Expression &l, const Expression &r) | AmpGen::IBinaryExpression | inline |
IBinaryExpression(const Expression &pack) | AmpGen::IBinaryExpression | inline |
l() const | AmpGen::IBinaryExpression | inline |
LessThan(const Expression &l, const Expression &r) | AmpGen::LessThan | |
LessThan(const Expression &expr) | AmpGen::LessThan | |
lval | AmpGen::IBinaryExpression | protected |
operator Expression() const | AmpGen::LessThan | |
operator()() const override | AmpGen::LessThan | virtual |
r() const | AmpGen::IBinaryExpression | inline |
resolve(ASTResolver &resolver) const override | AmpGen::IBinaryExpression | virtual |
rval | AmpGen::IBinaryExpression | protected |
to_string(const ASTResolver *resolver=nullptr) const override | AmpGen::LessThan | virtual |
~IExpression()=default | AmpGen::IExpression | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::EventType, including all inherited members.
+AmpGen::operator<<(std::ostream &os, const EventType &type) | AmpGen::EventType | friend |
automaticOrdering() const | AmpGen::EventType | |
conj(const bool &headOnly=0, const bool &dontConjHead=0) const | AmpGen::EventType | |
count(const unsigned &index) const | AmpGen::EventType | |
decayDescriptor() const | AmpGen::EventType | |
defaultProjections(const unsigned &nBins=100) const | AmpGen::EventType | |
dim() const | AmpGen::EventType | |
dof() const | AmpGen::EventType | |
eventSize() const | AmpGen::EventType | |
EventType()=default | AmpGen::EventType | |
EventType(const std::vector< std::string > &, const bool &isTD=false) | AmpGen::EventType | |
extendEventType(const std::string &branch) | AmpGen::EventType | |
finalStates() const | AmpGen::EventType | |
getEventFormat(const bool &outputNames=false) const | AmpGen::EventType | |
has(const std::string &name) const | AmpGen::EventType | |
isTimeDependent() const | AmpGen::EventType | |
label(const unsigned &index, bool isRoot=true) const | AmpGen::EventType | |
label(const std::vector< unsigned > &index, bool isRoot=true) const | AmpGen::EventType | |
makeEvent() const | AmpGen::EventType | |
mass(const unsigned &index) const | AmpGen::EventType | |
masses() const | AmpGen::EventType | |
minmax(const std::vector< unsigned > &indices) const | AmpGen::EventType | |
mother() const | AmpGen::EventType | |
motherMass() const | AmpGen::EventType | |
operator==(const EventType &other) const | AmpGen::EventType | |
operator[](const unsigned &index) const | AmpGen::EventType | |
projection(const unsigned &nBins, const std::vector< unsigned > &indices, const std::string &observable="mass2") const | AmpGen::EventType | |
size() const | AmpGen::EventType | |
symmetriser() const | AmpGen::EventType |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Sum, including all inherited members.
+IBinaryExpression(const Expression &l, const Expression &r) | AmpGen::IBinaryExpression | inline |
IBinaryExpression(const Expression &pack) | AmpGen::IBinaryExpression | inline |
l() const | AmpGen::IBinaryExpression | inline |
lval | AmpGen::IBinaryExpression | protected |
operator Expression() const | AmpGen::Sum | |
operator()() const override | AmpGen::Sum | virtual |
r() const | AmpGen::IBinaryExpression | inline |
resolve(ASTResolver &resolver) const override | AmpGen::IBinaryExpression | virtual |
rval | AmpGen::IBinaryExpression | protected |
Sum(const Expression &l, const Expression &r) | AmpGen::Sum | |
Sum(const Expression &expr) | AmpGen::Sum | |
to_string(const ASTResolver *resolver=nullptr) const override | AmpGen::Sum | virtual |
~IExpression()=default | AmpGen::IExpression | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Generator< phaseSpace_t >, including all inherited members.
+fillEventList(pdf_t &pdf, eventList_t &list, const size_t &N) | AmpGen::Generator< phaseSpace_t > | inline |
fillEventListPhaseSpace(eventlist_t &events, const size_t &N) | AmpGen::Generator< phaseSpace_t > | inline |
generate(pdf_t &pdf, const size_t &nEvents) | AmpGen::Generator< phaseSpace_t > | inline |
generate(const size_t &nEvents) | AmpGen::Generator< phaseSpace_t > | inline |
Generator(const ARGS &... args) | AmpGen::Generator< phaseSpace_t > | inlineexplicit |
getMax(const eventlist_t &events, pdf_t &pdf) const | AmpGen::Generator< phaseSpace_t > | inline |
phsp() | AmpGen::Generator< phaseSpace_t > | inline |
setBlockSize(const size_t &blockSize) | AmpGen::Generator< phaseSpace_t > | inline |
setNormFlag(const bool &normSetting) | AmpGen::Generator< phaseSpace_t > | inline |
setRandom(TRandom *rand) | AmpGen::Generator< phaseSpace_t > | inline |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::f_Vf_D1, including all inherited members.
+_id | AmpGen::Vertex::f_Vf_D1 | static |
create() | AmpGen::Vertex::Base | inline |
f_Vf_D1() | AmpGen::Vertex::f_Vf_D1 | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::f_Vf_D1 | virtual |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Lineshape::EtaDalitz, including all inherited members.
+create() | AmpGen::Lineshape::Base | inline |
EtaDalitz() | AmpGen::Lineshape::EtaDalitz | inline |
get(const AmpGen::Expression &s, const AmpGen::Expression &s1, const AmpGen::Expression &s2, const std::string &particleName, const unsigned int &L, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=0) const override | AmpGen::Lineshape::EtaDalitz | |
get(const AmpGen::Particle &p, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=nullptr) const override | AmpGen::Lineshape::EtaDalitz | virtual |
AmpGen::Lineshape::Base::get(const Expression &s, const Expression &s1, const Expression &s2, const std::string &particleName, const unsigned &L, const std::string &lineshapeModifier, DebugSymbols *dbexpressions=nullptr) const =0 | AmpGen::Lineshape::Base | pure virtual |
~Base()=default | AmpGen::Lineshape::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::FitFractionCalculator< pdf_type >, including all inherited members.
+calculators | AmpGen::FitFractionCalculator< pdf_type > | |
emplace_back(ARGS &&... args) | AmpGen::FitFractionCalculator< pdf_type > | inline |
FitFractionCalculator(pdf_type *pdf, const std::vector< size_t > &normSet, const bool &recalculateIntegrals=false) | AmpGen::FitFractionCalculator< pdf_type > | inline |
getVal(const size_t &index, const bool &getImaginaryPart=false) const | AmpGen::FitFractionCalculator< pdf_type > | inline |
norm() const | AmpGen::FitFractionCalculator< pdf_type > | inline |
normSet | AmpGen::FitFractionCalculator< pdf_type > | |
operator()() | AmpGen::FitFractionCalculator< pdf_type > | inline |
operator()(const std::string &name, const LinearErrorPropagator &linProp) | AmpGen::FitFractionCalculator< pdf_type > | inline |
AmpGen::FitFractionCalculator< pdf_type > | ||
recalculateIntegrals | AmpGen::FitFractionCalculator< pdf_type > |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::R_FS_D, including all inherited members.
+_id | AmpGen::Vertex::R_FS_D | static |
create() | AmpGen::Vertex::Base | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::R_FS_D | virtual |
R_FS_D() | AmpGen::Vertex::R_FS_D | inline |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::S_TV_rm, including all inherited members.
+_id | AmpGen::Vertex::S_TV_rm | static |
create() | AmpGen::Vertex::Base | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::S_TV_rm | virtual |
S_TV_rm() | AmpGen::Vertex::S_TV_rm | inline |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::ThreeBodyCalculator, including all inherited members.
+debug(const double &m, const double &theta) | AmpGen::ThreeBodyCalculator | |
fastRunningMass(const double &mass, const double &min, const double &max, const size_t &nSteps, const size_t &nSubtractions=2) | AmpGen::ThreeBodyCalculator | |
getWidth(const double &) | AmpGen::ThreeBodyCalculator | |
makePlots(const double &mass=-1, const size_t &x=0, const size_t &y=0) | AmpGen::ThreeBodyCalculator | |
prepare() | AmpGen::ThreeBodyCalculator | |
runningMass(const double &mass, const double &min, const double &max, const size_t &nSteps, const size_t &nSubtractions=2) | AmpGen::ThreeBodyCalculator | |
setAxis(const size_t &nKnots, const double &min, const double &max) | AmpGen::ThreeBodyCalculator | |
setNorm(const double &mNorm) | AmpGen::ThreeBodyCalculator | |
ThreeBodyCalculator(const std::string &head, MinuitParameterSet &mps, const size_t &nKnots=999, const double &min=-1, const double &max=-1) | AmpGen::ThreeBodyCalculator | |
updateRunningWidth(MinuitParameterSet &mps, const double &mNorm=0) | AmpGen::ThreeBodyCalculator | |
widthGraph(const double &mNorm=-1) | AmpGen::ThreeBodyCalculator | |
widthGraph(const size_t &steps, const double &min, const double &max) | AmpGen::ThreeBodyCalculator |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::f_Vf_S1, including all inherited members.
+_id | AmpGen::Vertex::f_Vf_S1 | static |
create() | AmpGen::Vertex::Base | inline |
f_Vf_S1() | AmpGen::Vertex::f_Vf_S1 | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::f_Vf_S1 | virtual |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::f_fS_S, including all inherited members.
+_id | AmpGen::Vertex::f_fS_S | static |
create() | AmpGen::Vertex::Base | inline |
f_fS_S() | AmpGen::Vertex::f_fS_S | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::f_fS_S | virtual |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::F_FS_P, including all inherited members.
+_id | AmpGen::Vertex::F_FS_P | static |
create() | AmpGen::Vertex::Base | inline |
F_FS_P() | AmpGen::Vertex::F_FS_P | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::F_FS_P | virtual |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::GreaterThan, including all inherited members.
+GreaterThan(const Expression &l, const Expression &r) | AmpGen::GreaterThan | |
GreaterThan(const Expression &expr) | AmpGen::GreaterThan | |
IBinaryExpression(const Expression &l, const Expression &r) | AmpGen::IBinaryExpression | inline |
IBinaryExpression(const Expression &pack) | AmpGen::IBinaryExpression | inline |
l() const | AmpGen::IBinaryExpression | inline |
lval | AmpGen::IBinaryExpression | protected |
operator Expression() const | AmpGen::GreaterThan | |
operator()() const override | AmpGen::GreaterThan | virtual |
r() const | AmpGen::IBinaryExpression | inline |
resolve(ASTResolver &resolver) const override | AmpGen::IBinaryExpression | virtual |
rval | AmpGen::IBinaryExpression | protected |
to_string(const ASTResolver *resolver=nullptr) const override | AmpGen::GreaterThan | virtual |
~IExpression()=default | AmpGen::IExpression | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::S_TS_D, including all inherited members.
+_id | AmpGen::Vertex::S_TS_D | static |
create() | AmpGen::Vertex::Base | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::S_TS_D | virtual |
S_TS_D() | AmpGen::Vertex::S_TS_D | inline |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
The lineshapes are stored in a static factory and can be accessed by key from anywhere in the program. For example, consider a \(K^{*}(892)^{0}\) resonance decaying into a kaon and a pion, the propagation of which could be described using the Relativistic Breit Wigner (BW) lineshape. The corresponding decay descriptor would be
+where in this case, the BW is redundant, as this the default if no alternative is specified. Now consider the broad scalar \(K^{*}(1430)^{0}\) meson, which cannot readily be described by a simple Breit Wigner due to a quasi nonresonant amplitude (alternatively, due to the presence of an additional very broad scalar at lower masses, the \(\kappa(800)\)). One alternative parameterisation of this system is the LASS lineshape which can be used as
+Lineshapes for describing different systems are detailed below. Some, such as the LASS shape or kMatrix, pertain to the specific particles and final states. Others, such as CoupledChannel or Spline can flexibly describe a variety of systems, but therefore require a more detailed specification by the user.
+Generally, the relativistic Breit-Wigner a sufficient description for many purposes for nonscalar resonances that decay to a single two-body final state or are relatively far from relevant thresholds.More complex systems require more specialised descriptions.
++Namespaces | |
namespace | AmpGen::Lineshape |
Namespace that contains all lineshapes, i.e. | |
+Classes | |
class | AmpGen::Lineshape::CoupledChannel |
Description of a resonance that decays to multiple two and three-body final states. More... | |
class | AmpGen::Lineshape::BW |
Simple two-body Breit-Wigner lineshape that describes relatively narrow, isolated resonances that couple to a single channel / orbital configuration. More... | |
class | AmpGen::Lineshape::SBW |
Breit-Wigner lineshape with fixed width. More... | |
class | AmpGen::Lineshape::NonRelBW |
Nonrelativistic Breit-Wigner lineshape. More... | |
class | AmpGen::Lineshape::GounarisSakurai |
Gounaris-Sakurai lineshape models dispersive corrections to the \(I=1,J=1\) \(\pi\pi\) propagator. More... | |
class | AmpGen::Lineshape::LASS |
Description of the \( K\pi \) S-wave, based on the fits to scattering data. More... | |
class | AmpGen::Lineshape::GLASS |
Generalised description of the \( K\pi\) S-wave, taken from BABAR / BELLE analysis of \( D^{0} \to K_{S}^{0} \pi^{+} \pi^{-} \) https://journals.aps.org/prd/pdf/10.1103/PhysRevD.98.112012. More... | |
class | AmpGen::Lineshape::Flatte |
Lineshape to describe resonances with coupled channels such as \(f_{0}(980)^{0} / a_{0}(980) \). More... | |
class | AmpGen::Lineshape::Gaussian |
Gaussian shape for (relatively) long lived states that are limited by experimental resolution, rather than natural width. More... | |
class | AmpGen::Lineshape::PolyNR |
Polynominal shape \( \mathcal{A}(s) = \sum^n_i c_i s^{i} \) where the sum is to lineshapeModifier::Degree, and the free parameters of the shape are lineshapeModifier_ci. More... | |
class | AmpGen::Lineshape::Poly |
Polynominal shape \( \mathcal{A}(s) = \sqrt{ \sum_{ij} c_{ij} s^{i} (s^\prime)^{j} } \) where the sum is to lineshapeModifier::Degree, and the free parameters of the shape are lineshapeModifier_cij. More... | |
class | AmpGen::Lineshape::FOCUS |
K matrix amplitudes used for I=1/2 and I=3/2 in the description of the \( K\pi \) S-wave in the analysis of \( D^{+}\rightarrow K^{-}\pi^{+}\pi^{+}\) https://arxiv.org/abs/0705.2248. More... | |
class | AmpGen::Lineshape::kMatrixSimple |
Simple and flexible K matrix that implements a variable number of scalar channels and poles. More... | |
class | AmpGen::Lineshape::MIPWA |
Model-Independent Partial Wave parameterisation using cubic splines. More... | |
class | AmpGen::Lineshape::GSpline |
Lineshape with an arbitrary running width determined from a spline. More... | |
class | AmpGen::Lineshape::GenericKmatrix |
Implementation of a generic K-matrix. More... | |
class | AmpGen::Lineshape::EtaDalitz |
Empirical Dalitz plot distribution for \( \eta \rightarrow \pi^{+}\pi^{-}\pi^{0} \). More... | |
class | AmpGen::Lineshape::TD |
(Linear) time dependence More... | |
+Functions | |
AmpGen::Lineshape::DECLARE_LINESHAPE (kMatrix) | |
Anisovich-Sarantsev Isoscalar K-matrix from https://arxiv.org/abs/hep-ph/0204328. | |
AmpGen::Lineshape::DECLARE_LINESHAPE | +( | +kMatrix | ) | ++ |
Describes the isoscalar \( \pi\pi, KK, 4\pi \eta\eta, \eta\eta^\prime\) S-wave in terms of a five-by-five K-matrix and corresponding P-vector couplings. Includes a large number of parameters that can be fixed from the above publication. These parameters can be found in the options directory, which in turn can be includes in the fit by adding
+to the user configuration file.
+ ++ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Fmod, including all inherited members.
+Fmod(const Expression &l, const Expression &r) | AmpGen::Fmod | |
Fmod(const Expression &expr) | AmpGen::Fmod | |
IBinaryExpression(const Expression &l, const Expression &r) | AmpGen::IBinaryExpression | inline |
IBinaryExpression(const Expression &pack) | AmpGen::IBinaryExpression | inline |
l() const | AmpGen::IBinaryExpression | inline |
lval | AmpGen::IBinaryExpression | protected |
operator Expression() const | AmpGen::Fmod | |
operator()() const override | AmpGen::Fmod | virtual |
r() const | AmpGen::IBinaryExpression | inline |
resolve(ASTResolver &resolver) const override | AmpGen::IBinaryExpression | virtual |
rval | AmpGen::IBinaryExpression | protected |
to_string(const ASTResolver *resolver=nullptr) const override | AmpGen::Fmod | virtual |
~IExpression()=default | AmpGen::IExpression | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Imag, including all inherited members.
+arg() const | AmpGen::IUnaryExpression | inline |
d() const override | AmpGen::Imag | virtual |
Imag(const Expression &other) | AmpGen::Imag | explicit |
IUnaryExpression(const Expression &other) | AmpGen::IUnaryExpression | inline |
m_expression | AmpGen::IUnaryExpression | protected |
operator Expression() const | AmpGen::Imag | |
operator()() const override | AmpGen::Imag | virtual |
resolve(ASTResolver &resolver) const override | AmpGen::IUnaryExpression | virtual |
to_string(const ASTResolver *resolver=nullptr) const override | AmpGen::Imag | virtual |
~IExpression()=default | AmpGen::IExpression | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::AVX2d::real_v, including all inherited members.
++ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::PDFWrapper< FCN >, including all inherited members.
+PDFWrapper(const FCN &fcn) | AmpGen::PDFWrapper< FCN > | inlineexplicit |
prepare() | AmpGen::PDFWrapper< FCN > | inline |
prob_unnormalised(const AmpGen::Event &evt) const | AmpGen::PDFWrapper< FCN > | inline |
reset(const bool &=false) | AmpGen::PDFWrapper< FCN > | inline |
setEvents(AmpGen::EventList &) | AmpGen::PDFWrapper< FCN > | inline |
size() const | AmpGen::PDFWrapper< FCN > | inline |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Divide, including all inherited members.
+Divide(const Expression &l, const Expression &r) | AmpGen::Divide | |
Divide(const Expression &expr) | AmpGen::Divide | |
IBinaryExpression(const Expression &l, const Expression &r) | AmpGen::IBinaryExpression | inline |
IBinaryExpression(const Expression &pack) | AmpGen::IBinaryExpression | inline |
l() const | AmpGen::IBinaryExpression | inline |
lval | AmpGen::IBinaryExpression | protected |
operator Expression() const | AmpGen::Divide | |
operator()() const override | AmpGen::Divide | virtual |
r() const | AmpGen::IBinaryExpression | inline |
resolve(ASTResolver &resolver) const override | AmpGen::IBinaryExpression | virtual |
rval | AmpGen::IBinaryExpression | protected |
to_string(const ASTResolver *resolver=nullptr) const override | AmpGen::Divide | virtual |
~IExpression()=default | AmpGen::IExpression | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::LGamma, including all inherited members.
+arg() const | AmpGen::IUnaryExpression | inline |
d() const override | AmpGen::LGamma | virtual |
IUnaryExpression(const Expression &other) | AmpGen::IUnaryExpression | inline |
LGamma(const Expression &other) | AmpGen::LGamma | explicit |
m_expression | AmpGen::IUnaryExpression | protected |
operator Expression() const | AmpGen::LGamma | |
operator()() const override | AmpGen::LGamma | virtual |
resolve(ASTResolver &resolver) const override | AmpGen::IUnaryExpression | virtual |
to_string(const ASTResolver *resolver=nullptr) const override | AmpGen::LGamma | virtual |
~IExpression()=default | AmpGen::IExpression | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::F_FS_SR, including all inherited members.
+_id | AmpGen::Vertex::F_FS_SR | static |
create() | AmpGen::Vertex::Base | inline |
F_FS_SR() | AmpGen::Vertex::F_FS_SR | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::F_FS_SR | virtual |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::TreePhaseSpace, including all inherited members.
+eventType() const | AmpGen::TreePhaseSpace | |
makeEvent() | AmpGen::TreePhaseSpace | |
operator[](const unsigned i) const | AmpGen::TreePhaseSpace | inline |
recalculate_weights(const EventListSIMD &events) | AmpGen::TreePhaseSpace | |
setRandom(TRandom *rand) | AmpGen::TreePhaseSpace | |
size() const | AmpGen::TreePhaseSpace | |
TreePhaseSpace(const EventType &type) | AmpGen::TreePhaseSpace | explicit |
TreePhaseSpace(const Particle &decayChain, const EventType &type, TRandom *rndm=nullptr) | AmpGen::TreePhaseSpace | |
TreePhaseSpace(const std::vector< Particle > &decayChains, const EventType &type, TRandom *rndm=nullptr) | AmpGen::TreePhaseSpace | |
~TreePhaseSpace() | AmpGen::TreePhaseSpace |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::T_SS_D, including all inherited members.
+_id | AmpGen::Vertex::T_SS_D | static |
create() | AmpGen::Vertex::Base | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::T_SS_D | virtual |
T_SS_D() | AmpGen::Vertex::T_SS_D | inline |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::AVX512d::real_v, including all inherited members.
+at(const unsigned i) const | AmpGen::AVX512d::real_v | inline |
data | AmpGen::AVX512d::real_v | |
operator __m512d() const | AmpGen::AVX512d::real_v | inline |
real_v()=default | AmpGen::AVX512d::real_v | |
real_v(__m512d data) | AmpGen::AVX512d::real_v | inline |
real_v(const double &f) | AmpGen::AVX512d::real_v | inline |
real_v(const double &x0, const double &x1, const double &x2, const double &x3, const double &x4, const double &x5, const double &x6, const double &x7) | AmpGen::AVX512d::real_v | inline |
real_v(const double *f) | AmpGen::AVX512d::real_v | inline |
scalar_type typedef | AmpGen::AVX512d::real_v | |
size | AmpGen::AVX512d::real_v | static |
store(double *ptr) const | AmpGen::AVX512d::real_v | inline |
to_array() const | AmpGen::AVX512d::real_v | inline |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::BinDT::EndNode, including all inherited members.
+BinDT class | AmpGen::BinDT::EndNode | friend |
binNumber() const | AmpGen::BinDT::EndNode | inline |
EndNode(const unsigned int &no, const unsigned int &binNumber=999) | AmpGen::BinDT::EndNode | |
INode()=default | AmpGen::BinDT::INode | |
m_parent | AmpGen::BinDT::INode | |
operator()(const double *evt) const override | AmpGen::BinDT::EndNode | virtual |
serialize(std::ostream &stream) const override | AmpGen::BinDT::EndNode | virtual |
setBinNumber(const unsigned int &binNumber) | AmpGen::BinDT::EndNode | inline |
visit(const std::function< void(INode *)> &visit_function) override | AmpGen::BinDT::EndNode | inlinevirtual |
voxNumber() const | AmpGen::BinDT::EndNode | inline |
~INode()=default | AmpGen::BinDT::INode | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Lineshape::BW, including all inherited members.
+BW() | AmpGen::Lineshape::BW | inline |
create() | AmpGen::Lineshape::Base | inline |
get(const AmpGen::Expression &s, const AmpGen::Expression &s1, const AmpGen::Expression &s2, const std::string &particleName, const unsigned int &L, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=0) const override | AmpGen::Lineshape::BW | |
get(const AmpGen::Particle &p, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=nullptr) const override | AmpGen::Lineshape::BW | virtual |
AmpGen::Lineshape::Base::get(const Expression &s, const Expression &s1, const Expression &s2, const std::string &particleName, const unsigned &L, const std::string &lineshapeModifier, DebugSymbols *dbexpressions=nullptr) const =0 | AmpGen::Lineshape::Base | pure virtual |
~Base()=default | AmpGen::Lineshape::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Tensor::Dim, including all inherited members.
+Dim(unsigned a) | AmpGen::Tensor::Dim | inline |
Dim(unsigned a, unsigned b) | AmpGen::Tensor::Dim | inline |
Dim(unsigned a, unsigned b, unsigned c) | AmpGen::Tensor::Dim | inline |
Dim(unsigned a, unsigned b, unsigned c, unsigned d) | AmpGen::Tensor::Dim | inline |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::V_SS_P, including all inherited members.
+_id | AmpGen::Vertex::V_SS_P | static |
create() | AmpGen::Vertex::Base | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::V_SS_P | virtual |
V_SS_P() | AmpGen::Vertex::V_SS_P | inline |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Spline, including all inherited members.
+eval(DebugSymbols *db=nullptr) const | AmpGen::Spline | |
m_eval | AmpGen::Spline | |
m_max | AmpGen::Spline | |
m_min | AmpGen::Spline | |
m_name | AmpGen::Spline | |
m_nKnots | AmpGen::Spline | |
m_points | AmpGen::Spline | |
m_x | AmpGen::Spline | |
operator Expression() | AmpGen::Spline | |
operator()() const override | AmpGen::Spline | virtual |
operator()(const Expression &x, DebugSymbols *db) | AmpGen::Spline | |
resolve(ASTResolver &resolver) const override | AmpGen::Spline | virtual |
Spline(const std::string &name, const size_t &nKnots, const double &min, const double &max) | AmpGen::Spline | |
Spline(const Spline &spline, const Expression &x, DebugSymbols *db=nullptr) | AmpGen::Spline | |
to_string(const ASTResolver *resolver=nullptr) const override | AmpGen::Spline | virtual |
~IExpression()=default | AmpGen::IExpression | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::FastDT::Node, including all inherited members.
+cutValue | AmpGen::FastDT::Node | |
index | AmpGen::FastDT::Node | |
left | AmpGen::FastDT::Node | |
Node()=default | AmpGen::FastDT::Node | |
Node(const int &index, const int &left, const int &right, const double &cutValue) | AmpGen::FastDT::Node | inline |
right | AmpGen::FastDT::Node |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::F_VF_P, including all inherited members.
+_id | AmpGen::Vertex::F_VF_P | static |
create() | AmpGen::Vertex::Base | inline |
F_VF_P() | AmpGen::Vertex::F_VF_P | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::F_VF_P | virtual |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::GaussErrorPropagator, including all inherited members.
+GaussErrorPropagator(const TMatrixD &reducedCovariance, const std::vector< MinuitParameter * > ¶ms, TRandom3 *rnd) | AmpGen::GaussErrorPropagator | |
perturb() | AmpGen::GaussErrorPropagator | |
reset() | AmpGen::GaussErrorPropagator | |
transpose() | AmpGen::GaussErrorPropagator |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Lineshape::kMatrixSimple, including all inherited members.
+create() | AmpGen::Lineshape::Base | inline |
get(const AmpGen::Expression &s, const AmpGen::Expression &s1, const AmpGen::Expression &s2, const std::string &particleName, const unsigned int &L, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=0) const override | AmpGen::Lineshape::kMatrixSimple | |
get(const AmpGen::Particle &p, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=nullptr) const override | AmpGen::Lineshape::kMatrixSimple | virtual |
AmpGen::Lineshape::Base::get(const Expression &s, const Expression &s1, const Expression &s2, const std::string &particleName, const unsigned &L, const std::string &lineshapeModifier, DebugSymbols *dbexpressions=nullptr) const =0 | AmpGen::Lineshape::Base | pure virtual |
kMatrixSimple() | AmpGen::Lineshape::kMatrixSimple | inline |
~Base()=default | AmpGen::Lineshape::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Lineshape::GounarisSakurai, including all inherited members.
+create() | AmpGen::Lineshape::Base | inline |
get(const AmpGen::Expression &s, const AmpGen::Expression &s1, const AmpGen::Expression &s2, const std::string &particleName, const unsigned int &L, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=0) const override | AmpGen::Lineshape::GounarisSakurai | |
get(const AmpGen::Particle &p, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=nullptr) const override | AmpGen::Lineshape::GounarisSakurai | virtual |
AmpGen::Lineshape::Base::get(const Expression &s, const Expression &s1, const Expression &s2, const std::string &particleName, const unsigned &L, const std::string &lineshapeModifier, DebugSymbols *dbexpressions=nullptr) const =0 | AmpGen::Lineshape::Base | pure virtual |
GounarisSakurai() | AmpGen::Lineshape::GounarisSakurai | inline |
~Base()=default | AmpGen::Lineshape::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Sqrt, including all inherited members.
+arg() const | AmpGen::IUnaryExpression | inline |
d() const override | AmpGen::Sqrt | virtual |
IUnaryExpression(const Expression &other) | AmpGen::IUnaryExpression | inline |
m_expression | AmpGen::IUnaryExpression | protected |
operator Expression() const | AmpGen::Sqrt | |
operator()() const override | AmpGen::Sqrt | virtual |
resolve(ASTResolver &resolver) const override | AmpGen::IUnaryExpression | virtual |
Sqrt(const Expression &other) | AmpGen::Sqrt | explicit |
to_string(const ASTResolver *resolver=nullptr) const override | AmpGen::Sqrt | virtual |
~IExpression()=default | AmpGen::IExpression | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::TransformSequence, including all inherited members.
++ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::LambdaExpression, including all inherited members.
+LambdaExpression(const function_type &function) | AmpGen::LambdaExpression | inline |
m_function | AmpGen::LambdaExpression | |
m_name | AmpGen::LambdaExpression | |
operator Expression() const | AmpGen::LambdaExpression | |
operator()() const override | AmpGen::LambdaExpression | virtual |
resolve(ASTResolver &resolver) const override | AmpGen::LambdaExpression | virtual |
to_string(const ASTResolver *resolver=nullptr) const override | AmpGen::LambdaExpression | virtual |
~IExpression()=default | AmpGen::IExpression | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::F_FS_S1, including all inherited members.
+_id | AmpGen::Vertex::F_FS_S1 | static |
create() | AmpGen::Vertex::Base | inline |
F_FS_S1() | AmpGen::Vertex::F_FS_S1 | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::F_FS_S1 | virtual |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::ATan2, including all inherited members.
+ATan2(const Expression &l, const Expression &r) | AmpGen::ATan2 | |
ATan2(const Expression &expr) | AmpGen::ATan2 | |
IBinaryExpression(const Expression &l, const Expression &r) | AmpGen::IBinaryExpression | inline |
IBinaryExpression(const Expression &pack) | AmpGen::IBinaryExpression | inline |
l() const | AmpGen::IBinaryExpression | inline |
lval | AmpGen::IBinaryExpression | protected |
operator Expression() const | AmpGen::ATan2 | |
operator()() const override | AmpGen::ATan2 | virtual |
r() const | AmpGen::IBinaryExpression | inline |
resolve(ASTResolver &resolver) const override | AmpGen::IBinaryExpression | virtual |
rval | AmpGen::IBinaryExpression | protected |
to_string(const ASTResolver *resolver=nullptr) const override | AmpGen::ATan2 | virtual |
~IExpression()=default | AmpGen::IExpression | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Chi2Estimator, including all inherited members.
+chi2() const | AmpGen::Chi2Estimator | |
Chi2Estimator(const EventList_type &dataEvents, const EventList_type &mcEvents, const std::function< double(const Event &)> &fcn, const argument_types &... args) | AmpGen::Chi2Estimator | inline |
doChi2(const EventList_type &dataEvents, const EventList_type &mcEvents, const std::function< double(const Event &)> &fcn) | AmpGen::Chi2Estimator | |
nBins() const | AmpGen::Chi2Estimator | |
writeBinningToFile(const std::string &filename) | AmpGen::Chi2Estimator |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::LASSO, including all inherited members.
+_id | AmpGen::LASSO | static |
configure(const std::string &configString, const MinuitParameterSet &mps) override | AmpGen::LASSO | virtual |
create() override | AmpGen::LASSO | inlinevirtual |
LASSO(const CoherentSum *pdf=nullptr) | AmpGen::LASSO | inline |
operator()() const override | AmpGen::LASSO | virtual |
~ExtendLikelihoodBase()=default | AmpGen::ExtendLikelihoodBase | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::f_fS_SL, including all inherited members.
+_id | AmpGen::Vertex::f_fS_SL | static |
create() | AmpGen::Vertex::Base | inline |
f_fS_SL() | AmpGen::Vertex::f_fS_SL | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::f_fS_SL | virtual |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Lineshape::Poly, including all inherited members.
+create() | AmpGen::Lineshape::Base | inline |
get(const AmpGen::Expression &s, const AmpGen::Expression &s1, const AmpGen::Expression &s2, const std::string &particleName, const unsigned int &L, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=0) const override | AmpGen::Lineshape::Poly | |
get(const AmpGen::Particle &p, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=nullptr) const override | AmpGen::Lineshape::Poly | virtual |
AmpGen::Lineshape::Base::get(const Expression &s, const Expression &s1, const Expression &s2, const std::string &particleName, const unsigned &L, const std::string &lineshapeModifier, DebugSymbols *dbexpressions=nullptr) const =0 | AmpGen::Lineshape::Base | pure virtual |
Poly() | AmpGen::Lineshape::Poly | inline |
~Base()=default | AmpGen::Lineshape::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::poleConfig, including all inherited members.
+add(const Expression &coupling, const Expression &bl_factor=1) | AmpGen::poleConfig | inline |
bl_factors | AmpGen::poleConfig | |
coupling(const unsigned &i) const | AmpGen::poleConfig | inline |
couplings | AmpGen::poleConfig | |
g(const unsigned &i) const | AmpGen::poleConfig | inline |
poleConfig(const Expression &s, const std::vector< Expression > &c={}) | AmpGen::poleConfig | inline |
s | AmpGen::poleConfig |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Equal, including all inherited members.
+Equal(const Expression &l, const Expression &r) | AmpGen::Equal | |
Equal(const Expression &expr) | AmpGen::Equal | |
IBinaryExpression(const Expression &l, const Expression &r) | AmpGen::IBinaryExpression | inline |
IBinaryExpression(const Expression &pack) | AmpGen::IBinaryExpression | inline |
l() const | AmpGen::IBinaryExpression | inline |
lval | AmpGen::IBinaryExpression | protected |
operator Expression() const | AmpGen::Equal | |
operator()() const override | AmpGen::Equal | virtual |
r() const | AmpGen::IBinaryExpression | inline |
resolve(ASTResolver &resolver) const override | AmpGen::IBinaryExpression | virtual |
rval | AmpGen::IBinaryExpression | protected |
to_string(const ASTResolver *resolver=nullptr) const override | AmpGen::Equal | virtual |
~IExpression()=default | AmpGen::IExpression | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::V_TS_D, including all inherited members.
+_id | AmpGen::Vertex::V_TS_D | static |
create() | AmpGen::Vertex::Base | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::V_TS_D | virtual |
V_TS_D() | AmpGen::Vertex::V_TS_D | inline |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::ExpressionParser, including all inherited members.
+add_binary(const std::string &name, binaryFCN op) | AmpGen::ExpressionParser | inline |
add_multi_arg(const std::string &name, const std::function< Expression(args...)> &fcn) | AmpGen::ExpressionParser | inline |
add_unary(const std::string &name, const unaryFCN &op) | AmpGen::ExpressionParser | inline |
add_unary(const std::string &name) | AmpGen::ExpressionParser | inline |
binaryFCN typedef | AmpGen::ExpressionParser | |
getMe() | AmpGen::ExpressionParser | inlinestatic |
gExpressionParser | AmpGen::ExpressionParser | static |
parse(const std::string &str, const MinuitParameterSet *mps=nullptr) | AmpGen::ExpressionParser | static |
parse(std::vector< std::string >::const_iterator begin, std::vector< std::string >::const_iterator end, const MinuitParameterSet *mps=nullptr) | AmpGen::ExpressionParser | static |
unaryFCN typedef | AmpGen::ExpressionParser |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::ARM128d::int_v, including all inherited members.
+data | AmpGen::ARM128d::int_v | |
int_v(uint64x2_t &&data) | AmpGen::ARM128d::int_v | inline |
operator uint64x2_t() const | AmpGen::ARM128d::int_v | inline |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::GreaterThanEqualTo, including all inherited members.
+GreaterThanEqualTo(const Expression &l, const Expression &r) | AmpGen::GreaterThanEqualTo | |
GreaterThanEqualTo(const Expression &expr) | AmpGen::GreaterThanEqualTo | |
IBinaryExpression(const Expression &l, const Expression &r) | AmpGen::IBinaryExpression | inline |
IBinaryExpression(const Expression &pack) | AmpGen::IBinaryExpression | inline |
l() const | AmpGen::IBinaryExpression | inline |
lval | AmpGen::IBinaryExpression | protected |
operator Expression() const | AmpGen::GreaterThanEqualTo | |
operator()() const override | AmpGen::GreaterThanEqualTo | virtual |
r() const | AmpGen::IBinaryExpression | inline |
resolve(ASTResolver &resolver) const override | AmpGen::IBinaryExpression | virtual |
rval | AmpGen::IBinaryExpression | protected |
to_string(const ASTResolver *resolver=nullptr) const override | AmpGen::GreaterThanEqualTo | virtual |
~IExpression()=default | AmpGen::IExpression | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Bilinears, including all inherited members.
+Bilinears(const size_t &r=0, const size_t &c=0) | AmpGen::Bilinears | |
get(const size_t &x, const size_t &y) const | AmpGen::Bilinears | |
get(const size_t &x, const size_t &y, Integrator *integ=nullptr, const size_t &kx=0, const size_t &ky=0) | AmpGen::Bilinears | inline |
isZero(const size_t &x, const size_t &y) | AmpGen::Bilinears | |
operator()(const size_t &x, const size_t &y) | AmpGen::Bilinears | |
resetCalculateFlags() | AmpGen::Bilinears | |
resize(const size_t &r, const size_t &c=1) | AmpGen::Bilinears | |
set(const size_t &x, const size_t &y, const complex_t &f) | AmpGen::Bilinears | |
setZero(const size_t &x, const size_t &y) | AmpGen::Bilinears | |
workToDo(const size_t &x, const size_t &y) const | AmpGen::Bilinears |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::F_VF_SR, including all inherited members.
+_id | AmpGen::Vertex::F_VF_SR | static |
create() | AmpGen::Vertex::Base | inline |
F_VF_SR() | AmpGen::Vertex::F_VF_SR | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::F_VF_SR | virtual |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Particle, including all inherited members.
+addDaughter(const std::shared_ptr< Particle > &particle) | AmpGen::Particle | |
addModifier(const std::string &mod) | AmpGen::Particle | |
attribute(const std::string &key) const | AmpGen::Particle | |
C() const | AmpGen::Particle | |
clearDecayProducts() | AmpGen::Particle | |
clone() const | AmpGen::Particle | |
conj(bool invertHead=true, bool reorder=true) | AmpGen::Particle | |
conjThis() | AmpGen::Particle | |
conservesParity(unsigned int L=0) const | AmpGen::Particle | |
CP() const | AmpGen::Particle | |
daughter(const size_t &index) | AmpGen::Particle | |
daughter(const size_t &index) const | AmpGen::Particle | |
daughter(const std::string &name, const int &maxDepth=-1) const | AmpGen::Particle | |
daughterQuarks() const | AmpGen::Particle | |
daughters() const | AmpGen::Particle | |
decayDescriptor() const | AmpGen::Particle | |
DifferentOrbital enum value | AmpGen::Particle | |
DifferentPolarisation enum value | AmpGen::Particle | |
eventType() const | AmpGen::Particle | |
Exact enum value | AmpGen::Particle | |
expand(const Particle &particle) | AmpGen::Particle | |
externalSpinTensor(const int &polState, DebugSymbols *db=nullptr) const | AmpGen::Particle | |
finalStateParity() const | AmpGen::Particle | |
getExpression(DebugSymbols *db=nullptr, const std::vector< int > &={}) | AmpGen::Particle | |
getFinalStateParticles(const bool &sort=true) const | AmpGen::Particle | |
identicalDaughterOrderings() const | AmpGen::Particle | |
index() const | AmpGen::Particle | |
isHead() const | AmpGen::Particle | |
isQuasiStable() const | AmpGen::Particle | |
isStable() const | AmpGen::Particle | |
isStateGood() const | AmpGen::Particle | |
isValidDecayDescriptor(const std::string &decayDescriptor) | AmpGen::Particle | static |
isWeakDecay() const | AmpGen::Particle | |
L() const | AmpGen::Particle | |
lineshape() const | AmpGen::Particle | |
lineshapeContains(const std::vector< std::string > &container) const | AmpGen::Particle | inline |
makeUniqueString() | AmpGen::Particle | |
mass() const | AmpGen::Particle | |
massSq() const | AmpGen::Particle | |
matches(const Particle &other) const | AmpGen::Particle | |
MatchState enum name | AmpGen::Particle | |
name() const | AmpGen::Particle | |
None enum value | AmpGen::Particle | |
operator<(const Particle &other) | AmpGen::Particle | |
operator>(const Particle &other) | AmpGen::Particle | |
orbitalRange(const bool &converseParity=true) const | AmpGen::Particle | |
orbitalString() const | AmpGen::Particle | |
originalIndex() const | AmpGen::Particle | |
P() const | AmpGen::Particle | |
parent() const | AmpGen::Particle | |
parity() const | AmpGen::Particle | |
parseModifier(const std::string &mod) | AmpGen::Particle | |
PartialExpansion enum value | AmpGen::Particle | |
Particle() | AmpGen::Particle | |
Particle(const std::string &name, const Particle &p1, const Particle &p2) | AmpGen::Particle | |
Particle(const int &pdg_id, const Particle &p1, const Particle &p2) | AmpGen::Particle | |
Particle(const std::string &name, const unsigned int &index) | AmpGen::Particle | |
Particle(const std::string &decayString, const std::vector< std::string > &finalStates={}, const bool &orderDaughters=true) | AmpGen::Particle | |
Particle(const std::string &name, const std::vector< Particle > &particles) | AmpGen::Particle | |
polState() const | AmpGen::Particle | |
propagator(DebugSymbols *db=nullptr) const | AmpGen::Particle | |
props() const | AmpGen::Particle | |
Q() const | AmpGen::Particle | |
quarks() const | AmpGen::Particle | |
quasiStableTree() const | AmpGen::Particle | |
S() const | AmpGen::Particle | |
setDaughter(const Particle &particle, const unsigned int &index) | AmpGen::Particle | |
setDaughter(const unsigned int &index, const Particle &p) | AmpGen::Particle | |
setDaughters(const std::vector< Particle > &particles) | AmpGen::Particle | |
setIndex(const unsigned int &index, const bool &setOri=false) | AmpGen::Particle | |
setLineshape(const std::string &lineshape) | AmpGen::Particle | |
setName(const std::string &name) | AmpGen::Particle | |
setOrbital(const unsigned int &orbital) | AmpGen::Particle | |
setOrdering(const std::vector< size_t > &ordering) | AmpGen::Particle | |
setParent(const Particle *particle) | AmpGen::Particle | |
setPolarisationState(const int &state) | AmpGen::Particle | |
setPolarisationState(const std::vector< int > &state) | AmpGen::Particle | |
spin() const | AmpGen::Particle | |
spinOrbitCouplings(const bool &conserveParity=true) const | AmpGen::Particle | |
spinTensor(DebugSymbols *db=nullptr) const | AmpGen::Particle | |
texLabel(const bool &printHead=false, const bool &recurse=true) const | AmpGen::Particle | |
topologicalString() const | AmpGen::Particle | |
transitionMatrix(DebugSymbols *db=nullptr) | AmpGen::Particle | |
uniqueString() const | AmpGen::Particle |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::T_TS_D, including all inherited members.
+_id | AmpGen::Vertex::T_TS_D | static |
create() | AmpGen::Vertex::Base | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::T_TS_D | virtual |
T_TS_D() | AmpGen::Vertex::T_TS_D | inline |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::F_VF_P3, including all inherited members.
+_id | AmpGen::Vertex::F_VF_P3 | static |
create() | AmpGen::Vertex::Base | inline |
F_VF_P3() | AmpGen::Vertex::F_VF_P3 | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::F_VF_P3 | virtual |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::F_TF_P, including all inherited members.
+_id | AmpGen::Vertex::F_TF_P | static |
create() | AmpGen::Vertex::Base | inline |
F_TF_P() | AmpGen::Vertex::F_TF_P | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::F_TF_P | virtual |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::T_TS_S, including all inherited members.
+_id | AmpGen::Vertex::T_TS_S | static |
create() | AmpGen::Vertex::Base | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::T_TS_S | virtual |
T_TS_S() | AmpGen::Vertex::T_TS_S | inline |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::HelicityCosine, including all inherited members.
+HelicityCosine(const std::vector< unsigned > &p1, const std::vector< unsigned > &p2, const std::vector< unsigned > &pR) | AmpGen::HelicityCosine | |
HelicityCosine(const unsigned &i, const unsigned &j, const std::vector< unsigned > &pR) | AmpGen::HelicityCosine | |
operator()(std::vector< Event >::iterator evt) const | AmpGen::HelicityCosine | |
operator()(const Event &evt) const | AmpGen::HelicityCosine |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Integrator, including all inherited members.
+cache() const | AmpGen::Integrator | inline |
events() const | AmpGen::Integrator | inline |
flush() | AmpGen::Integrator | |
get(const unsigned &index, const unsigned &evt) const | AmpGen::Integrator | |
getCacheIndex(const T &t) const | AmpGen::Integrator | inline |
Integrator()=default | AmpGen::Integrator | |
Integrator(const EventList_type *events, const std::vector< T > &expressions={}) | AmpGen::Integrator | inline |
isReady() const | AmpGen::Integrator | |
norm() const | AmpGen::Integrator | inline |
queueIntegral(complex_t *result, const unsigned &i, const unsigned &j) | AmpGen::Integrator | |
updateCache(const T &expression) | AmpGen::Integrator | inline |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Lineshape::Factory, including all inherited members.
+get(const std::string &lineshape, const Expression &s, const Expression &s1, const Expression &s2, const std::string &particleName, const unsigned &L, std::vector< std::pair< std::string, Expression > > *dbexpressions=nullptr) | AmpGen::Lineshape::Factory | static |
get(const std::string &lineshape, const Particle &p, AmpGen::DebugSymbols *dbexpressions) | AmpGen::Lineshape::Factory | static |
AmpGen::Factory< Lineshape::Base >::get(const std::string &type, const bool quiet=false) | AmpGen::Factory< Lineshape::Base > | inlinestatic |
getMe() | AmpGen::Factory< Lineshape::Base > | inlinestatic |
gImpl | AmpGen::Factory< Lineshape::Base > | static |
isLineshape(const std::string &lineshape) | AmpGen::Lineshape::Factory | static |
m_terms | AmpGen::Factory< Lineshape::Base > | |
Register(const std::string &key, Lineshape::Base *object) | AmpGen::Factory< Lineshape::Base > | inlinestatic |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::FastDT, including all inherited members.
+best enum value | AmpGen::FastDT | |
bestCut_ls(const std::vector< double * > &source, const std::vector< double * > &target, int index, const size_t &dim, const size_t &minEvents) | AmpGen::FastDT | |
const_nodes() const | AmpGen::FastDT | inline |
FastDT()=default | AmpGen::FastDT | |
FastDT(const arg_types &... args) | AmpGen::FastDT | inline |
FastDT(const ArgumentPack &args) | AmpGen::FastDT | |
FastDT(const std::string &textFile) | AmpGen::FastDT | |
FastDT(std::ifstream &, const unsigned &) | AmpGen::FastDT | |
findNode(const double *event) const | AmpGen::FastDT | |
getBinNumber(const double *event) const | AmpGen::FastDT | inline |
m_dim | AmpGen::FastDT | |
m_endNodeCounter | AmpGen::FastDT | |
m_maxDepth | AmpGen::FastDT | |
m_minEvents | AmpGen::FastDT | |
m_minStep | AmpGen::FastDT | |
m_nodes | AmpGen::FastDT | |
m_queueOrdering | AmpGen::FastDT | |
m_strategy | AmpGen::FastDT | |
makeNodes(std::vector< double * > &, std::queue< unsigned >, const unsigned &) | AmpGen::FastDT | |
makeNodes(std::vector< double * >, std::vector< double * >) | AmpGen::FastDT | |
makeNodes(std::vector< double * >, std::vector< double * >, std::vector< int >, const unsigned &) | AmpGen::FastDT | |
makeQueue() | AmpGen::FastDT | |
random enum value | AmpGen::FastDT | |
readFromStream(std::ifstream &stream, const int &n_nodes) | AmpGen::FastDT | |
refreshQueue(std::vector< double * > &evts, std::queue< unsigned > &indexQueue, const unsigned &depth) | AmpGen::FastDT | |
serialise(std::ofstream &) | AmpGen::FastDT | |
setQueueOrdering(std::vector< unsigned > &) | AmpGen::FastDT | inline |
setStep(const std::vector< double > &step) | AmpGen::FastDT | inline |
Strategy enum name | AmpGen::FastDT |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::DalitzIntegrator, including all inherited members.
+DalitzIntegrator(const double &s0, const double &s1, const double &s2, const double &s3) | AmpGen::DalitzIntegrator | |
debug() const | AmpGen::DalitzIntegrator | |
getCoordinates(const Event &evt) const | AmpGen::DalitzIntegrator | |
getMAB(const sqCo &coords) const | AmpGen::DalitzIntegrator | |
getMAB(const sqCo &coords, const double &s) const | AmpGen::DalitzIntegrator | |
integrateDP(FCN &&fcn, const double &s) const | AmpGen::DalitzIntegrator | |
integrateDP(FCN &&fcn) const | AmpGen::DalitzIntegrator | inline |
J(const sqCo &coords) const | AmpGen::DalitzIntegrator | |
J(const sqCo &coords, const double &s) const | AmpGen::DalitzIntegrator | |
makeBoundaryGraph(const Projection2D &) const | AmpGen::DalitzIntegrator | |
makePlot(const std::function< double(const double *)> &fcn, const Projection &projection, const std::string &name, const size_t &nSamples=1000000) | AmpGen::DalitzIntegrator | |
makePlot(const std::function< double(const double *)> &fcn, const Projection2D &projection, const std::string &name, const size_t &nSamples=1000000) | AmpGen::DalitzIntegrator | |
safe_sqrt(const real_v &x) const | AmpGen::DalitzIntegrator | inline |
set(const double &s0, const double &s1, const double &s2, const double &s3) | AmpGen::DalitzIntegrator | |
setEvent(const sqCo &x, real_v *event, const double &s) const | AmpGen::DalitzIntegrator | |
setEvent(const sqCo &x, real_v *event) const | AmpGen::DalitzIntegrator | |
setMin() | AmpGen::DalitzIntegrator | |
setMother(const double &s) | AmpGen::DalitzIntegrator | |
sqCo typedef | AmpGen::DalitzIntegrator | |
sqDp1(const Event &evt) const | AmpGen::DalitzIntegrator | |
sqDp2(const Event &evt) const | AmpGen::DalitzIntegrator |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Projection, including all inherited members.
+binFunctor() const | AmpGen::Projection | |
m_func | AmpGen::Projection | |
m_max | AmpGen::Projection | |
m_min | AmpGen::Projection | |
m_name | AmpGen::Projection | |
m_nBins | AmpGen::Projection | |
m_units | AmpGen::Projection | |
m_width | AmpGen::Projection | |
m_xAxisTitle | AmpGen::Projection | |
name() const | AmpGen::Projection | |
operator()(const eventlist_type &evts, const ARGS... args) const | AmpGen::Projection | inline |
operator()(const eventlist_type &evts, const keyedFunctors &weightFunction, const ARGS... args) const | AmpGen::Projection | inline |
operator()(const Event &evt) const | AmpGen::Projection | |
plot(const std::string &prefix="") const | AmpGen::Projection | |
Projection() | AmpGen::Projection | |
Projection(const FCN &fcn, const std::string &name, const std::string &xAxisTitle, const size_t &nBins, const double &min, const double &max, const std::string &units="") | AmpGen::Projection | inline |
Projection(const std::function< double(const Event &)> &fcn, const std::string &name, const std::string &xAxisTitle, const size_t &nBins, const double &min, const double &max, const std::string &units="") | AmpGen::Projection | |
Projection2D class | AmpGen::Projection | friend |
projInternal(const eventlist_type &, const ArgumentPack &) const | AmpGen::Projection | |
projInternal(const eventlist_type &, const keyedFunctors &, const ArgumentPack &) const | AmpGen::Projection | |
setRange(const double &min, const double &max) | AmpGen::Projection | inline |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::V_fF_S, including all inherited members.
+_id | AmpGen::Vertex::V_fF_S | static |
create() | AmpGen::Vertex::Base | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::V_fF_S | virtual |
V_fF_S() | AmpGen::Vertex::V_fF_S | inline |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Tensor, including all inherited members.
+append(const Expression &expression) | AmpGen::Tensor | |
append(const real_t &value) | AmpGen::Tensor | |
append(const complex_t &value) | AmpGen::Tensor | |
append(const std::string &value) | AmpGen::Tensor | |
conjugate() const | AmpGen::Tensor | |
coordinates_to_index(const std::vector< unsigned > &coords, const std::vector< unsigned > &dim) | AmpGen::Tensor | static |
coordinates_to_string(const std::vector< unsigned > &coordinates) | AmpGen::Tensor | static |
coords(const unsigned &index) const | AmpGen::Tensor | |
dim(const ARGS &... args) | AmpGen::Tensor | inlinestatic |
dims() const | AmpGen::Tensor | inline |
dimString() const | AmpGen::Tensor | |
get(const unsigned &co) | AmpGen::Tensor | |
get(const unsigned &co) const | AmpGen::Tensor | |
get(const std::vector< unsigned > &_co) const | AmpGen::Tensor | |
imposeSymmetry(unsigned indexA, unsigned indexB) | AmpGen::Tensor | |
imposeSymmetry(std::vector< unsigned > indices) | AmpGen::Tensor | |
index(const std::vector< unsigned > &_co) const | AmpGen::Tensor | |
index_to_coordinates(const unsigned &index, const std::vector< unsigned > &dim) | AmpGen::Tensor | static |
Invert() const | AmpGen::Tensor | |
metricSgn(const std::vector< unsigned > &coordinates) const | AmpGen::Tensor | |
metricSgn(const unsigned &index) const | AmpGen::Tensor | |
nDim() const | AmpGen::Tensor | |
nElements() const | AmpGen::Tensor | |
operator()(const unsigned &a) | AmpGen::Tensor | inline |
operator()(const unsigned &a, const unsigned &b) | AmpGen::Tensor | inline |
operator()(const unsigned &a) const | AmpGen::Tensor | inline |
operator()(const unsigned &a, const unsigned &b) const | AmpGen::Tensor | inline |
operator()(const Tensor::Index &a) const | AmpGen::Tensor | |
operator()(const Tensor::Index &a, const Tensor::Index &b) const | AmpGen::Tensor | |
operator()(const Tensor::Index &a, const Tensor::Index &b, const Tensor::Index &c) const | AmpGen::Tensor | |
operator()(const Tensor::Index &a, const Tensor::Index &b, const Tensor::Index &c, const Tensor::Index &d) const | AmpGen::Tensor | |
operator()(const std::vector< Tensor::Index > &indices) const | AmpGen::Tensor | |
operator+=(const Tensor &rhs) | AmpGen::Tensor | |
operator-() const | AmpGen::Tensor | |
operator-=(const Tensor &rhs) | AmpGen::Tensor | |
operator[](const unsigned &i) | AmpGen::Tensor | |
operator[](const std::vector< unsigned > &co) | AmpGen::Tensor | |
operator[](const unsigned &i) const | AmpGen::Tensor | |
operator[](const std::vector< unsigned > &co) const | AmpGen::Tensor | |
print(const bool &eval=false) const | AmpGen::Tensor | |
rank() const | AmpGen::Tensor | |
rankMatches(const Tensor &other) | AmpGen::Tensor | |
setupCoordinates() | AmpGen::Tensor | |
size() const | AmpGen::Tensor | |
st(const bool simplify=false) | AmpGen::Tensor | |
symmetrisedIndex(const std::vector< unsigned > &_co) const | AmpGen::Tensor | |
Tensor() | AmpGen::Tensor | |
Tensor(const std::vector< Expression > &elements) | AmpGen::Tensor | explicit |
Tensor(const std::vector< unsigned > &dim) | AmpGen::Tensor | explicit |
Tensor(const Tensor::Dim &dim) | AmpGen::Tensor | inlineexplicit |
Tensor(const std::initializer_list< TYPE > &elements, const std::vector< unsigned > &dim) | AmpGen::Tensor | inline |
Tensor(const std::vector< TYPE > &elements, const std::vector< unsigned > &dim) | AmpGen::Tensor | inline |
to_string(const ASTResolver *resolver=nullptr) const | AmpGen::Tensor | |
uniqueElements() const | AmpGen::Tensor | inline |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::SubTree, including all inherited members.
+expression() const | AmpGen::SubTree | inline |
key() const | AmpGen::SubTree | |
m_expression | AmpGen::SubTree | |
m_key | AmpGen::SubTree | |
operator Expression() const | AmpGen::SubTree | |
operator()() const override | AmpGen::SubTree | inlinevirtual |
resolve(ASTResolver &resolver) const override | AmpGen::SubTree | virtual |
setKey(const size_t &new_key) | AmpGen::SubTree | |
SubTree(const Expression &other) | AmpGen::SubTree | |
to_string(const ASTResolver *resolver=nullptr) const override | AmpGen::SubTree | virtual |
~IExpression()=default | AmpGen::IExpression | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Lineshape::MIPWA, including all inherited members.
+create() | AmpGen::Lineshape::Base | inline |
get(const AmpGen::Expression &s, const AmpGen::Expression &s1, const AmpGen::Expression &s2, const std::string &particleName, const unsigned int &L, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=0) const override | AmpGen::Lineshape::MIPWA | |
get(const AmpGen::Particle &p, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=nullptr) const override | AmpGen::Lineshape::MIPWA | virtual |
AmpGen::Lineshape::Base::get(const Expression &s, const Expression &s1, const Expression &s2, const std::string &particleName, const unsigned &L, const std::string &lineshapeModifier, DebugSymbols *dbexpressions=nullptr) const =0 | AmpGen::Lineshape::Base | pure virtual |
MIPWA() | AmpGen::Lineshape::MIPWA | inline |
~Base()=default | AmpGen::Lineshape::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Lineshape::Gaussian, including all inherited members.
+create() | AmpGen::Lineshape::Base | inline |
Gaussian() | AmpGen::Lineshape::Gaussian | inline |
get(const AmpGen::Expression &s, const AmpGen::Expression &s1, const AmpGen::Expression &s2, const std::string &particleName, const unsigned int &L, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=0) const override | AmpGen::Lineshape::Gaussian | |
get(const AmpGen::Particle &p, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=nullptr) const override | AmpGen::Lineshape::Gaussian | virtual |
AmpGen::Lineshape::Base::get(const Expression &s, const Expression &s1, const Expression &s2, const std::string &particleName, const unsigned &L, const std::string &lineshapeModifier, DebugSymbols *dbexpressions=nullptr) const =0 | AmpGen::Lineshape::Base | pure virtual |
~Base()=default | AmpGen::Lineshape::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::f_fS_SR, including all inherited members.
+_id | AmpGen::Vertex::f_fS_SR | static |
create() | AmpGen::Vertex::Base | inline |
f_fS_SR() | AmpGen::Vertex::f_fS_SR | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::f_fS_SR | virtual |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::V_VS_P, including all inherited members.
+_id | AmpGen::Vertex::V_VS_P | static |
create() | AmpGen::Vertex::Base | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::V_VS_P | virtual |
V_VS_P() | AmpGen::Vertex::V_VS_P | inline |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::S_TV_D, including all inherited members.
+_id | AmpGen::Vertex::S_TV_D | static |
create() | AmpGen::Vertex::Base | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::S_TV_D | virtual |
S_TV_D() | AmpGen::Vertex::S_TV_D | inline |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::IncoherentSum, including all inherited members.
++ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::ISqrt, including all inherited members.
+arg() const | AmpGen::IUnaryExpression | inline |
d() const override | AmpGen::ISqrt | virtual |
ISqrt(const Expression &other) | AmpGen::ISqrt | explicit |
IUnaryExpression(const Expression &other) | AmpGen::IUnaryExpression | inline |
m_expression | AmpGen::IUnaryExpression | protected |
operator Expression() const | AmpGen::ISqrt | |
operator()() const override | AmpGen::ISqrt | virtual |
resolve(ASTResolver &resolver) const override | AmpGen::IUnaryExpression | virtual |
to_string(const ASTResolver *resolver=nullptr) const override | AmpGen::ISqrt | virtual |
~IExpression()=default | AmpGen::IExpression | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::IArgument, including all inherited members.
+~IArgument()=default | AmpGen::IArgument | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::F_FS_P1, including all inherited members.
+_id | AmpGen::Vertex::F_FS_P1 | static |
create() | AmpGen::Vertex::Base | inline |
F_FS_P1() | AmpGen::Vertex::F_FS_P1 | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::F_FS_P1 | virtual |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::BinDT::INode, including all inherited members.
+INode()=default | AmpGen::BinDT::INode | |
m_parent | AmpGen::BinDT::INode | |
operator()(const double *evt) const =0 | AmpGen::BinDT::INode | pure virtual |
serialize(std::ostream &stream) const =0 | AmpGen::BinDT::INode | pure virtual |
visit(const std::function< void(INode *)> &visit_function)=0 | AmpGen::BinDT::INode | pure virtual |
~INode()=default | AmpGen::BinDT::INode | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::S_SS_S, including all inherited members.
+_id | AmpGen::Vertex::S_SS_S | static |
create() | AmpGen::Vertex::Base | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::S_SS_S | virtual |
S_SS_S() | AmpGen::Vertex::S_SS_S | inline |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::F_VF_D, including all inherited members.
+_id | AmpGen::Vertex::F_VF_D | static |
create() | AmpGen::Vertex::Base | inline |
F_VF_D() | AmpGen::Vertex::F_VF_D | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::F_VF_D | virtual |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Lineshape::NonRelBW, including all inherited members.
+create() | AmpGen::Lineshape::Base | inline |
get(const AmpGen::Expression &s, const AmpGen::Expression &s1, const AmpGen::Expression &s2, const std::string &particleName, const unsigned int &L, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=0) const override | AmpGen::Lineshape::NonRelBW | |
get(const AmpGen::Particle &p, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=nullptr) const override | AmpGen::Lineshape::NonRelBW | virtual |
AmpGen::Lineshape::Base::get(const Expression &s, const Expression &s1, const Expression &s2, const std::string &particleName, const unsigned &L, const std::string &lineshapeModifier, DebugSymbols *dbexpressions=nullptr) const =0 | AmpGen::Lineshape::Base | pure virtual |
NonRelBW() | AmpGen::Lineshape::NonRelBW | inline |
~Base()=default | AmpGen::Lineshape::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::FitFractionCalculator< pdf_type >::fcalc, including all inherited members.
+fcalc(const std::string &name, const std::vector< size_t > &i) | AmpGen::FitFractionCalculator< pdf_type >::fcalc | inline |
fcalc(const std::string &name, const std::vector< size_t > &i, const std::vector< size_t > &j) | AmpGen::FitFractionCalculator< pdf_type >::fcalc | inline |
i | AmpGen::FitFractionCalculator< pdf_type >::fcalc | |
j | AmpGen::FitFractionCalculator< pdf_type >::fcalc | |
name | AmpGen::FitFractionCalculator< pdf_type >::fcalc |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::DecayChainStack< N >, including all inherited members.
+boost(double *output, double nx, double ny, double nz, double g, double vg) const | AmpGen::DecayChainStack< N > | inline |
debug(TRandom3 *rndm) const | AmpGen::DecayChainStack< N > | inline |
DecayChainStack(const Particle &particle) | AmpGen::DecayChainStack< N > | inline |
DecayChainStackBase()=default | AmpGen::DecayChainStackBase | |
DecayChainStackBase(const Particle &particle) | AmpGen::DecayChainStackBase | |
fill_from_state(double *event, const std::array< double, 2 *N-1 > &state, TRandom3 *rndm) const | AmpGen::DecayChainStack< N > | inline |
genPdf(const T *event) const | AmpGen::DecayChainStack< N > | inline |
makeEvent(TRandom3 *rndm) const | AmpGen::DecayChainStack< N > | inlinevirtual |
maxWeight() const | AmpGen::DecayChainStack< N > | inlinevirtual |
NP() const | AmpGen::DecayChainStack< N > | inlinevirtual |
operator==(const DecayChainStackBase &other) const | AmpGen::DecayChainStack< N > | inlinevirtual |
proposal(TRandom3 *rndm) const | AmpGen::DecayChainStack< N > | inline |
rho_2(const double &s0, const double &s1, const double &s2) const | AmpGen::DecayChainStack< N > | inline |
s(const T *event, const SmallVector< unsigned, N > &lfs, const SmallVector< unsigned, N > &rfs) const | AmpGen::DecayChainStack< N > | inline |
set(double *output, double px, double py, double pz, double E) const | AmpGen::DecayChainStack< N > | inline |
~DecayChainStackBase() | AmpGen::DecayChainStackBase | inlinevirtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::S_VV_rm, including all inherited members.
+_id | AmpGen::Vertex::S_VV_rm | static |
create() | AmpGen::Vertex::Base | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::S_VV_rm | virtual |
S_VV_rm() | AmpGen::Vertex::S_VV_rm | inline |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::FitResult, including all inherited members.
+addChi2(const double &chi2, const double &nBins) | AmpGen::FitResult | |
addFraction(const std::string &name, const double &frac, const double &err) | AmpGen::FitResult | |
addFractions(const std::vector< FitFraction > &fractions) | AmpGen::FitResult | |
addObservable(const std::string &name, const double &F) | AmpGen::FitResult | |
chi2() const | AmpGen::FitResult | |
clearFitFractions() | AmpGen::FitResult | |
correlation(const std::string &x, const std::string &y) const | AmpGen::FitResult | |
cov(const size_t &x, const size_t &y) const | AmpGen::FitResult | |
cov(const std::string &x, const std::string &y) const | AmpGen::FitResult | |
cov() const | AmpGen::FitResult | |
dof() const | AmpGen::FitResult | |
Edm() const | AmpGen::FitResult | |
fitFractions() const | AmpGen::FitResult | |
FitResult() | AmpGen::FitResult | |
FitResult(const FitResult &other) | AmpGen::FitResult | explicit |
FitResult(const std::string &filename) | AmpGen::FitResult | explicit |
FitResult(const Minimiser &mini) | AmpGen::FitResult | explicit |
FitResult(MinuitParameterSet &mps, const TMatrixD &covMini) | AmpGen::FitResult | |
floating(const bool &extended=false) const | AmpGen::FitResult | |
getErrorPropagator(const bool &extended=false) const | AmpGen::FitResult | |
getReducedCovariance(const bool &extended=false) const | AmpGen::FitResult | |
LL() const | AmpGen::FitResult | |
mps() const | AmpGen::FitResult | |
nBins() const | AmpGen::FitResult | |
NCalls() const | AmpGen::FitResult | |
nParam() const | AmpGen::FitResult | |
observables() const | AmpGen::FitResult | |
parameters() const | AmpGen::FitResult | |
print() const | AmpGen::FitResult | |
readFile(const std::string &fname) | AmpGen::FitResult | |
setCov(const size_t &x, const size_t &y, const double &F) | AmpGen::FitResult | |
status() const | AmpGen::FitResult | |
writeOptions(const std::string &output, const std::string &input="") | AmpGen::FitResult | |
writeOptions(std::ostream &, const std::string &input="") | AmpGen::FitResult | |
writeToFile(const std::string &fname) | AmpGen::FitResult | |
~FitResult() | AmpGen::FitResult | inline |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::f_Vf_P3, including all inherited members.
+_id | AmpGen::Vertex::f_Vf_P3 | static |
create() | AmpGen::Vertex::Base | inline |
f_Vf_P3() | AmpGen::Vertex::f_Vf_P3 | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::f_Vf_P3 | virtual |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Lineshape::GLASS, including all inherited members.
+create() | AmpGen::Lineshape::Base | inline |
get(const AmpGen::Expression &s, const AmpGen::Expression &s1, const AmpGen::Expression &s2, const std::string &particleName, const unsigned int &L, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=0) const override | AmpGen::Lineshape::GLASS | |
get(const AmpGen::Particle &p, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=nullptr) const override | AmpGen::Lineshape::GLASS | virtual |
AmpGen::Lineshape::Base::get(const Expression &s, const Expression &s1, const Expression &s2, const std::string &particleName, const unsigned &L, const std::string &lineshapeModifier, DebugSymbols *dbexpressions=nullptr) const =0 | AmpGen::Lineshape::Base | pure virtual |
GLASS() | AmpGen::Lineshape::GLASS | inline |
~Base()=default | AmpGen::Lineshape::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Lineshape::Isotensor, including all inherited members.
+create() | AmpGen::Lineshape::Base | inline |
get(const AmpGen::Expression &s, const AmpGen::Expression &s1, const AmpGen::Expression &s2, const std::string &particleName, const unsigned int &L, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=0) const override | AmpGen::Lineshape::Isotensor | |
get(const AmpGen::Particle &p, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=nullptr) const override | AmpGen::Lineshape::Isotensor | virtual |
AmpGen::Lineshape::Base::get(const Expression &s, const Expression &s1, const Expression &s2, const std::string &particleName, const unsigned &L, const std::string &lineshapeModifier, DebugSymbols *dbexpressions=nullptr) const =0 | AmpGen::Lineshape::Base | pure virtual |
Isotensor() | AmpGen::Lineshape::Isotensor | inline |
~Base()=default | AmpGen::Lineshape::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::F_RS_P1, including all inherited members.
+_id | AmpGen::Vertex::F_RS_P1 | static |
create() | AmpGen::Vertex::Base | inline |
F_RS_P1() | AmpGen::Vertex::F_RS_P1 | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::F_RS_P1 | virtual |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Tan, including all inherited members.
+arg() const | AmpGen::IUnaryExpression | inline |
d() const override | AmpGen::Tan | virtual |
IUnaryExpression(const Expression &other) | AmpGen::IUnaryExpression | inline |
m_expression | AmpGen::IUnaryExpression | protected |
operator Expression() const | AmpGen::Tan | |
operator()() const override | AmpGen::Tan | virtual |
resolve(ASTResolver &resolver) const override | AmpGen::IUnaryExpression | virtual |
Tan(const Expression &other) | AmpGen::Tan | explicit |
to_string(const ASTResolver *resolver=nullptr) const override | AmpGen::Tan | virtual |
~IExpression()=default | AmpGen::IExpression | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::f_Vf_SR, including all inherited members.
+_id | AmpGen::Vertex::f_Vf_SR | static |
create() | AmpGen::Vertex::Base | inline |
f_Vf_SR() | AmpGen::Vertex::f_Vf_SR | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::f_Vf_SR | virtual |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Lineshape::FormFactorSpline, including all inherited members.
+create() | AmpGen::Lineshape::Base | inline |
FormFactorSpline() | AmpGen::Lineshape::FormFactorSpline | inline |
get(const AmpGen::Expression &s, const AmpGen::Expression &s1, const AmpGen::Expression &s2, const std::string &particleName, const unsigned int &L, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=0) const override | AmpGen::Lineshape::FormFactorSpline | |
get(const AmpGen::Particle &p, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=nullptr) const override | AmpGen::Lineshape::FormFactorSpline | virtual |
AmpGen::Lineshape::Base::get(const Expression &s, const Expression &s1, const Expression &s2, const std::string &particleName, const unsigned &L, const std::string &lineshapeModifier, DebugSymbols *dbexpressions=nullptr) const =0 | AmpGen::Lineshape::Base | pure virtual |
~Base()=default | AmpGen::Lineshape::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::DynamicFCN< RETURN_TYPE(IN_TYPES...)>, including all inherited members.
+DynamicFCN()=default | AmpGen::DynamicFCN< RETURN_TYPE(IN_TYPES...)> | |
DynamicFCN(const std::string &lib, const std::string &name) | AmpGen::DynamicFCN< RETURN_TYPE(IN_TYPES...)> | inline |
DynamicFCN(void *handle, const std::string &name) | AmpGen::DynamicFCN< RETURN_TYPE(IN_TYPES...)> | inline |
isLinked() const | AmpGen::DynamicFCN< RETURN_TYPE(IN_TYPES...)> | inline |
operator()(IN_TYPES... input) const | AmpGen::DynamicFCN< RETURN_TYPE(IN_TYPES...)> | inline |
set(const std::string &lib, const std::string &name) | AmpGen::DynamicFCN< RETURN_TYPE(IN_TYPES...)> | inline |
set(void *handle, const std::string &name, bool isFatal=false) | AmpGen::DynamicFCN< RETURN_TYPE(IN_TYPES...)> | inline |
~DynamicFCN() | AmpGen::DynamicFCN< RETURN_TYPE(IN_TYPES...)> | inline |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Lineshape::Base, including all inherited members.
+create() | AmpGen::Lineshape::Base | inline |
get(const Expression &s, const Expression &s1, const Expression &s2, const std::string &particleName, const unsigned &L, const std::string &lineshapeModifier, DebugSymbols *dbexpressions=nullptr) const =0 | AmpGen::Lineshape::Base | pure virtual |
get(const AmpGen::Particle &p, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=nullptr) const =0 | AmpGen::Lineshape::Base | pure virtual |
~Base()=default | AmpGen::Lineshape::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::ProgressBar, including all inherited members.
+finish() | AmpGen::ProgressBar | |
print(const double &percentage, const std::string &message="") | AmpGen::ProgressBar | |
ProgressBar(const size_t &width, const std::string &context) | AmpGen::ProgressBar | |
~ProgressBar() | AmpGen::ProgressBar |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::r_fS_D, including all inherited members.
+_id | AmpGen::Vertex::r_fS_D | static |
create() | AmpGen::Vertex::Base | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::r_fS_D | virtual |
r_fS_D() | AmpGen::Vertex::r_fS_D | inline |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::SimFit, including all inherited members.
+add(PDF &pdf) | AmpGen::SimFit | inline |
getVal() | AmpGen::SimFit | inline |
SimFit()=default | AmpGen::SimFit |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Lineshape::PALANO, including all inherited members.
+create() | AmpGen::Lineshape::Base | inline |
get(const AmpGen::Expression &s, const AmpGen::Expression &s1, const AmpGen::Expression &s2, const std::string &particleName, const unsigned int &L, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=0) const override | AmpGen::Lineshape::PALANO | |
get(const AmpGen::Particle &p, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=nullptr) const override | AmpGen::Lineshape::PALANO | virtual |
AmpGen::Lineshape::Base::get(const Expression &s, const Expression &s1, const Expression &s2, const std::string &particleName, const unsigned &L, const std::string &lineshapeModifier, DebugSymbols *dbexpressions=nullptr) const =0 | AmpGen::Lineshape::Base | pure virtual |
PALANO() | AmpGen::Lineshape::PALANO | inline |
~Base()=default | AmpGen::Lineshape::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Lineshape::PolyNR, including all inherited members.
+create() | AmpGen::Lineshape::Base | inline |
get(const AmpGen::Expression &s, const AmpGen::Expression &s1, const AmpGen::Expression &s2, const std::string &particleName, const unsigned int &L, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=0) const override | AmpGen::Lineshape::PolyNR | |
get(const AmpGen::Particle &p, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=nullptr) const override | AmpGen::Lineshape::PolyNR | virtual |
AmpGen::Lineshape::Base::get(const Expression &s, const Expression &s1, const Expression &s2, const std::string &particleName, const unsigned &L, const std::string &lineshapeModifier, DebugSymbols *dbexpressions=nullptr) const =0 | AmpGen::Lineshape::Base | pure virtual |
PolyNR() | AmpGen::Lineshape::PolyNR | inline |
~Base()=default | AmpGen::Lineshape::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Lineshape::FOCUS, including all inherited members.
+create() | AmpGen::Lineshape::Base | inline |
FOCUS() | AmpGen::Lineshape::FOCUS | inline |
get(const AmpGen::Expression &s, const AmpGen::Expression &s1, const AmpGen::Expression &s2, const std::string &particleName, const unsigned int &L, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=0) const override | AmpGen::Lineshape::FOCUS | |
get(const AmpGen::Particle &p, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=nullptr) const override | AmpGen::Lineshape::FOCUS | virtual |
AmpGen::Lineshape::Base::get(const Expression &s, const Expression &s1, const Expression &s2, const std::string &particleName, const unsigned &L, const std::string &lineshapeModifier, DebugSymbols *dbexpressions=nullptr) const =0 | AmpGen::Lineshape::Base | pure virtual |
~Base()=default | AmpGen::Lineshape::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::LambdaTransfer, including all inherited members.
+address() const | AmpGen::CacheTransfer | inline |
CacheTransfer(const size_t &address, const std::string &name, const double &value=0, const size_t &size=1) | AmpGen::CacheTransfer | |
CacheTransfer(const CacheTransfer &)=delete | AmpGen::CacheTransfer | |
CacheTransfer(CacheTransfer &&)=delete | AmpGen::CacheTransfer | |
LambdaTransfer(const size_t &address, const std::string &name, const LambdaExpression *source) | AmpGen::LambdaTransfer | |
m_address | AmpGen::CacheTransfer | protected |
m_function | AmpGen::LambdaTransfer | |
m_name | AmpGen::CacheTransfer | protected |
m_size | AmpGen::CacheTransfer | protected |
m_value | AmpGen::CacheTransfer | protected |
name() const | AmpGen::CacheTransfer | inlinevirtual |
operator=(const CacheTransfer &)=delete | AmpGen::CacheTransfer | |
operator=(CacheTransfer &&)=delete | AmpGen::CacheTransfer | |
print() const override | AmpGen::LambdaTransfer | virtual |
size() const override | AmpGen::LambdaTransfer | inlinevirtual |
transfer(CompiledExpressionBase *destination) override | AmpGen::LambdaTransfer | virtual |
~CacheTransfer()=default | AmpGen::CacheTransfer | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Lineshape::Bugg, including all inherited members.
+Bugg() | AmpGen::Lineshape::Bugg | inline |
create() | AmpGen::Lineshape::Base | inline |
get(const AmpGen::Expression &s, const AmpGen::Expression &s1, const AmpGen::Expression &s2, const std::string &particleName, const unsigned int &L, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=0) const override | AmpGen::Lineshape::Bugg | |
get(const AmpGen::Particle &p, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=nullptr) const override | AmpGen::Lineshape::Bugg | virtual |
AmpGen::Lineshape::Base::get(const Expression &s, const Expression &s1, const Expression &s2, const std::string &particleName, const unsigned &L, const std::string &lineshapeModifier, DebugSymbols *dbexpressions=nullptr) const =0 | AmpGen::Lineshape::Base | pure virtual |
~Base()=default | AmpGen::Lineshape::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Lineshape::None, including all inherited members.
+create() | AmpGen::Lineshape::Base | inline |
get(const AmpGen::Expression &s, const AmpGen::Expression &s1, const AmpGen::Expression &s2, const std::string &particleName, const unsigned int &L, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=0) const override | AmpGen::Lineshape::None | |
get(const AmpGen::Particle &p, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=nullptr) const override | AmpGen::Lineshape::None | virtual |
AmpGen::Lineshape::Base::get(const Expression &s, const Expression &s1, const Expression &s2, const std::string &particleName, const unsigned &L, const std::string &lineshapeModifier, DebugSymbols *dbexpressions=nullptr) const =0 | AmpGen::Lineshape::Base | pure virtual |
None() | AmpGen::Lineshape::None | inline |
~Base()=default | AmpGen::Lineshape::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::f_Vf_SL, including all inherited members.
+_id | AmpGen::Vertex::f_Vf_SL | static |
create() | AmpGen::Vertex::Base | inline |
f_Vf_SL() | AmpGen::Vertex::f_Vf_SL | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::f_Vf_SL | virtual |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::AmplitudeRules, including all inherited members.
+add_rule(const Particle &p, double coupling) | AmpGen::AmplitudeRules | |
AmplitudeRules()=default | AmpGen::AmplitudeRules | |
AmplitudeRules(const MinuitParameterSet &mps) | AmpGen::AmplitudeRules | |
create(const MinuitParameterSet &mps) | AmpGen::AmplitudeRules | static |
expand(const Coupling &coupling) const | AmpGen::AmplitudeRules | |
get() | AmpGen::AmplitudeRules | static |
getMatchingRules(const EventType &type, const std::string &prefix="") | AmpGen::AmplitudeRules | |
hasDecay(const std::string &head) const | AmpGen::AmplitudeRules | |
processesThatProduce(const Particle &particle) const | AmpGen::AmplitudeRules | |
rules() const | AmpGen::AmplitudeRules | |
rulesForDecay(const std::string &head, const std::string &prefix="") const | AmpGen::AmplitudeRules |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::S_VV_S, including all inherited members.
+_id | AmpGen::Vertex::S_VV_S | static |
create() | AmpGen::Vertex::Base | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::S_VV_S | virtual |
S_VV_S() | AmpGen::Vertex::S_VV_S | inline |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Lineshape::ExpFF, including all inherited members.
+create() | AmpGen::Lineshape::Base | inline |
ExpFF() | AmpGen::Lineshape::ExpFF | inline |
get(const AmpGen::Expression &s, const AmpGen::Expression &s1, const AmpGen::Expression &s2, const std::string &particleName, const unsigned int &L, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=0) const override | AmpGen::Lineshape::ExpFF | |
get(const AmpGen::Particle &p, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=nullptr) const override | AmpGen::Lineshape::ExpFF | virtual |
AmpGen::Lineshape::Base::get(const Expression &s, const Expression &s1, const Expression &s2, const std::string &particleName, const unsigned &L, const std::string &lineshapeModifier, DebugSymbols *dbexpressions=nullptr) const =0 | AmpGen::Lineshape::Base | pure virtual |
~Base()=default | AmpGen::Lineshape::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::EventList, including all inherited members.
+add(const EventList &evts) | AmpGen::EventList | |
aligned_size() const | AmpGen::EventList | inline |
at(const size_t &pos) const | AmpGen::EventList | inline |
begin() | AmpGen::EventList | inline |
begin() const | AmpGen::EventList | inline |
block(const unsigned pos) | AmpGen::EventList | inline |
clear() | AmpGen::EventList | |
count(functor &&fcn) const | AmpGen::EventList | inline |
emplace_back(const Event &evt) | AmpGen::EventList | |
end() | AmpGen::EventList | inline |
end() const | AmpGen::EventList | inline |
erase(const std::vector< Event >::iterator &begin, const std::vector< Event >::iterator &end) | AmpGen::EventList | |
EventList()=default | AmpGen::EventList | |
EventList(const EventType &type) | AmpGen::EventList | |
EventList(const std::string &fname, const EventType &evtType, const ARGS &... args) | AmpGen::EventList | inline |
EventList(const std::string &fname, const ARGS &... args) | AmpGen::EventList | inline |
EventList(const std::vector< std::string > &fname, const EventType &evtType, const ARGS &... args) | AmpGen::EventList | inline |
EventList(TTree *tree, const EventType &evtType, const ARGS &... args) | AmpGen::EventList | inline |
eventType() const | AmpGen::EventList | inline |
extend(const std::string &key, unsigned pos) | AmpGen::EventList | inline |
filter(functor &&fcn) | AmpGen::EventList | inline |
genPDF(const size_t &pos) const | AmpGen::EventList | inline |
getEvent(const size_t &index) | AmpGen::EventList | inline |
getEvent(const size_t &index) const | AmpGen::EventList | inline |
integral() const | AmpGen::EventList | |
key(const std::string &key) const | AmpGen::EventList | inline |
loadFromFile(const std::string &fname, const ArgumentPack &args) | AmpGen::EventList | |
loadFromTree(TTree *tree, const ArgumentPack &args) | AmpGen::EventList | |
makeDefaultProjections(const ARGS &... args) | AmpGen::EventList | inline |
makeProjection(const Projection &projection, const ArgumentPack &args=ArgumentPack()) const | AmpGen::EventList | |
makeProjection(const Projection2D &projection, const ArgumentPack &args=ArgumentPack()) const | AmpGen::EventList | |
makeProjection(const Projection &projection, const ARGS &... args) const | AmpGen::EventList | inline |
makeProjection(const Projection2D &projection, const ARGS &... args) | AmpGen::EventList | inline |
makeProjections(const std::vector< Projection > &projections, const ArgumentPack &args) | AmpGen::EventList | |
makeProjections(const std::vector< Projection > &projections, const ARGS &... args) | AmpGen::EventList | inline |
nBlocks() const | AmpGen::EventList | inline |
operator[](const size_t &pos) | AmpGen::EventList | inline |
operator[](const size_t &pos) const | AmpGen::EventList | inline |
push_back(const Event &evt) | AmpGen::EventList | |
rbegin() | AmpGen::EventList | inline |
rend() | AmpGen::EventList | inline |
reserve(const size_t &size) | AmpGen::EventList | |
resize(const size_t &size) | AmpGen::EventList | |
setEventType(const EventType &type) | AmpGen::EventList | inline |
setGenPDF(const unsigned int &pos, const double &g) | AmpGen::EventList | inline |
setWeight(const unsigned int &pos, const double &w, const double &g=+1) | AmpGen::EventList | inline |
size() const | AmpGen::EventList | inline |
store() const | AmpGen::EventList | inline |
transform(functor &&fcn) | AmpGen::EventList | inline |
tree(const std::string &name, const std::vector< std::string > &extraBranches={}) const | AmpGen::EventList | |
value_type typedef | AmpGen::EventList | |
weight(const size_t &pos) const | AmpGen::EventList | inline |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::utils::size< T >, including all inherited members.
+value | AmpGen::utils::size< T > | static |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::f_fS_P, including all inherited members.
+_id | AmpGen::Vertex::f_fS_P | static |
create() | AmpGen::Vertex::Base | inline |
f_fS_P() | AmpGen::Vertex::f_fS_P | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::f_fS_P | virtual |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Argument< TYPE >, including all inherited members.
+Argument(T x) | AmpGen::Argument< TYPE > | inlineexplicit |
Argument()=default | AmpGen::Argument< TYPE > | |
operator TYPE() const | AmpGen::Argument< TYPE > | inline |
val | AmpGen::Argument< TYPE > | |
~IArgument()=default | AmpGen::IArgument | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::NormalOrderedExpression::Term, including all inherited members.
++ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::KeyedFunctors< return_type(arg_types...)>, including all inherited members.
+add(const functor_type &functor, const std::string &key, const std::string &title="") | AmpGen::KeyedFunctors< return_type(arg_types...)> | inline |
functors | AmpGen::KeyedFunctors< return_type(arg_types...)> | |
keys | AmpGen::KeyedFunctors< return_type(arg_types...)> | |
operator()(arg_types... arg) const | AmpGen::KeyedFunctors< return_type(arg_types...)> | inline |
titles | AmpGen::KeyedFunctors< return_type(arg_types...)> |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::LessThanEqualTo, including all inherited members.
+IBinaryExpression(const Expression &l, const Expression &r) | AmpGen::IBinaryExpression | inline |
IBinaryExpression(const Expression &pack) | AmpGen::IBinaryExpression | inline |
l() const | AmpGen::IBinaryExpression | inline |
LessThanEqualTo(const Expression &l, const Expression &r) | AmpGen::LessThanEqualTo | |
LessThanEqualTo(const Expression &expr) | AmpGen::LessThanEqualTo | |
lval | AmpGen::IBinaryExpression | protected |
operator Expression() const | AmpGen::LessThanEqualTo | |
operator()() const override | AmpGen::LessThanEqualTo | virtual |
r() const | AmpGen::IBinaryExpression | inline |
resolve(ASTResolver &resolver) const override | AmpGen::IBinaryExpression | virtual |
rval | AmpGen::IBinaryExpression | protected |
to_string(const ASTResolver *resolver=nullptr) const override | AmpGen::LessThanEqualTo | virtual |
~IExpression()=default | AmpGen::IExpression | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Exp, including all inherited members.
+arg() const | AmpGen::IUnaryExpression | inline |
d() const override | AmpGen::Exp | virtual |
Exp(const Expression &other) | AmpGen::Exp | explicit |
IUnaryExpression(const Expression &other) | AmpGen::IUnaryExpression | inline |
m_expression | AmpGen::IUnaryExpression | protected |
operator Expression() const | AmpGen::Exp | |
operator()() const override | AmpGen::Exp | virtual |
resolve(ASTResolver &resolver) const override | AmpGen::IUnaryExpression | virtual |
to_string(const ASTResolver *resolver=nullptr) const override | AmpGen::Exp | virtual |
~IExpression()=default | AmpGen::IExpression | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Lineshape::GSpline, including all inherited members.
+create() | AmpGen::Lineshape::Base | inline |
get(const AmpGen::Expression &s, const AmpGen::Expression &s1, const AmpGen::Expression &s2, const std::string &particleName, const unsigned int &L, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=0) const override | AmpGen::Lineshape::GSpline | |
get(const AmpGen::Particle &p, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=nullptr) const override | AmpGen::Lineshape::GSpline | virtual |
AmpGen::Lineshape::Base::get(const Expression &s, const Expression &s1, const Expression &s2, const std::string &particleName, const unsigned &L, const std::string &lineshapeModifier, DebugSymbols *dbexpressions=nullptr) const =0 | AmpGen::Lineshape::Base | pure virtual |
GSpline() | AmpGen::Lineshape::GSpline | inline |
~Base()=default | AmpGen::Lineshape::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::MomentumTransfer, including all inherited members.
+MomentumTransfer(const std::vector< unsigned > &_p1, const std::vector< unsigned > &_p2) | AmpGen::MomentumTransfer | |
operator()(const Event &evt) const | AmpGen::MomentumTransfer |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::S_TV_P, including all inherited members.
+_id | AmpGen::Vertex::S_TV_P | static |
create() | AmpGen::Vertex::Base | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::S_TV_P | virtual |
S_TV_P() | AmpGen::Vertex::S_TV_P | inline |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::T_VS_P, including all inherited members.
+_id | AmpGen::Vertex::T_VS_P | static |
create() | AmpGen::Vertex::Base | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::T_VS_P | virtual |
T_VS_P() | AmpGen::Vertex::T_VS_P | inline |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::V_TS_P, including all inherited members.
+_id | AmpGen::Vertex::V_TS_P | static |
create() | AmpGen::Vertex::Base | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::V_TS_P | virtual |
V_TS_P() | AmpGen::Vertex::V_TS_P | inline |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::F_VF_P2, including all inherited members.
+_id | AmpGen::Vertex::F_VF_P2 | static |
create() | AmpGen::Vertex::Base | inline |
F_VF_P2() | AmpGen::Vertex::F_VF_P2 | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::F_VF_P2 | virtual |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::DynamicContainer< TYPE, CONTAINER_TYPE >::Iterator, including all inherited members.
+Iterator(const size_t &pos, DynamicContainer *parent) | AmpGen::DynamicContainer< TYPE, CONTAINER_TYPE >::Iterator | inline |
operator!=(const Iterator &rhs) const | AmpGen::DynamicContainer< TYPE, CONTAINER_TYPE >::Iterator | inline |
operator*() const | AmpGen::DynamicContainer< TYPE, CONTAINER_TYPE >::Iterator | inline |
operator++() const | AmpGen::DynamicContainer< TYPE, CONTAINER_TYPE >::Iterator | inline |
operator++() | AmpGen::DynamicContainer< TYPE, CONTAINER_TYPE >::Iterator | inline |
operator->() const | AmpGen::DynamicContainer< TYPE, CONTAINER_TYPE >::Iterator | inline |
operator==(const Iterator &rhs) const | AmpGen::DynamicContainer< TYPE, CONTAINER_TYPE >::Iterator | inline |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::ParameterTransfer, including all inherited members.
++ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::ParticleProperties, including all inherited members.
++ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::IExpression, including all inherited members.
+operator()() const =0 | AmpGen::IExpression | pure virtual |
resolve(ASTResolver &resolver) const =0 | AmpGen::IExpression | pure virtual |
to_string(const ASTResolver *resolver=nullptr) const =0 | AmpGen::IExpression | pure virtual |
~IExpression()=default | AmpGen::IExpression | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::CompiledExpressionBase, including all inherited members.
++ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Pow, including all inherited members.
+IBinaryExpression(const Expression &l, const Expression &r) | AmpGen::IBinaryExpression | inline |
IBinaryExpression(const Expression &pack) | AmpGen::IBinaryExpression | inline |
l() const | AmpGen::IBinaryExpression | inline |
lval | AmpGen::IBinaryExpression | protected |
operator Expression() const | AmpGen::Pow | |
operator()() const override | AmpGen::Pow | virtual |
Pow(const Expression &l, const Expression &r) | AmpGen::Pow | |
Pow(const Expression &expr) | AmpGen::Pow | |
r() const | AmpGen::IBinaryExpression | inline |
resolve(ASTResolver &resolver) const override | AmpGen::IBinaryExpression | virtual |
rval | AmpGen::IBinaryExpression | protected |
to_string(const ASTResolver *resolver=nullptr) const override | AmpGen::Pow | virtual |
~IExpression()=default | AmpGen::IExpression | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Store< stored_type, align >, including all inherited members.
++ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::TensorProxy, including all inherited members.
+indices() const | AmpGen::TensorProxy | |
operator Expression() const | AmpGen::TensorProxy | |
operator Tensor() const | AmpGen::TensorProxy | |
reorder(const std::vector< Tensor::Index > &indices) | AmpGen::TensorProxy | |
tensor() const | AmpGen::TensorProxy | |
tensorMutable() | AmpGen::TensorProxy | |
TensorProxy(const Tensor &tensor, const std::vector< Tensor::Index > &indices) | AmpGen::TensorProxy |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Lineshape::LASS, including all inherited members.
+create() | AmpGen::Lineshape::Base | inline |
get(const AmpGen::Expression &s, const AmpGen::Expression &s1, const AmpGen::Expression &s2, const std::string &particleName, const unsigned int &L, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=0) const override | AmpGen::Lineshape::LASS | |
get(const AmpGen::Particle &p, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=nullptr) const override | AmpGen::Lineshape::LASS | virtual |
AmpGen::Lineshape::Base::get(const Expression &s, const Expression &s1, const Expression &s2, const std::string &particleName, const unsigned &L, const std::string &lineshapeModifier, DebugSymbols *dbexpressions=nullptr) const =0 | AmpGen::Lineshape::Base | pure virtual |
LASS() | AmpGen::Lineshape::LASS | inline |
~Base()=default | AmpGen::Lineshape::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::S_fF_S, including all inherited members.
+_id | AmpGen::Vertex::S_fF_S | static |
create() | AmpGen::Vertex::Base | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::S_fF_S | virtual |
S_fF_S() | AmpGen::Vertex::S_fF_S | inline |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::CacheTransfer, including all inherited members.
+address() const | AmpGen::CacheTransfer | inline |
CacheTransfer(const size_t &address, const std::string &name, const double &value=0, const size_t &size=1) | AmpGen::CacheTransfer | |
CacheTransfer(const CacheTransfer &)=delete | AmpGen::CacheTransfer | |
CacheTransfer(CacheTransfer &&)=delete | AmpGen::CacheTransfer | |
m_address | AmpGen::CacheTransfer | protected |
m_name | AmpGen::CacheTransfer | protected |
m_size | AmpGen::CacheTransfer | protected |
m_value | AmpGen::CacheTransfer | protected |
name() const | AmpGen::CacheTransfer | inlinevirtual |
operator=(const CacheTransfer &)=delete | AmpGen::CacheTransfer | |
operator=(CacheTransfer &&)=delete | AmpGen::CacheTransfer | |
print() const | AmpGen::CacheTransfer | virtual |
size() const | AmpGen::CacheTransfer | inlinevirtual |
transfer(CompiledExpressionBase *destination) | AmpGen::CacheTransfer | virtual |
~CacheTransfer()=default | AmpGen::CacheTransfer | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::ProfileClock, including all inherited members.
+count() const | AmpGen::ProfileClock | inline |
operator double() const | AmpGen::ProfileClock | inline |
ProfileClock() | AmpGen::ProfileClock | inline |
start() | AmpGen::ProfileClock | inline |
stop() | AmpGen::ProfileClock | inline |
t_duration | AmpGen::ProfileClock | |
t_end | AmpGen::ProfileClock | |
t_start | AmpGen::ProfileClock |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Abs, including all inherited members.
+Abs(const Expression &other) | AmpGen::Abs | explicit |
arg() const | AmpGen::IUnaryExpression | inline |
d() const override | AmpGen::Abs | virtual |
IUnaryExpression(const Expression &other) | AmpGen::IUnaryExpression | inline |
m_expression | AmpGen::IUnaryExpression | protected |
operator Expression() const | AmpGen::Abs | |
operator()() const override | AmpGen::Abs | virtual |
resolve(ASTResolver &resolver) const override | AmpGen::IUnaryExpression | virtual |
to_string(const ASTResolver *resolver=nullptr) const override | AmpGen::Abs | virtual |
~IExpression()=default | AmpGen::IExpression | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::DecayChainStackBase, including all inherited members.
+DecayChainStackBase()=default | AmpGen::DecayChainStackBase | |
DecayChainStackBase(const Particle &particle) | AmpGen::DecayChainStackBase | |
makeEvent(TRandom3 *rndm) const =0 | AmpGen::DecayChainStackBase | pure virtual |
maxWeight() const =0 | AmpGen::DecayChainStackBase | pure virtual |
NP() const =0 | AmpGen::DecayChainStackBase | pure virtual |
operator==(const DecayChainStackBase &other) const =0 | AmpGen::DecayChainStackBase | pure virtual |
~DecayChainStackBase() | AmpGen::DecayChainStackBase | inlinevirtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Log, including all inherited members.
+arg() const | AmpGen::IUnaryExpression | inline |
d() const override | AmpGen::Log | virtual |
IUnaryExpression(const Expression &other) | AmpGen::IUnaryExpression | inline |
Log(const Expression &other) | AmpGen::Log | explicit |
m_expression | AmpGen::IUnaryExpression | protected |
operator Expression() const | AmpGen::Log | |
operator()() const override | AmpGen::Log | virtual |
resolve(ASTResolver &resolver) const override | AmpGen::IUnaryExpression | virtual |
to_string(const ASTResolver *resolver=nullptr) const override | AmpGen::Log | virtual |
~IExpression()=default | AmpGen::IExpression | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Lineshape::InelasticSpline, including all inherited members.
+create() | AmpGen::Lineshape::Base | inline |
get(const AmpGen::Expression &s, const AmpGen::Expression &s1, const AmpGen::Expression &s2, const std::string &particleName, const unsigned int &L, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=0) const override | AmpGen::Lineshape::InelasticSpline | |
get(const AmpGen::Particle &p, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=nullptr) const override | AmpGen::Lineshape::InelasticSpline | virtual |
AmpGen::Lineshape::Base::get(const Expression &s, const Expression &s1, const Expression &s2, const std::string &particleName, const unsigned &L, const std::string &lineshapeModifier, DebugSymbols *dbexpressions=nullptr) const =0 | AmpGen::Lineshape::Base | pure virtual |
InelasticSpline() | AmpGen::Lineshape::InelasticSpline | inline |
~Base()=default | AmpGen::Lineshape::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::f_Vf_S, including all inherited members.
+_id | AmpGen::Vertex::f_Vf_S | static |
create() | AmpGen::Vertex::Base | inline |
f_Vf_S() | AmpGen::Vertex::f_Vf_S | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::f_Vf_S | virtual |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Norm, including all inherited members.
+arg() const | AmpGen::IUnaryExpression | inline |
d() const override | AmpGen::Norm | virtual |
IUnaryExpression(const Expression &other) | AmpGen::IUnaryExpression | inline |
m_expression | AmpGen::IUnaryExpression | protected |
Norm(const Expression &other) | AmpGen::Norm | explicit |
operator Expression() const | AmpGen::Norm | |
operator()() const override | AmpGen::Norm | virtual |
resolve(ASTResolver &resolver) const override | AmpGen::IUnaryExpression | virtual |
to_string(const ASTResolver *resolver=nullptr) const override | AmpGen::Norm | virtual |
~IExpression()=default | AmpGen::IExpression | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Lineshape::DecaySpline, including all inherited members.
+create() | AmpGen::Lineshape::Base | inline |
DecaySpline() | AmpGen::Lineshape::DecaySpline | inline |
get(const AmpGen::Expression &s, const AmpGen::Expression &s1, const AmpGen::Expression &s2, const std::string &particleName, const unsigned int &L, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=0) const override | AmpGen::Lineshape::DecaySpline | |
get(const AmpGen::Particle &p, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=nullptr) const override | AmpGen::Lineshape::DecaySpline | virtual |
AmpGen::Lineshape::Base::get(const Expression &s, const Expression &s1, const Expression &s2, const std::string &particleName, const unsigned &L, const std::string &lineshapeModifier, DebugSymbols *dbexpressions=nullptr) const =0 | AmpGen::Lineshape::Base | pure virtual |
~Base()=default | AmpGen::Lineshape::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::Base, including all inherited members.
+create() | AmpGen::Vertex::Base | inline |
operator()(const AmpGen::Tensor &P, const AmpGen::Tensor &Q, const AmpGen::Tensor &V1, const AmpGen::Tensor &V2, AmpGen::DebugSymbols *db=nullptr)=0 | AmpGen::Vertex::Base | pure virtual |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::ParticlePropertiesList, including all inherited members.
++ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::TensorExpression, including all inherited members.
+operator Expression() const | AmpGen::TensorExpression | |
operator()() const override | AmpGen::TensorExpression | virtual |
resolve(ASTResolver &resolver) const override | AmpGen::TensorExpression | virtual |
size() const | AmpGen::TensorExpression | inline |
tensor() const | AmpGen::TensorExpression | inline |
TensorExpression(const Tensor &tensor) | AmpGen::TensorExpression | |
to_string(const ASTResolver *resolver) const override | AmpGen::TensorExpression | virtual |
~IExpression()=default | AmpGen::IExpression | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Real, including all inherited members.
+arg() const | AmpGen::IUnaryExpression | inline |
d() const override | AmpGen::Real | virtual |
IUnaryExpression(const Expression &other) | AmpGen::IUnaryExpression | inline |
m_expression | AmpGen::IUnaryExpression | protected |
operator Expression() const | AmpGen::Real | |
operator()() const override | AmpGen::Real | virtual |
Real(const Expression &other) | AmpGen::Real | explicit |
resolve(ASTResolver &resolver) const override | AmpGen::IUnaryExpression | virtual |
to_string(const ASTResolver *resolver=nullptr) const override | AmpGen::Real | virtual |
~IExpression()=default | AmpGen::IExpression | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::ThreadPool, including all inherited members.
+enqueue(F &&f, Args &&... args) -> std::future< typename std::invoke_result_t< F, Args... > > | AmpGen::ThreadPool | |
ThreadPool(const size_t &nt) | AmpGen::ThreadPool | explicit |
waitForStoppedThreads() | AmpGen::ThreadPool | |
~ThreadPool() | AmpGen::ThreadPool |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::FunctionCache< input_type, stored_type, align >, including all inherited members.
++ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::f_Tf_P, including all inherited members.
+_id | AmpGen::Vertex::f_Tf_P | static |
create() | AmpGen::Vertex::Base | inline |
f_Tf_P() | AmpGen::Vertex::f_Tf_P | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::f_Tf_P | virtual |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
AmpGen Expressions are a set of classes for constructing functions from primatives such as the binary operators \((+,-,/,\times)\), and elementary functions such as trigonometric functions and sqrts. These are then compiled to conventional C++ at runtime, to allow fast and flexible evalulation of amplitudes. Expression trees can be built using overloaded operators, so
+will given an expression that can calculate the sum of expressions a and b. There are constructors for expressions from constants and corresponding overloads of operators, so for example
+generates a tree that adds '5' to the the tree 'a'.
+ Assorted optimisations will generally be invoked on the AST if constants are included, such as reduction of products and sums of constants.
There is limited functionality for expressions to be evaluated in-situ to the default values associated with their parameters, which can useful for debugging purposes. The more typical usage is to use an expression to generate a CompiledExpression that compiles the expression and wraps the corresponding shared library with a functor.
+For unary functions, it is recommend to use the functions contained in the fcn:: namespace that have the same names as those in std::math. For example,
Use of the unary classes directly can cause unexpected behaviour if used in conjunction with the auto keyword, and does not include some optimisations as readily such as constant folding.
++Classes | |
class | AmpGen::Array |
Expression for a fixed size array of values. More... | |
class | AmpGen::ASTResolver |
(Internal) class to aide in the resolution of the dependencies of expression trees. More... | |
class | AmpGen::IExpression |
Virtual base class for other expression tree components. More... | |
class | AmpGen::Expression |
Wrapper class for shared_ptrs to virtual expressions for use in conjunction with operators to build expression trees. More... | |
class | AmpGen::Constant |
Class to contain a constant (which can contain a complex value) More... | |
class | AmpGen::Parameter |
Free parameter for expression. More... | |
class | AmpGen::LambdaExpression |
Parameter that the value of which is given by some arbitrary C++ function. More... | |
class | AmpGen::Ternary |
Evaluates the ternary operator. More... | |
struct | AmpGen::SubTree |
class | AmpGen::ExpressionPack |
A group of expressions packed into a single expression + More... | |
class | AmpGen::IBinaryExpression |
Base class for binary expressions, i.e. More... | |
class | AmpGen::Sum |
Binary expression that returns \(l+r\). More... | |
class | AmpGen::Sub |
Binary expression that returns \(l-r\). More... | |
class | AmpGen::Product |
Binary expression that returns \(l\times r\). More... | |
class | AmpGen::Divide |
Binary expression that returns \(l / r\). More... | |
class | AmpGen::Pow |
Binary expression that returns \( l^{r} \). More... | |
class | AmpGen::Fmod |
Binary expression that returns the fractional part of \( l \mathrm{mod} r \). More... | |
class | AmpGen::LessThan |
Binary expression that returns \(l < r\). More... | |
class | AmpGen::GreaterThan |
Binary expression that returns \(l > r\). More... | |
class | AmpGen::LessThanEqualTo |
Binary expression that returns \(l < r\). More... | |
class | AmpGen::GreaterThanEqualTo |
Binary expression that returns \(l > r\). More... | |
class | AmpGen::And |
Binary expression that returns \(l \wedge r\). More... | |
class | AmpGen::Or |
Binary expression that returns \(l \wedge r\). More... | |
class | AmpGen::IUnaryExpression |
Base class for unary expressions, i.e. More... | |
class | AmpGen::Log |
Unary expression that returns \(\log(x)\). More... | |
class | AmpGen::Exp |
Unary expression that returns \(e^x\). More... | |
class | AmpGen::Sqrt |
Unary expression that returns \(\sqrt{x}\). More... | |
class | AmpGen::Abs |
Unary expression that returns \(|z|\). More... | |
class | AmpGen::Norm |
Unary expression that returns \(|z|^2\). More... | |
class | AmpGen::Conj |
Unary expression that returns \(z^{*}\). More... | |
class | AmpGen::Real |
Unary expression that returns the real part of \(z\). More... | |
class | AmpGen::Imag |
Unary expression that returns the imaginary part of \(z\). More... | |
class | AmpGen::Sin |
Unary expression that returns \(\sin(z)\). More... | |
class | AmpGen::Cos |
Unary expression that returns \(\cos(z)\). More... | |
class | AmpGen::Tan |
Unary expression that returns \(\tan(z)\). More... | |
class | AmpGen::ASin |
Unary expression that returns \(\sin^{-1}(z)\). More... | |
class | AmpGen::ACos |
Unary expression that returns \(\cos^{-1}(z)\). More... | |
class | AmpGen::ATan |
Unary expression that returns \(\tan^{-1}(z)\). More... | |
class | AmpGen::ISqrt |
Unary expression that uses inverse sqrt (faster than dividing by sqrt) + More... | |
class | AmpGen::LGamma |
Unary expression that returns \(\log\left|\Gamma(x)\right|\). More... | |
+Macros | |
#define | ADD_DEBUG(X, Y) |
Make a (named) debugging expression and add to a set of DebugSymbols. | |
#define | DEFINE_CAST(X) |
Define a cast from an expression implementation to the shared_ptr wrapper. | |
#define | DECLARE_UNARY_OPERATOR(X) |
Macro to declare a unary operator, see IUnaryExpression. | |
#define | DECLARE_BINARY_OPERATOR(X) |
Macro to declare a binary operator, see IBinaryExpression. | |
#define ADD_DEBUG | +( | +X, | +|
+ | + | Y ) | +
Definition at line 41 of file Expression.h.
+ +#define DECLARE_BINARY_OPERATOR | +( | +X | ) | ++ |
Definition at line 80 of file Expression.h.
+ +#define DECLARE_UNARY_OPERATOR | +( | +X | ) | ++ |
Definition at line 68 of file Expression.h.
+ +#define DEFINE_CAST | +( | +X | ) | ++ |
+
Definition at line 46 of file Expression.h.
+ ++ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::FitFraction, including all inherited members.
+err() const | AmpGen::FitFraction | |
FitFraction(const std::string &line) | AmpGen::FitFraction | |
FitFraction(const std::string &name, const double &frac, const double &err) | AmpGen::FitFraction | |
FitFraction()=default | AmpGen::FitFraction | |
name() const | AmpGen::FitFraction | |
setFracErr(const double &f, const double &e) | AmpGen::FitFraction | |
val() const | AmpGen::FitFraction |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Lineshape::CoupledChannel, including all inherited members.
+CoupledChannel() | AmpGen::Lineshape::CoupledChannel | inline |
create() | AmpGen::Lineshape::Base | inline |
get(const AmpGen::Expression &s, const AmpGen::Expression &s1, const AmpGen::Expression &s2, const std::string &particleName, const unsigned int &L, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=0) const override | AmpGen::Lineshape::CoupledChannel | |
get(const AmpGen::Particle &p, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=nullptr) const override | AmpGen::Lineshape::CoupledChannel | virtual |
AmpGen::Lineshape::Base::get(const Expression &s, const Expression &s1, const Expression &s2, const std::string &particleName, const unsigned &L, const std::string &lineshapeModifier, DebugSymbols *dbexpressions=nullptr) const =0 | AmpGen::Lineshape::Base | pure virtual |
~Base()=default | AmpGen::Lineshape::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Lineshape::Flatte, including all inherited members.
+create() | AmpGen::Lineshape::Base | inline |
Flatte() | AmpGen::Lineshape::Flatte | inline |
get(const AmpGen::Expression &s, const AmpGen::Expression &s1, const AmpGen::Expression &s2, const std::string &particleName, const unsigned int &L, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=0) const override | AmpGen::Lineshape::Flatte | |
get(const AmpGen::Particle &p, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=nullptr) const override | AmpGen::Lineshape::Flatte | virtual |
AmpGen::Lineshape::Base::get(const Expression &s, const Expression &s1, const Expression &s2, const std::string &particleName, const unsigned &L, const std::string &lineshapeModifier, DebugSymbols *dbexpressions=nullptr) const =0 | AmpGen::Lineshape::Base | pure virtual |
~Base()=default | AmpGen::Lineshape::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::And, including all inherited members.
+And(const Expression &l, const Expression &r) | AmpGen::And | |
And(const Expression &expr) | AmpGen::And | |
IBinaryExpression(const Expression &l, const Expression &r) | AmpGen::IBinaryExpression | inline |
IBinaryExpression(const Expression &pack) | AmpGen::IBinaryExpression | inline |
l() const | AmpGen::IBinaryExpression | inline |
lval | AmpGen::IBinaryExpression | protected |
operator Expression() const | AmpGen::And | |
operator()() const override | AmpGen::And | virtual |
r() const | AmpGen::IBinaryExpression | inline |
resolve(ASTResolver &resolver) const override | AmpGen::IBinaryExpression | virtual |
rval | AmpGen::IBinaryExpression | protected |
to_string(const ASTResolver *resolver=nullptr) const override | AmpGen::And | virtual |
~IExpression()=default | AmpGen::IExpression | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::TotalCoupling, including all inherited members.
+begin() const | AmpGen::TotalCoupling | inline |
contains(const std::string &name) const | AmpGen::TotalCoupling | |
end() const | AmpGen::TotalCoupling | inline |
isFixed() const | AmpGen::TotalCoupling | |
operator()() const | AmpGen::TotalCoupling | |
operator[](const size_t &index) | AmpGen::TotalCoupling | inline |
print() const | AmpGen::TotalCoupling | |
size() const | AmpGen::TotalCoupling | inline |
to_expression() const | AmpGen::TotalCoupling | |
TotalCoupling()=default | AmpGen::TotalCoupling | |
TotalCoupling(const TotalCoupling &other, const Coupling &pA) | AmpGen::TotalCoupling | |
TotalCoupling(const Coupling &pA) | AmpGen::TotalCoupling |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Expression, including all inherited members.
+Expression() | AmpGen::Expression | |
Expression(const real_t &value) | AmpGen::Expression | |
Expression(const complex_t &value) | AmpGen::Expression | |
Expression(const std::shared_ptr< IExpression > &expression) | AmpGen::Expression | |
get() const | AmpGen::Expression | |
operator()() const | AmpGen::Expression | |
operator*=(const Expression &other) | AmpGen::Expression | |
operator+=(const Expression &other) | AmpGen::Expression | |
operator-() const | AmpGen::Expression | |
operator-=(const Expression &other) | AmpGen::Expression | |
operator/=(const Expression &other) | AmpGen::Expression | |
resolve(ASTResolver &resolver) const | AmpGen::Expression | |
to_string(const ASTResolver *resolver=nullptr) const | AmpGen::Expression | |
~Expression()=default | AmpGen::Expression |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Sub, including all inherited members.
+IBinaryExpression(const Expression &l, const Expression &r) | AmpGen::IBinaryExpression | inline |
IBinaryExpression(const Expression &pack) | AmpGen::IBinaryExpression | inline |
l() const | AmpGen::IBinaryExpression | inline |
lval | AmpGen::IBinaryExpression | protected |
operator Expression() const | AmpGen::Sub | |
operator()() const override | AmpGen::Sub | virtual |
r() const | AmpGen::IBinaryExpression | inline |
resolve(ASTResolver &resolver) const override | AmpGen::IBinaryExpression | virtual |
rval | AmpGen::IBinaryExpression | protected |
Sub(const Expression &l, const Expression &r) | AmpGen::Sub | |
Sub(const Expression &expr) | AmpGen::Sub | |
to_string(const ASTResolver *resolver=nullptr) const override | AmpGen::Sub | virtual |
~IExpression()=default | AmpGen::IExpression | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::V_fF_S1, including all inherited members.
+_id | AmpGen::Vertex::V_fF_S1 | static |
create() | AmpGen::Vertex::Base | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::V_fF_S1 | virtual |
V_fF_S1() | AmpGen::Vertex::V_fF_S1 | inline |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+Macros | |
#define | DEBUG(X) |
Used for printing verbose debugging messages, only if DEBUGLEVEL is defined. | |
#define | INFO(X) |
Used for printing information messages, and will always be printed. | |
#define | ERROR(X) |
Used for printing errors messages, and will always be printed. | |
#define | FATAL(X) |
Used for printing fatal errors messages, and will always be printed and will terminate the process afterwards. | |
#define | WARNING(X) |
Used for printing warning messages, can be switched off using WARNINGLEVEL. | |
#define DEBUG | +( | +X | ) | ++ |
+
Definition at line 66 of file MsgService.h.
+ +#define ERROR | +( | +X | ) | ++ |
+
Definition at line 80 of file MsgService.h.
+ +#define FATAL | +( | +X | ) | ++ |
Definition at line 87 of file MsgService.h.
+ +#define INFO | +( | +X | ) | ++ |
+
Definition at line 75 of file MsgService.h.
+ +#define WARNING | +( | +X | ) | ++ |
These messages are often harmless, but sometimes not!
+ +Definition at line 97 of file MsgService.h.
+ ++ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::S_VV_S1, including all inherited members.
+_id | AmpGen::Vertex::S_VV_S1 | static |
create() | AmpGen::Vertex::Base | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::S_VV_S1 | virtual |
S_VV_S1() | AmpGen::Vertex::S_VV_S1 | inline |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::Factory, including all inherited members.
+get(const std::string &type, const bool quiet=false) | AmpGen::Factory< Vertex::Base > | inlinestatic |
getMe() | AmpGen::Factory< Vertex::Base > | inlinestatic |
getSpinFactor(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, const std::string &name, DebugSymbols *db=nullptr) | AmpGen::Vertex::Factory | static |
getSpinFactorNBody(const std::vector< std::pair< Tensor, Tensor > > &tensors, const unsigned int &mL, DebugSymbols *db=nullptr) | AmpGen::Vertex::Factory | static |
gImpl | AmpGen::Factory< Vertex::Base > | static |
isVertex(const std::string &hash) | AmpGen::Vertex::Factory | static |
m_terms | AmpGen::Factory< Vertex::Base > | |
Register(const std::string &key, Vertex::Base *object) | AmpGen::Factory< Vertex::Base > | inlinestatic |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::ASTResolver, including all inherited members.
++ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::PolarisedSum, including all inherited members.
++ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Ternary, including all inherited members.
+operator Expression() const | AmpGen::Ternary | |
operator()() const override | AmpGen::Ternary | inlinevirtual |
resolve(ASTResolver &resolver) const override | AmpGen::Ternary | virtual |
Ternary(const Expression &cond, const Expression &v1, const Expression &v2) | AmpGen::Ternary | |
to_string(const ASTResolver *resolver=nullptr) const override | AmpGen::Ternary | virtual |
~IExpression()=default | AmpGen::IExpression | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::KahanSum< T >, including all inherited members.
+cor | AmpGen::KahanSum< T > | |
operator()() const | AmpGen::KahanSum< T > | inline |
operator+=(const T &var) | AmpGen::KahanSum< T > | inline |
sum | AmpGen::KahanSum< T > |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::MinuitParameterSet, including all inherited members.
++ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::get_power< A, B >, including all inherited members.
+value | AmpGen::get_power< A, B > | static |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::IUnaryExpression, including all inherited members.
+arg() const | AmpGen::IUnaryExpression | inline |
d() const =0 | AmpGen::IUnaryExpression | pure virtual |
IUnaryExpression(const Expression &other) | AmpGen::IUnaryExpression | inline |
m_expression | AmpGen::IUnaryExpression | protected |
operator()() const override=0 | AmpGen::IUnaryExpression | pure virtual |
resolve(ASTResolver &resolver) const override | AmpGen::IUnaryExpression | virtual |
to_string(const ASTResolver *resolver=nullptr) const =0 | AmpGen::IExpression | pure virtual |
~IExpression()=default | AmpGen::IExpression | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::F_RS_P, including all inherited members.
+_id | AmpGen::Vertex::F_RS_P | static |
create() | AmpGen::Vertex::Base | inline |
F_RS_P() | AmpGen::Vertex::F_RS_P | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::F_RS_P | virtual |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::BinDT::Decision, including all inherited members.
+BinDT class | AmpGen::BinDT::Decision | friend |
Decision(const unsigned int &index, const double &value, std::shared_ptr< INode > left=nullptr, std::shared_ptr< INode > right=nullptr) | AmpGen::BinDT::Decision | |
INode()=default | AmpGen::BinDT::INode | |
m_parent | AmpGen::BinDT::INode | |
operator()(const double *evt) const override | AmpGen::BinDT::Decision | virtual |
serialize(std::ostream &stream) const override | AmpGen::BinDT::Decision | virtual |
setChildren(std::shared_ptr< INode > l, std::shared_ptr< INode > r) | AmpGen::BinDT::Decision | |
visit(const std::function< void(INode *)> &visit_function) override | AmpGen::BinDT::Decision | virtual |
~INode()=default | AmpGen::BinDT::INode | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Tensor::Index, including all inherited members.
+Index(bool isUpper=false) | AmpGen::Tensor::Index | inlineexplicit |
Index(const std::shared_ptr< int > &index, bool isUpper=false) | AmpGen::Tensor::Index | inline |
isUpper() const | AmpGen::Tensor::Index | inline |
operator!=(const Tensor::Index &other) const | AmpGen::Tensor::Index | inline |
operator-() const | AmpGen::Tensor::Index | inline |
operator<<(std::ostream &out, const Index &index) | AmpGen::Tensor::Index | friend |
operator==(const Tensor::Index &other) const | AmpGen::Tensor::Index | inline |
ptr() const | AmpGen::Tensor::Index | inline |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::S_TT_S, including all inherited members.
+_id | AmpGen::Vertex::S_TT_S | static |
create() | AmpGen::Vertex::Base | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::S_TT_S | virtual |
S_TT_S() | AmpGen::Vertex::S_TT_S | inline |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Factory< TYPE, KEY_TYPE >, including all inherited members.
+get(const KEY_TYPE &type, const bool quiet=false) | AmpGen::Factory< TYPE, KEY_TYPE > | inlinestatic |
getMe() | AmpGen::Factory< TYPE, KEY_TYPE > | inlinestatic |
gImpl | AmpGen::Factory< TYPE, KEY_TYPE > | static |
m_terms | AmpGen::Factory< TYPE, KEY_TYPE > | |
Register(const KEY_TYPE &key, TYPE *object) | AmpGen::Factory< TYPE, KEY_TYPE > | inlinestatic |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::OptionsParser, including all inherited members.
+addArg(const std::string &arg) | AmpGen::OptionsParser | |
begin() | AmpGen::OptionsParser | |
begin() const | AmpGen::OptionsParser | |
const_iterator typedef | AmpGen::OptionsParser | |
end() | AmpGen::OptionsParser | |
end() const | AmpGen::OptionsParser | |
find(const std::string &name) | AmpGen::OptionsParser | |
getInputOrdered() const | AmpGen::OptionsParser | |
getMe() | AmpGen::OptionsParser | static |
import(const std::string &fName) | AmpGen::OptionsParser | |
iterator typedef | AmpGen::OptionsParser | |
printHelp() | AmpGen::OptionsParser | static |
setArg(const std::string &arg) | AmpGen::OptionsParser | static |
setArgs(int argc, char **argv, const std::string &description="") | AmpGen::OptionsParser | static |
setCommandLineArgs(int argc, char **argv, const std::string &description="") | AmpGen::OptionsParser | |
setQuiet() | AmpGen::OptionsParser |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::detail::size_of< void >, including all inherited members.
+value | AmpGen::detail::size_of< void > | static |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::f_rS_P1, including all inherited members.
+_id | AmpGen::Vertex::f_rS_P1 | static |
create() | AmpGen::Vertex::Base | inline |
f_rS_P1() | AmpGen::Vertex::f_rS_P1 | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::f_rS_P1 | virtual |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::F_VF_D1, including all inherited members.
+_id | AmpGen::Vertex::F_VF_D1 | static |
create() | AmpGen::Vertex::Base | inline |
F_VF_D1() | AmpGen::Vertex::F_VF_D1 | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::F_VF_D1 | virtual |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::S_VV_D, including all inherited members.
+_id | AmpGen::Vertex::S_VV_D | static |
create() | AmpGen::Vertex::Base | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::S_VV_D | virtual |
S_VV_D() | AmpGen::Vertex::S_VV_D | inline |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::S_VS_P, including all inherited members.
+_id | AmpGen::Vertex::S_VS_P | static |
create() | AmpGen::Vertex::Base | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::S_VS_P | virtual |
S_VS_P() | AmpGen::Vertex::S_VS_P | inline |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::S_TV_rp, including all inherited members.
+_id | AmpGen::Vertex::S_TV_rp | static |
create() | AmpGen::Vertex::Base | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::S_TV_rp | virtual |
S_TV_rp() | AmpGen::Vertex::S_TV_rp | inline |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Lineshape::GenericKmatrix, including all inherited members.
+create() | AmpGen::Lineshape::Base | inline |
GenericKmatrix() | AmpGen::Lineshape::GenericKmatrix | inline |
get(const AmpGen::Expression &s, const AmpGen::Expression &s1, const AmpGen::Expression &s2, const std::string &particleName, const unsigned int &L, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=0) const override | AmpGen::Lineshape::GenericKmatrix | |
get(const AmpGen::Particle &p, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=nullptr) const override | AmpGen::Lineshape::GenericKmatrix | virtual |
AmpGen::Lineshape::Base::get(const Expression &s, const Expression &s1, const Expression &s2, const std::string &particleName, const unsigned &L, const std::string &lineshapeModifier, DebugSymbols *dbexpressions=nullptr) const =0 | AmpGen::Lineshape::Base | pure virtual |
~Base()=default | AmpGen::Lineshape::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Array, including all inherited members.
+Array(const Expression &top, const int &size, const Expression &address=0) | AmpGen::Array | |
operator Expression() | AmpGen::Array | |
operator()() const override | AmpGen::Array | virtual |
operator[](const Expression &address) const | AmpGen::Array | |
resolve(ASTResolver &resolver) const override | AmpGen::Array | virtual |
size() const | AmpGen::Array | inline |
to_string(const ASTResolver *resolver=nullptr) const override | AmpGen::Array | virtual |
top() const | AmpGen::Array | inline |
~IExpression()=default | AmpGen::IExpression | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::F_VF_S1, including all inherited members.
+_id | AmpGen::Vertex::F_VF_S1 | static |
create() | AmpGen::Vertex::Base | inline |
F_VF_S1() | AmpGen::Vertex::F_VF_S1 | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::F_VF_S1 | virtual |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::F_FS_S, including all inherited members.
+_id | AmpGen::Vertex::F_FS_S | static |
create() | AmpGen::Vertex::Base | inline |
F_FS_S() | AmpGen::Vertex::F_FS_S | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::F_FS_S | virtual |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Conj, including all inherited members.
+arg() const | AmpGen::IUnaryExpression | inline |
Conj(const Expression &other) | AmpGen::Conj | explicit |
d() const override | AmpGen::Conj | virtual |
IUnaryExpression(const Expression &other) | AmpGen::IUnaryExpression | inline |
m_expression | AmpGen::IUnaryExpression | protected |
operator Expression() const | AmpGen::Conj | |
operator()() const override | AmpGen::Conj | virtual |
resolve(ASTResolver &resolver) const override | AmpGen::IUnaryExpression | virtual |
to_string(const ASTResolver *resolver=nullptr) const override | AmpGen::Conj | virtual |
~IExpression()=default | AmpGen::IExpression | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::QuarkContent, including all inherited members.
+antiThis() | AmpGen::QuarkContent | |
compatible(const QuarkContent &other) const | AmpGen::QuarkContent | |
operator!=(const QuarkContent &rhs) const | AmpGen::QuarkContent | |
operator+(const QuarkContent &rhs) const | AmpGen::QuarkContent | |
operator+=(const QuarkContent &rhs) | AmpGen::QuarkContent | |
operator-(const QuarkContent &rhs) const | AmpGen::QuarkContent | |
operator-=(const QuarkContent &rhs) | AmpGen::QuarkContent | |
operator==(const QuarkContent &rhs) const | AmpGen::QuarkContent | |
operator[](const size_t &index) const | AmpGen::QuarkContent | |
print(std::ostream &os=std::cout) const | AmpGen::QuarkContent | |
QuarkContent() | AmpGen::QuarkContent | |
QuarkContent(const std::string &str) | AmpGen::QuarkContent | explicit |
quarks() const | AmpGen::QuarkContent | |
size() const | AmpGen::QuarkContent |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::LinearErrorPropagator, including all inherited members.
+add(const LinearErrorPropagator &p2) | AmpGen::LinearErrorPropagator | |
combinationCovWeighted(const std::vector< std::function< double(void)> > &functions) | AmpGen::LinearErrorPropagator | |
combinationWeights(const std::vector< std::function< double(void)> > &functions) | AmpGen::LinearErrorPropagator | |
correlationMatrix(const std::vector< std::function< double(void)> > &functions) | AmpGen::LinearErrorPropagator | |
cov() const | AmpGen::LinearErrorPropagator | |
covarianceMatrix(const std::vector< std::function< double(void)> > &functions) | AmpGen::LinearErrorPropagator | |
getError(const std::function< double(void)> &fcn) const | AmpGen::LinearErrorPropagator | |
getVectorError(const std::function< std::vector< double >(void)> &fcn, size_t RANK) const | AmpGen::LinearErrorPropagator | |
LinearErrorPropagator(const std::vector< MinuitParameter * > ¶ms) | AmpGen::LinearErrorPropagator | explicit |
LinearErrorPropagator(const MinuitParameterSet ¶ms) | AmpGen::LinearErrorPropagator | explicit |
LinearErrorPropagator(const TMatrixD &reducedCovarianceMatrix, const std::vector< MinuitParameter * > ¶ms) | AmpGen::LinearErrorPropagator | |
operator()(FCN fcn) const | AmpGen::LinearErrorPropagator | inline |
params() const | AmpGen::LinearErrorPropagator | |
posMap() const | AmpGen::LinearErrorPropagator | |
reset() | AmpGen::LinearErrorPropagator | |
size() const | AmpGen::LinearErrorPropagator |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::get_power< A, 0 >, including all inherited members.
+value | AmpGen::get_power< A, 0 > | static |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::T_VS_D, including all inherited members.
+_id | AmpGen::Vertex::T_VS_D | static |
create() | AmpGen::Vertex::Base | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::T_VS_D | virtual |
T_VS_D() | AmpGen::Vertex::T_VS_D | inline |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Lineshape::FormFactor, including all inherited members.
+create() | AmpGen::Lineshape::Base | inline |
FormFactor() | AmpGen::Lineshape::FormFactor | inline |
get(const AmpGen::Expression &s, const AmpGen::Expression &s1, const AmpGen::Expression &s2, const std::string &particleName, const unsigned int &L, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=0) const override | AmpGen::Lineshape::FormFactor | |
get(const AmpGen::Particle &p, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=nullptr) const override | AmpGen::Lineshape::FormFactor | virtual |
AmpGen::Lineshape::Base::get(const Expression &s, const Expression &s1, const Expression &s2, const std::string &particleName, const unsigned &L, const std::string &lineshapeModifier, DebugSymbols *dbexpressions=nullptr) const =0 | AmpGen::Lineshape::Base | pure virtual |
~Base()=default | AmpGen::Lineshape::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Coupling, including all inherited members.
+Coupling(MinuitParameter *re, MinuitParameter *im) | AmpGen::Coupling | |
Coupling(MinuitExpression *expression) | AmpGen::Coupling | |
Coupling(const Particle &particle, double f) | AmpGen::Coupling | |
eventType() const | AmpGen::Coupling | |
head() const | AmpGen::Coupling | inline |
isCartesian() const | AmpGen::Coupling | inline |
name() const | AmpGen::Coupling | inline |
operator()() const | AmpGen::Coupling | |
particle() const | AmpGen::Coupling | inline |
prefix() const | AmpGen::Coupling | inline |
to_expression() const | AmpGen::Coupling | |
x() const | AmpGen::Coupling | inline |
y() const | AmpGen::Coupling | inline |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Function, including all inherited members.
+Function(const std::string &name, const std::vector< Expression > &args) | AmpGen::Function | |
m_args | AmpGen::Function | |
m_name | AmpGen::Function | |
operator Expression() const | AmpGen::Function | |
operator()() const override | AmpGen::Function | inlinevirtual |
resolve(ASTResolver &resolver) const override | AmpGen::Function | virtual |
to_string(const ASTResolver *resolver=nullptr) const override | AmpGen::Function | virtual |
~IExpression()=default | AmpGen::IExpression | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::TreeReader::Proxy< OutputType >, including all inherited members.
++ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::f_fS_S1, including all inherited members.
+_id | AmpGen::Vertex::f_fS_S1 | static |
create() | AmpGen::Vertex::Base | inline |
f_fS_S1() | AmpGen::Vertex::f_fS_S1 | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::f_fS_S1 | virtual |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::scatter_iterator< stored_type, store_type, simd_size, modifiable >, including all inherited members.
++ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::MinuitParameterLink, including all inherited members.
+MinuitParameterLink(MinuitParameter *param) | AmpGen::MinuitParameterLink | explicit |
name() const | AmpGen::MinuitParameterLink | |
operator Expression() const | AmpGen::MinuitParameterLink | |
operator()() const override | AmpGen::MinuitParameterLink | virtual |
param() const | AmpGen::MinuitParameterLink | |
resolve(ASTResolver &resolver) const override | AmpGen::MinuitParameterLink | virtual |
to_string(const ASTResolver *resolver=nullptr) const override | AmpGen::MinuitParameterLink | virtual |
~IExpression()=default | AmpGen::IExpression | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::PhaseSpace, including all inherited members.
+debug(const Event &) | AmpGen::PhaseSpace | inline |
eventType() const | AmpGen::PhaseSpace | |
fill(double *output, unsigned stagger=1) | AmpGen::PhaseSpace | |
makeEvent() | AmpGen::PhaseSpace | |
PhaseSpace()=default | AmpGen::PhaseSpace | |
PhaseSpace(const EventType &type, TRandom *rand=gRandom) | AmpGen::PhaseSpace | explicit |
PhaseSpace(const Particle &type, TRandom *rand=gRandom) | AmpGen::PhaseSpace | explicit |
setDecay(const double &m0, const std::vector< double > &mass) | AmpGen::PhaseSpace | |
setRandom(TRandom *rand) | AmpGen::PhaseSpace | inline |
size() const | AmpGen::PhaseSpace | inline |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::f_rS_P, including all inherited members.
+_id | AmpGen::Vertex::f_rS_P | static |
create() | AmpGen::Vertex::Base | inline |
f_rS_P() | AmpGen::Vertex::f_rS_P | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::f_rS_P | virtual |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::S_VV_rp, including all inherited members.
+_id | AmpGen::Vertex::S_VV_rp | static |
create() | AmpGen::Vertex::Base | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::S_VV_rp | virtual |
S_VV_rp() | AmpGen::Vertex::S_VV_rp | inline |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::DiscreteDistribution, including all inherited members.
+DiscreteDistribution()=default | AmpGen::DiscreteDistribution | |
DiscreteDistribution(const std::vector< double > &weights) | AmpGen::DiscreteDistribution | |
max() const | AmpGen::DiscreteDistribution | |
min() const | AmpGen::DiscreteDistribution | |
operator()(TRandom3 *generator) const | AmpGen::DiscreteDistribution | inline |
probabilities() const | AmpGen::DiscreteDistribution |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Lineshape::TD, including all inherited members.
+create() | AmpGen::Lineshape::Base | inline |
get(const AmpGen::Expression &s, const AmpGen::Expression &s1, const AmpGen::Expression &s2, const std::string &particleName, const unsigned int &L, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=0) const override | AmpGen::Lineshape::TD | |
get(const AmpGen::Particle &p, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=nullptr) const override | AmpGen::Lineshape::TD | virtual |
AmpGen::Lineshape::Base::get(const Expression &s, const Expression &s1, const Expression &s2, const std::string &particleName, const unsigned &L, const std::string &lineshapeModifier, DebugSymbols *dbexpressions=nullptr) const =0 | AmpGen::Lineshape::Base | pure virtual |
TD() | AmpGen::Lineshape::TD | inline |
~Base()=default | AmpGen::Lineshape::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::V_VV_P1, including all inherited members.
+_id | AmpGen::Vertex::V_VV_P1 | static |
create() | AmpGen::Vertex::Base | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::V_VV_P1 | virtual |
V_VV_P1() | AmpGen::Vertex::V_VV_P1 | inline |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::f_rS_D, including all inherited members.
+_id | AmpGen::Vertex::f_rS_D | static |
create() | AmpGen::Vertex::Base | inline |
f_rS_D() | AmpGen::Vertex::f_rS_D | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::f_rS_D | virtual |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::f_Vf_P1, including all inherited members.
+_id | AmpGen::Vertex::f_Vf_P1 | static |
create() | AmpGen::Vertex::Base | inline |
f_Vf_P1() | AmpGen::Vertex::f_Vf_P1 | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::f_Vf_P1 | virtual |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::Vertex::V_VV_P, including all inherited members.
+_id | AmpGen::Vertex::V_VV_P | static |
create() | AmpGen::Vertex::Base | inline |
operator()(const Tensor &P, const Tensor &Q, const Tensor &V1, const Tensor &V2, DebugSymbols *db=0) override | AmpGen::Vertex::V_VV_P | virtual |
V_VV_P() | AmpGen::Vertex::V_VV_P | inline |
~Base()=default | AmpGen::Vertex::Base | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::BinDT, including all inherited members.
+begin() | AmpGen::BinDT | inline |
BinDT(const ARGS &... args) | AmpGen::BinDT | inline |
BinDT(const std::vector< double * > &addr, const ARGS &... args) | AmpGen::BinDT | inline |
BinDT(const EventList &events, const ARGS &... args) | AmpGen::BinDT | inline |
BinDT(const iterator_type &begin, const iterator_type &end, const ARGS &... args) | AmpGen::BinDT | inline |
BinDT(const ArgumentPack &args) | AmpGen::BinDT | explicit |
BinDT(const EventList &events, const ArgumentPack &args) | AmpGen::BinDT | |
BinDT()=default | AmpGen::BinDT | |
const_nodes() const | AmpGen::BinDT | inline |
end() | AmpGen::BinDT | inline |
getBin(const Event &evt) const | AmpGen::BinDT | |
getBin(const double *evt) const | AmpGen::BinDT | |
getBinNumber(const Event &evt) const | AmpGen::BinDT | |
getBinNumber(const double *evt) const | AmpGen::BinDT | |
makeDefaultFunctors() | AmpGen::BinDT | |
makeNodes(const iterator_type &begin, const iterator_type &end) | AmpGen::BinDT | inline |
makeNodes(const std::vector< double * > &, std::queue< unsigned >, const unsigned &) | AmpGen::BinDT | |
makeNodes(const std::vector< double * > &) | AmpGen::BinDT | |
makeNodes(const std::vector< double * > &, const std::vector< double * > &) | AmpGen::BinDT | |
makeNodes(std::vector< double * >, std::vector< double * >, std::queue< unsigned >, const unsigned &) | AmpGen::BinDT | |
nodes() | AmpGen::BinDT | inline |
readFromStream(std::istream &stream) | AmpGen::BinDT | |
refreshQueue(const std::vector< double * > &, std::queue< unsigned > &, const unsigned &) | AmpGen::BinDT | |
serialize(std::ofstream &output) | AmpGen::BinDT | |
serialize(const std::string &filename) | AmpGen::BinDT | |
setFunctor(const std::function< std::vector< double >(const Event &)> &functors) | AmpGen::BinDT | inline |
setQueueOrdering(const std::vector< unsigned > &queueOrdering) | AmpGen::BinDT | inline |
size() const | AmpGen::BinDT | |
top() | AmpGen::BinDT | inline |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::CoherentSum, including all inherited members.
++ |
+ AmpGen 2.1
+
+ |
+
This is the complete list of members for AmpGen::ComplexParameter, including all inherited members.
+ComplexParameter(const Parameter &real, const Parameter &imag) | AmpGen::ComplexParameter | |
operator Expression() const | AmpGen::ComplexParameter | |
operator()() const override | AmpGen::ComplexParameter | virtual |
resolve(ASTResolver &resolver) const override | AmpGen::ComplexParameter | virtual |
to_string(const ASTResolver *resolver=nullptr) const override | AmpGen::ComplexParameter | virtual |
~IExpression()=default | AmpGen::IExpression | virtual |
+ |
+ AmpGen 2.1
+
+ |
+
+Directories | |
simd | |
+ |
+ AmpGen 2.1
+
+ |
+
+Files | |
arm128d_types.h | |
avx2d_types.h | |
avx2f_types.h | |
avx512d_types.h | |
integrate_fp.h | |
iterator.h | |
utils.h | |
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+
+ |
+ AmpGen 2.1
+
+ |
+