evtgen is hosted by Hepforge, IPPP Durham
EvtGen  2.0.0
Monte Carlo generator of particle decays, in particular the weak decays of heavy flavour particles such as B mesons.

#include <EvtGenBase/EvtTwoBodyKine.hh>

Public Types

enum  Index { A, B, AB }
 

Public Member Functions

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

Private Attributes

double _mA
 
double _mB
 
double _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 32 of file EvtTwoBodyKine.cpp.

◆ EvtTwoBodyKine() [2/2]

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

Definition at line 36 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) 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

◆ _mA

double EvtTwoBodyKine::_mA
private

Definition at line 59 of file EvtTwoBodyKine.hh.

◆ _mAB

double EvtTwoBodyKine::_mAB
private

Definition at line 61 of file EvtTwoBodyKine.hh.

◆ _mB

double EvtTwoBodyKine::_mB
private

Definition at line 60 of file EvtTwoBodyKine.hh.


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