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

generic amplitude for the decay of a scalar into a scalar and vector More...

#include <decay_amplitudes.hpp>

Collaboration diagram for flexiblesusy::Decay_amplitude_SSV:
Collaboration graph

Public Member Functions

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

Public Attributes

std::complex< double > form_factor {0.}
 
double m_decay {0.}
 
double m_scalar {0.}
 
double m_vector {0.}
 
double massless_vector_threshold {std::numeric_limits<double>::epsilon()}
 

Detailed Description

generic amplitude for the decay of a scalar into a scalar and vector

Definition at line 52 of file decay_amplitudes.hpp.

Member Function Documentation

◆ operator+=()

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

Definition at line 60 of file decay_amplitudes.hpp.

References form_factor.

◆ square()

double flexiblesusy::Decay_amplitude_SSV::square ( ) const

Member Data Documentation

◆ form_factor

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

Definition at line 57 of file decay_amplitudes.hpp.

Referenced by flexiblesusy::calculate_diagram_SSV_t10g10n50_VVV(), flexiblesusy::calculate_diagram_SSV_t10g1n41_SFF(), flexiblesusy::calculate_diagram_SSV_t10g2n42_SSS(), flexiblesusy::calculate_diagram_SSV_t10g3n43_SUU(), flexiblesusy::calculate_diagram_SSV_t10g4n44_SSV(), flexiblesusy::calculate_diagram_SSV_t10g5n45_SVV(), flexiblesusy::calculate_diagram_SSV_t10g6n46_VFF(), flexiblesusy::calculate_diagram_SSV_t10g7n47_VSS(), flexiblesusy::calculate_diagram_SSV_t10g8n48_VUU(), flexiblesusy::calculate_diagram_SSV_t10g9n49_VSV(), flexiblesusy::calculate_diagram_SSV_t1g10n10_VVV(), flexiblesusy::calculate_diagram_SSV_t1g1n1_FFF(), flexiblesusy::calculate_diagram_SSV_t1g2n2_SSS(), flexiblesusy::calculate_diagram_SSV_t1g3n3_UUU(), flexiblesusy::calculate_diagram_SSV_t1g4n4_SSV(), flexiblesusy::calculate_diagram_SSV_t1g5n5_SVS(), flexiblesusy::calculate_diagram_SSV_t1g6n6_VSS(), flexiblesusy::calculate_diagram_SSV_t1g7n7_SVV(), flexiblesusy::calculate_diagram_SSV_t1g8n8_VSV(), flexiblesusy::calculate_diagram_SSV_t1g9n9_VVS(), flexiblesusy::calculate_diagram_SSV_t2g1n11_VS(), flexiblesusy::calculate_diagram_SSV_t2g2n12_VV(), flexiblesusy::calculate_diagram_SSV_t3g1n13_SS(), flexiblesusy::calculate_diagram_SSV_t3g2n14_SV(), flexiblesusy::calculate_diagram_SSV_t4g1n15_SV(), flexiblesusy::calculate_diagram_SSV_t5g1n16_SS(), flexiblesusy::calculate_diagram_SSV_t5g2n17_SV(), flexiblesusy::calculate_diagram_SSV_t6g1n18_SV(), flexiblesusy::calculate_diagram_SSV_t8g10n30_VVV(), flexiblesusy::calculate_diagram_SSV_t8g6n26_VFF(), flexiblesusy::calculate_diagram_SSV_t8g7n27_VSS(), flexiblesusy::calculate_diagram_SSV_t8g9n29_VSV(), flexiblesusy::calculate_diagram_SSV_t9g10n40_VVV(), flexiblesusy::calculate_diagram_SSV_t9g1n31_SFF(), flexiblesusy::calculate_diagram_SSV_t9g2n32_SSS(), flexiblesusy::calculate_diagram_SSV_t9g3n33_SUU(), flexiblesusy::calculate_diagram_SSV_t9g4n34_SSV(), flexiblesusy::calculate_diagram_SSV_t9g5n35_SVV(), flexiblesusy::calculate_diagram_SSV_t9g6n36_VFF(), flexiblesusy::calculate_diagram_SSV_t9g7n37_VSS(), flexiblesusy::calculate_diagram_SSV_t9g8n38_VUU(), flexiblesusy::calculate_diagram_SSV_t9g9n39_VSV(), flexiblesusy::operator*(), operator+=(), and square().

◆ m_decay

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

Definition at line 53 of file decay_amplitudes.hpp.

Referenced by flexiblesusy::calculate_diagram_SSV_t10g10n50_VVV(), flexiblesusy::calculate_diagram_SSV_t10g1n41_SFF(), flexiblesusy::calculate_diagram_SSV_t10g2n42_SSS(), flexiblesusy::calculate_diagram_SSV_t10g3n43_SUU(), flexiblesusy::calculate_diagram_SSV_t10g4n44_SSV(), flexiblesusy::calculate_diagram_SSV_t10g5n45_SVV(), flexiblesusy::calculate_diagram_SSV_t10g6n46_VFF(), flexiblesusy::calculate_diagram_SSV_t10g7n47_VSS(), flexiblesusy::calculate_diagram_SSV_t10g8n48_VUU(), flexiblesusy::calculate_diagram_SSV_t10g9n49_VSV(), flexiblesusy::calculate_diagram_SSV_t1g10n10_VVV(), flexiblesusy::calculate_diagram_SSV_t1g1n1_FFF(), flexiblesusy::calculate_diagram_SSV_t1g2n2_SSS(), flexiblesusy::calculate_diagram_SSV_t1g3n3_UUU(), flexiblesusy::calculate_diagram_SSV_t1g4n4_SSV(), flexiblesusy::calculate_diagram_SSV_t1g5n5_SVS(), flexiblesusy::calculate_diagram_SSV_t1g6n6_VSS(), flexiblesusy::calculate_diagram_SSV_t1g7n7_SVV(), flexiblesusy::calculate_diagram_SSV_t1g8n8_VSV(), flexiblesusy::calculate_diagram_SSV_t1g9n9_VVS(), flexiblesusy::calculate_diagram_SSV_t2g1n11_VS(), flexiblesusy::calculate_diagram_SSV_t2g2n12_VV(), flexiblesusy::calculate_diagram_SSV_t3g1n13_SS(), flexiblesusy::calculate_diagram_SSV_t3g2n14_SV(), flexiblesusy::calculate_diagram_SSV_t4g1n15_SV(), flexiblesusy::calculate_diagram_SSV_t5g1n16_SS(), flexiblesusy::calculate_diagram_SSV_t5g2n17_SV(), flexiblesusy::calculate_diagram_SSV_t6g1n18_SV(), flexiblesusy::calculate_diagram_SSV_t8g10n30_VVV(), flexiblesusy::calculate_diagram_SSV_t8g6n26_VFF(), flexiblesusy::calculate_diagram_SSV_t8g7n27_VSS(), flexiblesusy::calculate_diagram_SSV_t8g9n29_VSV(), flexiblesusy::calculate_diagram_SSV_t9g10n40_VVV(), flexiblesusy::calculate_diagram_SSV_t9g1n31_SFF(), flexiblesusy::calculate_diagram_SSV_t9g2n32_SSS(), flexiblesusy::calculate_diagram_SSV_t9g3n33_SUU(), flexiblesusy::calculate_diagram_SSV_t9g4n34_SSV(), flexiblesusy::calculate_diagram_SSV_t9g5n35_SVV(), flexiblesusy::calculate_diagram_SSV_t9g6n36_VFF(), flexiblesusy::calculate_diagram_SSV_t9g7n37_VSS(), flexiblesusy::calculate_diagram_SSV_t9g8n38_VUU(), flexiblesusy::calculate_diagram_SSV_t9g9n39_VSV(), flexiblesusy::operator*(), and square().

◆ m_scalar

double flexiblesusy::Decay_amplitude_SSV::m_scalar {0.}

Definition at line 54 of file decay_amplitudes.hpp.

Referenced by flexiblesusy::calculate_diagram_SSV_t10g10n50_VVV(), flexiblesusy::calculate_diagram_SSV_t10g1n41_SFF(), flexiblesusy::calculate_diagram_SSV_t10g2n42_SSS(), flexiblesusy::calculate_diagram_SSV_t10g3n43_SUU(), flexiblesusy::calculate_diagram_SSV_t10g4n44_SSV(), flexiblesusy::calculate_diagram_SSV_t10g5n45_SVV(), flexiblesusy::calculate_diagram_SSV_t10g6n46_VFF(), flexiblesusy::calculate_diagram_SSV_t10g7n47_VSS(), flexiblesusy::calculate_diagram_SSV_t10g8n48_VUU(), flexiblesusy::calculate_diagram_SSV_t10g9n49_VSV(), flexiblesusy::calculate_diagram_SSV_t1g10n10_VVV(), flexiblesusy::calculate_diagram_SSV_t1g1n1_FFF(), flexiblesusy::calculate_diagram_SSV_t1g2n2_SSS(), flexiblesusy::calculate_diagram_SSV_t1g3n3_UUU(), flexiblesusy::calculate_diagram_SSV_t1g4n4_SSV(), flexiblesusy::calculate_diagram_SSV_t1g5n5_SVS(), flexiblesusy::calculate_diagram_SSV_t1g6n6_VSS(), flexiblesusy::calculate_diagram_SSV_t1g7n7_SVV(), flexiblesusy::calculate_diagram_SSV_t1g8n8_VSV(), flexiblesusy::calculate_diagram_SSV_t1g9n9_VVS(), flexiblesusy::calculate_diagram_SSV_t2g1n11_VS(), flexiblesusy::calculate_diagram_SSV_t2g2n12_VV(), flexiblesusy::calculate_diagram_SSV_t3g1n13_SS(), flexiblesusy::calculate_diagram_SSV_t3g2n14_SV(), flexiblesusy::calculate_diagram_SSV_t4g1n15_SV(), flexiblesusy::calculate_diagram_SSV_t5g1n16_SS(), flexiblesusy::calculate_diagram_SSV_t5g2n17_SV(), flexiblesusy::calculate_diagram_SSV_t6g1n18_SV(), flexiblesusy::calculate_diagram_SSV_t8g10n30_VVV(), flexiblesusy::calculate_diagram_SSV_t8g6n26_VFF(), flexiblesusy::calculate_diagram_SSV_t8g7n27_VSS(), flexiblesusy::calculate_diagram_SSV_t8g9n29_VSV(), flexiblesusy::calculate_diagram_SSV_t9g10n40_VVV(), flexiblesusy::calculate_diagram_SSV_t9g1n31_SFF(), flexiblesusy::calculate_diagram_SSV_t9g2n32_SSS(), flexiblesusy::calculate_diagram_SSV_t9g3n33_SUU(), flexiblesusy::calculate_diagram_SSV_t9g4n34_SSV(), flexiblesusy::calculate_diagram_SSV_t9g5n35_SVV(), flexiblesusy::calculate_diagram_SSV_t9g6n36_VFF(), flexiblesusy::calculate_diagram_SSV_t9g7n37_VSS(), flexiblesusy::calculate_diagram_SSV_t9g8n38_VUU(), flexiblesusy::calculate_diagram_SSV_t9g9n39_VSV(), flexiblesusy::operator*(), and square().

◆ m_vector

double flexiblesusy::Decay_amplitude_SSV::m_vector {0.}

Definition at line 55 of file decay_amplitudes.hpp.

Referenced by flexiblesusy::calculate_diagram_SSV_t10g10n50_VVV(), flexiblesusy::calculate_diagram_SSV_t10g1n41_SFF(), flexiblesusy::calculate_diagram_SSV_t10g2n42_SSS(), flexiblesusy::calculate_diagram_SSV_t10g3n43_SUU(), flexiblesusy::calculate_diagram_SSV_t10g4n44_SSV(), flexiblesusy::calculate_diagram_SSV_t10g5n45_SVV(), flexiblesusy::calculate_diagram_SSV_t10g6n46_VFF(), flexiblesusy::calculate_diagram_SSV_t10g7n47_VSS(), flexiblesusy::calculate_diagram_SSV_t10g8n48_VUU(), flexiblesusy::calculate_diagram_SSV_t10g9n49_VSV(), flexiblesusy::calculate_diagram_SSV_t1g10n10_VVV(), flexiblesusy::calculate_diagram_SSV_t1g1n1_FFF(), flexiblesusy::calculate_diagram_SSV_t1g2n2_SSS(), flexiblesusy::calculate_diagram_SSV_t1g3n3_UUU(), flexiblesusy::calculate_diagram_SSV_t1g4n4_SSV(), flexiblesusy::calculate_diagram_SSV_t1g5n5_SVS(), flexiblesusy::calculate_diagram_SSV_t1g6n6_VSS(), flexiblesusy::calculate_diagram_SSV_t1g7n7_SVV(), flexiblesusy::calculate_diagram_SSV_t1g8n8_VSV(), flexiblesusy::calculate_diagram_SSV_t1g9n9_VVS(), flexiblesusy::calculate_diagram_SSV_t2g1n11_VS(), flexiblesusy::calculate_diagram_SSV_t2g2n12_VV(), flexiblesusy::calculate_diagram_SSV_t3g1n13_SS(), flexiblesusy::calculate_diagram_SSV_t3g2n14_SV(), flexiblesusy::calculate_diagram_SSV_t4g1n15_SV(), flexiblesusy::calculate_diagram_SSV_t5g1n16_SS(), flexiblesusy::calculate_diagram_SSV_t5g2n17_SV(), flexiblesusy::calculate_diagram_SSV_t6g1n18_SV(), flexiblesusy::calculate_diagram_SSV_t8g10n30_VVV(), flexiblesusy::calculate_diagram_SSV_t8g6n26_VFF(), flexiblesusy::calculate_diagram_SSV_t8g7n27_VSS(), flexiblesusy::calculate_diagram_SSV_t8g9n29_VSV(), flexiblesusy::calculate_diagram_SSV_t9g10n40_VVV(), flexiblesusy::calculate_diagram_SSV_t9g1n31_SFF(), flexiblesusy::calculate_diagram_SSV_t9g2n32_SSS(), flexiblesusy::calculate_diagram_SSV_t9g3n33_SUU(), flexiblesusy::calculate_diagram_SSV_t9g4n34_SSV(), flexiblesusy::calculate_diagram_SSV_t9g5n35_SVV(), flexiblesusy::calculate_diagram_SSV_t9g6n36_VFF(), flexiblesusy::calculate_diagram_SSV_t9g7n37_VSS(), flexiblesusy::calculate_diagram_SSV_t9g8n38_VUU(), flexiblesusy::calculate_diagram_SSV_t9g9n39_VSV(), flexiblesusy::operator*(), and square().

◆ massless_vector_threshold

double flexiblesusy::Decay_amplitude_SSV::massless_vector_threshold {std::numeric_limits<double>::epsilon()}

Definition at line 56 of file decay_amplitudes.hpp.

Referenced by square().


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