AmpGen 2.1
Loading...
Searching...
No Matches
AmpGen::CouplingConstant Class Reference

Detailed Description

Definition at line 25 of file AmplitudeRules.h.

Public Member Functions

 CouplingConstant ()=default
virtual ~CouplingConstant ()=default
 CouplingConstant (MinuitProxy re, MinuitProxy im)
 CouplingConstant (MinuitExpression *expression)
 CouplingConstant (const Particle &particle, double f)
std::string name () const
std::string head () const
std::string prefix () const
EventType eventType () const
MinuitProxy x () const
MinuitProxy y () const
complex_t operator() () const
Expression to_expression () const
const Particleparticle () const
coordinateType coordinates () const
angType angularUnit () const
void registerParameter (const std::string &name)
void print () const
std::string remove_namespace (const std::string &name)

Protected Attributes

Property< bool > m_verbose
Inheritance diagram for AmpGen::CouplingConstant:
AmpGen::Configurable< CouplingConstant > AmpGen::ConfigurableBase

Constructor & Destructor Documentation

◆ CouplingConstant() [1/4]

AmpGen::CouplingConstant::CouplingConstant ( )
default

◆ ~CouplingConstant()

virtual AmpGen::CouplingConstant::~CouplingConstant ( )
virtualdefault

◆ CouplingConstant() [2/4]

AmpGen::CouplingConstant::CouplingConstant ( MinuitProxy re,
MinuitProxy im )

◆ CouplingConstant() [3/4]

AmpGen::CouplingConstant::CouplingConstant ( MinuitExpression * expression)

◆ CouplingConstant() [4/4]

AmpGen::CouplingConstant::CouplingConstant ( const Particle & particle,
double f )

Member Function Documentation

◆ angularUnit()

angType AmpGen::CouplingConstant::angularUnit ( ) const
inline

Definition at line 43 of file AmplitudeRules.h.

◆ coordinates()

coordinateType AmpGen::CouplingConstant::coordinates ( ) const
inline

Definition at line 42 of file AmplitudeRules.h.

◆ eventType()

EventType AmpGen::CouplingConstant::eventType ( ) const

◆ head()

std::string AmpGen::CouplingConstant::head ( ) const
inline

Definition at line 34 of file AmplitudeRules.h.

◆ name()

std::string AmpGen::CouplingConstant::name ( ) const
inline

Definition at line 33 of file AmplitudeRules.h.

◆ operator()()

complex_t AmpGen::CouplingConstant::operator() ( ) const

◆ particle()

const Particle & AmpGen::CouplingConstant::particle ( ) const
inline

Definition at line 41 of file AmplitudeRules.h.

◆ prefix()

std::string AmpGen::CouplingConstant::prefix ( ) const
inline

Definition at line 35 of file AmplitudeRules.h.

◆ print()

void AmpGen::ConfigurableBase::print ( ) const
inlineinherited

Definition at line 12 of file ConfigurableBase.h.

◆ registerParameter()

void AmpGen::ConfigurableBase::registerParameter ( const std::string & name)
inlineinherited

Definition at line 10 of file ConfigurableBase.h.

◆ remove_namespace()

std::string AmpGen::ConfigurableBase::remove_namespace ( const std::string & name)
inherited

◆ to_expression()

Expression AmpGen::CouplingConstant::to_expression ( ) const

◆ x()

MinuitProxy AmpGen::CouplingConstant::x ( ) const
inline

Definition at line 37 of file AmplitudeRules.h.

◆ y()

MinuitProxy AmpGen::CouplingConstant::y ( ) const
inline

Definition at line 38 of file AmplitudeRules.h.

Member Data Documentation

◆ m_verbose

Property<bool> AmpGen::Configurable< CouplingConstant >::m_verbose
protectedinherited

Definition at line 17 of file Configurable.h.


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