EvtGen 2.2.0
Monte Carlo generator of particle decays, in particular the weak decays of heavy flavour particles such as B mesons.
Loading...
Searching...
No Matches
EvtTwoBodyKine Class Reference

#include <EvtGenBase/EvtTwoBodyKine.hh>

Public Types

enum  Index { A , B , AB }

Public Member Functions

 EvtTwoBodyKine ()
 EvtTwoBodyKine (const double mA, const double mB, const double mAB)
double mA () const
double mB () const
double mAB () const
double m (Index i=AB) const
double p (Index i=AB) const
double e (Index i, Index j) const
void print (std::ostream &os) const

Private Attributes

double m_mA
double m_mB
double m_mAB

Detailed Description

Definition at line 28 of file EvtTwoBodyKine.hh.

Member Enumeration Documentation

◆ Index

Enumerator
AB 

Definition at line 30 of file EvtTwoBodyKine.hh.

Constructor & Destructor Documentation

◆ EvtTwoBodyKine() [1/2]

EvtTwoBodyKine::EvtTwoBodyKine ( )

Definition at line 31 of file EvtTwoBodyKine.cpp.

◆ EvtTwoBodyKine() [2/2]

EvtTwoBodyKine::EvtTwoBodyKine ( const double mA,
const double mB,
const double mAB )

Definition at line 35 of file EvtTwoBodyKine.cpp.

Member Function Documentation

◆ e()

double EvtTwoBodyKine::e ( Index i,
Index j ) const

Definition at line 78 of file EvtTwoBodyKine.cpp.

◆ m()

double EvtTwoBodyKine::m ( Index i = AB) const

Definition at line 46 of file EvtTwoBodyKine.cpp.

◆ mA()

double EvtTwoBodyKine::mA ( ) const
inline

Definition at line 42 of file EvtTwoBodyKine.hh.

◆ mAB()

double EvtTwoBodyKine::mAB ( ) const
inline

Definition at line 44 of file EvtTwoBodyKine.hh.

◆ mB()

double EvtTwoBodyKine::mB ( ) const
inline

Definition at line 43 of file EvtTwoBodyKine.hh.

◆ p()

double EvtTwoBodyKine::p ( Index i = AB) const

Definition at line 57 of file EvtTwoBodyKine.cpp.

◆ print()

void EvtTwoBodyKine::print ( std::ostream & os) const

Definition at line 88 of file EvtTwoBodyKine.cpp.

Member Data Documentation

◆ m_mA

double EvtTwoBodyKine::m_mA
private

Definition at line 59 of file EvtTwoBodyKine.hh.

◆ m_mAB

double EvtTwoBodyKine::m_mAB
private

Definition at line 61 of file EvtTwoBodyKine.hh.

◆ m_mB

double EvtTwoBodyKine::m_mB
private

Definition at line 60 of file EvtTwoBodyKine.hh.


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