flexiblesusy is hosted by Hepforge, IPPP Durham
FlexibleSUSY
flexiblesusy::Decay_amplitude_SSS Class Reference

generic amplitude for the decay of a scalar into two scalars More...

#include <decay_amplitudes.hpp>

Collaboration diagram for flexiblesusy::Decay_amplitude_SSS:
Collaboration graph

Public Member Functions

Decay_amplitude_SSS operator+= (Decay_amplitude_SSS const &amp)
 
double square () const
 

Public Attributes

std::complex< double > form_factor {0.}
 
double m_decay {0.}
 
double m_scalar_1 {0.}
 
double m_scalar_2 {0.}
 

Detailed Description

generic amplitude for the decay of a scalar into two scalars

Definition at line 33 of file decay_amplitudes.hpp.

Member Function Documentation

◆ operator+=()

Decay_amplitude_SSS flexiblesusy::Decay_amplitude_SSS::operator+= ( Decay_amplitude_SSS const &  amp)
inline

Definition at line 40 of file decay_amplitudes.hpp.

References form_factor.

◆ square()

double flexiblesusy::Decay_amplitude_SSS::square ( ) const

Definition at line 31 of file decay_amplitudes.cpp.

References flexiblesusy::AbsSqr(), and form_factor.

Member Data Documentation

◆ form_factor

std::complex<double> flexiblesusy::Decay_amplitude_SSS::form_factor {0.}

Definition at line 37 of file decay_amplitudes.hpp.

Referenced by flexiblesusy::calculate_diagram_SSS_t10g10n52_VVV(), flexiblesusy::calculate_diagram_SSS_t10g1n43_SFF(), flexiblesusy::calculate_diagram_SSS_t10g2n44_SSS(), flexiblesusy::calculate_diagram_SSS_t10g3n45_SUU(), flexiblesusy::calculate_diagram_SSS_t10g4n46_SSV(), flexiblesusy::calculate_diagram_SSS_t10g5n47_SVV(), flexiblesusy::calculate_diagram_SSS_t10g6n48_VFF(), flexiblesusy::calculate_diagram_SSS_t10g7n49_VSS(), flexiblesusy::calculate_diagram_SSS_t10g8n50_VUU(), flexiblesusy::calculate_diagram_SSS_t10g9n51_VSV(), flexiblesusy::calculate_diagram_SSS_t1g10n10_VVV(), flexiblesusy::calculate_diagram_SSS_t1g1n1_FFF(), flexiblesusy::calculate_diagram_SSS_t1g2n2_SSS(), flexiblesusy::calculate_diagram_SSS_t1g3n3_UUU(), flexiblesusy::calculate_diagram_SSS_t1g4n4_SSV(), flexiblesusy::calculate_diagram_SSS_t1g5n5_SVS(), flexiblesusy::calculate_diagram_SSS_t1g6n6_VSS(), flexiblesusy::calculate_diagram_SSS_t1g7n7_SVV(), flexiblesusy::calculate_diagram_SSS_t1g8n8_VSV(), flexiblesusy::calculate_diagram_SSS_t1g9n9_VVS(), flexiblesusy::calculate_diagram_SSS_t2g1n11_SS(), flexiblesusy::calculate_diagram_SSS_t2g2n12_SV(), flexiblesusy::calculate_diagram_SSS_t3g1n13_SS(), flexiblesusy::calculate_diagram_SSS_t3g2n14_SV(), flexiblesusy::calculate_diagram_SSS_t4g1n15_SS(), flexiblesusy::calculate_diagram_SSS_t4g2n16_VV(), flexiblesusy::calculate_diagram_SSS_t5g1n17_SS(), flexiblesusy::calculate_diagram_SSS_t5g2n18_SV(), flexiblesusy::calculate_diagram_SSS_t6g1n19_SS(), flexiblesusy::calculate_diagram_SSS_t6g2n20_VV(), flexiblesusy::calculate_diagram_SSS_t7g1n21_SS(), flexiblesusy::calculate_diagram_SSS_t7g2n22_VV(), flexiblesusy::calculate_diagram_SSS_t8g10n32_VVV(), flexiblesusy::calculate_diagram_SSS_t8g1n23_SFF(), flexiblesusy::calculate_diagram_SSS_t8g2n24_SSS(), flexiblesusy::calculate_diagram_SSS_t8g3n25_SUU(), flexiblesusy::calculate_diagram_SSS_t8g4n26_SSV(), flexiblesusy::calculate_diagram_SSS_t8g5n27_SVV(), flexiblesusy::calculate_diagram_SSS_t8g6n28_VFF(), flexiblesusy::calculate_diagram_SSS_t8g7n29_VSS(), flexiblesusy::calculate_diagram_SSS_t8g8n30_VUU(), flexiblesusy::calculate_diagram_SSS_t8g9n31_VSV(), flexiblesusy::calculate_diagram_SSS_t9g10n42_VVV(), flexiblesusy::calculate_diagram_SSS_t9g1n33_SFF(), flexiblesusy::calculate_diagram_SSS_t9g2n34_SSS(), flexiblesusy::calculate_diagram_SSS_t9g3n35_SUU(), flexiblesusy::calculate_diagram_SSS_t9g4n36_SSV(), flexiblesusy::calculate_diagram_SSS_t9g5n37_SVV(), flexiblesusy::calculate_diagram_SSS_t9g6n38_VFF(), flexiblesusy::calculate_diagram_SSS_t9g7n39_VSS(), flexiblesusy::calculate_diagram_SSS_t9g8n40_VUU(), flexiblesusy::calculate_diagram_SSS_t9g9n41_VSV(), flexiblesusy::operator*(), operator+=(), and square().

◆ m_decay

double flexiblesusy::Decay_amplitude_SSS::m_decay {0.}

Definition at line 34 of file decay_amplitudes.hpp.

Referenced by flexiblesusy::calculate_diagram_SSS_t10g10n52_VVV(), flexiblesusy::calculate_diagram_SSS_t10g1n43_SFF(), flexiblesusy::calculate_diagram_SSS_t10g2n44_SSS(), flexiblesusy::calculate_diagram_SSS_t10g3n45_SUU(), flexiblesusy::calculate_diagram_SSS_t10g4n46_SSV(), flexiblesusy::calculate_diagram_SSS_t10g5n47_SVV(), flexiblesusy::calculate_diagram_SSS_t10g6n48_VFF(), flexiblesusy::calculate_diagram_SSS_t10g7n49_VSS(), flexiblesusy::calculate_diagram_SSS_t10g8n50_VUU(), flexiblesusy::calculate_diagram_SSS_t10g9n51_VSV(), flexiblesusy::calculate_diagram_SSS_t1g10n10_VVV(), flexiblesusy::calculate_diagram_SSS_t1g1n1_FFF(), flexiblesusy::calculate_diagram_SSS_t1g2n2_SSS(), flexiblesusy::calculate_diagram_SSS_t1g3n3_UUU(), flexiblesusy::calculate_diagram_SSS_t1g4n4_SSV(), flexiblesusy::calculate_diagram_SSS_t1g5n5_SVS(), flexiblesusy::calculate_diagram_SSS_t1g6n6_VSS(), flexiblesusy::calculate_diagram_SSS_t1g7n7_SVV(), flexiblesusy::calculate_diagram_SSS_t1g8n8_VSV(), flexiblesusy::calculate_diagram_SSS_t1g9n9_VVS(), flexiblesusy::calculate_diagram_SSS_t2g1n11_SS(), flexiblesusy::calculate_diagram_SSS_t2g2n12_SV(), flexiblesusy::calculate_diagram_SSS_t3g1n13_SS(), flexiblesusy::calculate_diagram_SSS_t3g2n14_SV(), flexiblesusy::calculate_diagram_SSS_t4g1n15_SS(), flexiblesusy::calculate_diagram_SSS_t4g2n16_VV(), flexiblesusy::calculate_diagram_SSS_t5g1n17_SS(), flexiblesusy::calculate_diagram_SSS_t5g2n18_SV(), flexiblesusy::calculate_diagram_SSS_t6g1n19_SS(), flexiblesusy::calculate_diagram_SSS_t6g2n20_VV(), flexiblesusy::calculate_diagram_SSS_t7g1n21_SS(), flexiblesusy::calculate_diagram_SSS_t7g2n22_VV(), flexiblesusy::calculate_diagram_SSS_t8g10n32_VVV(), flexiblesusy::calculate_diagram_SSS_t8g1n23_SFF(), flexiblesusy::calculate_diagram_SSS_t8g2n24_SSS(), flexiblesusy::calculate_diagram_SSS_t8g3n25_SUU(), flexiblesusy::calculate_diagram_SSS_t8g4n26_SSV(), flexiblesusy::calculate_diagram_SSS_t8g5n27_SVV(), flexiblesusy::calculate_diagram_SSS_t8g6n28_VFF(), flexiblesusy::calculate_diagram_SSS_t8g7n29_VSS(), flexiblesusy::calculate_diagram_SSS_t8g8n30_VUU(), flexiblesusy::calculate_diagram_SSS_t8g9n31_VSV(), flexiblesusy::calculate_diagram_SSS_t9g10n42_VVV(), flexiblesusy::calculate_diagram_SSS_t9g1n33_SFF(), flexiblesusy::calculate_diagram_SSS_t9g2n34_SSS(), flexiblesusy::calculate_diagram_SSS_t9g3n35_SUU(), flexiblesusy::calculate_diagram_SSS_t9g4n36_SSV(), flexiblesusy::calculate_diagram_SSS_t9g5n37_SVV(), flexiblesusy::calculate_diagram_SSS_t9g6n38_VFF(), flexiblesusy::calculate_diagram_SSS_t9g7n39_VSS(), flexiblesusy::calculate_diagram_SSS_t9g8n40_VUU(), flexiblesusy::calculate_diagram_SSS_t9g9n41_VSV(), and flexiblesusy::operator*().

◆ m_scalar_1

double flexiblesusy::Decay_amplitude_SSS::m_scalar_1 {0.}

Definition at line 35 of file decay_amplitudes.hpp.

Referenced by flexiblesusy::calculate_diagram_SSS_t10g10n52_VVV(), flexiblesusy::calculate_diagram_SSS_t10g1n43_SFF(), flexiblesusy::calculate_diagram_SSS_t10g2n44_SSS(), flexiblesusy::calculate_diagram_SSS_t10g3n45_SUU(), flexiblesusy::calculate_diagram_SSS_t10g4n46_SSV(), flexiblesusy::calculate_diagram_SSS_t10g5n47_SVV(), flexiblesusy::calculate_diagram_SSS_t10g6n48_VFF(), flexiblesusy::calculate_diagram_SSS_t10g7n49_VSS(), flexiblesusy::calculate_diagram_SSS_t10g8n50_VUU(), flexiblesusy::calculate_diagram_SSS_t10g9n51_VSV(), flexiblesusy::calculate_diagram_SSS_t1g10n10_VVV(), flexiblesusy::calculate_diagram_SSS_t1g1n1_FFF(), flexiblesusy::calculate_diagram_SSS_t1g2n2_SSS(), flexiblesusy::calculate_diagram_SSS_t1g3n3_UUU(), flexiblesusy::calculate_diagram_SSS_t1g4n4_SSV(), flexiblesusy::calculate_diagram_SSS_t1g5n5_SVS(), flexiblesusy::calculate_diagram_SSS_t1g6n6_VSS(), flexiblesusy::calculate_diagram_SSS_t1g7n7_SVV(), flexiblesusy::calculate_diagram_SSS_t1g8n8_VSV(), flexiblesusy::calculate_diagram_SSS_t1g9n9_VVS(), flexiblesusy::calculate_diagram_SSS_t2g1n11_SS(), flexiblesusy::calculate_diagram_SSS_t2g2n12_SV(), flexiblesusy::calculate_diagram_SSS_t3g1n13_SS(), flexiblesusy::calculate_diagram_SSS_t3g2n14_SV(), flexiblesusy::calculate_diagram_SSS_t4g1n15_SS(), flexiblesusy::calculate_diagram_SSS_t4g2n16_VV(), flexiblesusy::calculate_diagram_SSS_t5g1n17_SS(), flexiblesusy::calculate_diagram_SSS_t5g2n18_SV(), flexiblesusy::calculate_diagram_SSS_t6g1n19_SS(), flexiblesusy::calculate_diagram_SSS_t6g2n20_VV(), flexiblesusy::calculate_diagram_SSS_t7g1n21_SS(), flexiblesusy::calculate_diagram_SSS_t7g2n22_VV(), flexiblesusy::calculate_diagram_SSS_t8g10n32_VVV(), flexiblesusy::calculate_diagram_SSS_t8g1n23_SFF(), flexiblesusy::calculate_diagram_SSS_t8g2n24_SSS(), flexiblesusy::calculate_diagram_SSS_t8g3n25_SUU(), flexiblesusy::calculate_diagram_SSS_t8g4n26_SSV(), flexiblesusy::calculate_diagram_SSS_t8g5n27_SVV(), flexiblesusy::calculate_diagram_SSS_t8g6n28_VFF(), flexiblesusy::calculate_diagram_SSS_t8g7n29_VSS(), flexiblesusy::calculate_diagram_SSS_t8g8n30_VUU(), flexiblesusy::calculate_diagram_SSS_t8g9n31_VSV(), flexiblesusy::calculate_diagram_SSS_t9g10n42_VVV(), flexiblesusy::calculate_diagram_SSS_t9g1n33_SFF(), flexiblesusy::calculate_diagram_SSS_t9g2n34_SSS(), flexiblesusy::calculate_diagram_SSS_t9g3n35_SUU(), flexiblesusy::calculate_diagram_SSS_t9g4n36_SSV(), flexiblesusy::calculate_diagram_SSS_t9g5n37_SVV(), flexiblesusy::calculate_diagram_SSS_t9g6n38_VFF(), flexiblesusy::calculate_diagram_SSS_t9g7n39_VSS(), flexiblesusy::calculate_diagram_SSS_t9g8n40_VUU(), flexiblesusy::calculate_diagram_SSS_t9g9n41_VSV(), and flexiblesusy::operator*().

◆ m_scalar_2

double flexiblesusy::Decay_amplitude_SSS::m_scalar_2 {0.}

Definition at line 36 of file decay_amplitudes.hpp.

Referenced by flexiblesusy::calculate_diagram_SSS_t10g10n52_VVV(), flexiblesusy::calculate_diagram_SSS_t10g1n43_SFF(), flexiblesusy::calculate_diagram_SSS_t10g2n44_SSS(), flexiblesusy::calculate_diagram_SSS_t10g3n45_SUU(), flexiblesusy::calculate_diagram_SSS_t10g4n46_SSV(), flexiblesusy::calculate_diagram_SSS_t10g5n47_SVV(), flexiblesusy::calculate_diagram_SSS_t10g6n48_VFF(), flexiblesusy::calculate_diagram_SSS_t10g7n49_VSS(), flexiblesusy::calculate_diagram_SSS_t10g8n50_VUU(), flexiblesusy::calculate_diagram_SSS_t10g9n51_VSV(), flexiblesusy::calculate_diagram_SSS_t1g10n10_VVV(), flexiblesusy::calculate_diagram_SSS_t1g1n1_FFF(), flexiblesusy::calculate_diagram_SSS_t1g2n2_SSS(), flexiblesusy::calculate_diagram_SSS_t1g3n3_UUU(), flexiblesusy::calculate_diagram_SSS_t1g4n4_SSV(), flexiblesusy::calculate_diagram_SSS_t1g5n5_SVS(), flexiblesusy::calculate_diagram_SSS_t1g6n6_VSS(), flexiblesusy::calculate_diagram_SSS_t1g7n7_SVV(), flexiblesusy::calculate_diagram_SSS_t1g8n8_VSV(), flexiblesusy::calculate_diagram_SSS_t1g9n9_VVS(), flexiblesusy::calculate_diagram_SSS_t2g1n11_SS(), flexiblesusy::calculate_diagram_SSS_t2g2n12_SV(), flexiblesusy::calculate_diagram_SSS_t3g1n13_SS(), flexiblesusy::calculate_diagram_SSS_t3g2n14_SV(), flexiblesusy::calculate_diagram_SSS_t4g1n15_SS(), flexiblesusy::calculate_diagram_SSS_t4g2n16_VV(), flexiblesusy::calculate_diagram_SSS_t5g1n17_SS(), flexiblesusy::calculate_diagram_SSS_t5g2n18_SV(), flexiblesusy::calculate_diagram_SSS_t6g1n19_SS(), flexiblesusy::calculate_diagram_SSS_t6g2n20_VV(), flexiblesusy::calculate_diagram_SSS_t7g1n21_SS(), flexiblesusy::calculate_diagram_SSS_t7g2n22_VV(), flexiblesusy::calculate_diagram_SSS_t8g10n32_VVV(), flexiblesusy::calculate_diagram_SSS_t8g1n23_SFF(), flexiblesusy::calculate_diagram_SSS_t8g2n24_SSS(), flexiblesusy::calculate_diagram_SSS_t8g3n25_SUU(), flexiblesusy::calculate_diagram_SSS_t8g4n26_SSV(), flexiblesusy::calculate_diagram_SSS_t8g5n27_SVV(), flexiblesusy::calculate_diagram_SSS_t8g6n28_VFF(), flexiblesusy::calculate_diagram_SSS_t8g7n29_VSS(), flexiblesusy::calculate_diagram_SSS_t8g8n30_VUU(), flexiblesusy::calculate_diagram_SSS_t8g9n31_VSV(), flexiblesusy::calculate_diagram_SSS_t9g10n42_VVV(), flexiblesusy::calculate_diagram_SSS_t9g1n33_SFF(), flexiblesusy::calculate_diagram_SSS_t9g2n34_SSS(), flexiblesusy::calculate_diagram_SSS_t9g3n35_SUU(), flexiblesusy::calculate_diagram_SSS_t9g4n36_SSV(), flexiblesusy::calculate_diagram_SSS_t9g5n37_SVV(), flexiblesusy::calculate_diagram_SSS_t9g6n38_VFF(), flexiblesusy::calculate_diagram_SSS_t9g7n39_VSS(), flexiblesusy::calculate_diagram_SSS_t9g8n40_VUU(), flexiblesusy::calculate_diagram_SSS_t9g9n41_VSV(), and flexiblesusy::operator*().


The documentation for this class was generated from the following files: