BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
Kinem2 Class Reference

#include <kinem.h>

Inheritance diagram for Kinem2:

Public Member Functions

 Kinem2 ()
 Kinem2 (double xp1, double xm1, double xm2)
double p1 () const
double m1 () const
double m2 () const
Public Member Functions inherited from Kinem< 2 >
bool operator== (const Kinem &kinem) const
double mass (int i) const

Additional Inherited Members

Protected Types inherited from Kinem< 2 >
enum  Invar
Protected Member Functions inherited from Kinem< 2 >
 Kinem ()
void zero ()
bool eq (const double &a, const double &b) const
bool neq (const double &a, const double &b) const
Protected Attributes inherited from Kinem< 2 >
double kdata [KLEN]
Static Protected Attributes inherited from Kinem< 2 >
static const uint64_t idelta
static const int KLEN

Detailed Description

Definition at line 102 of file kinem.h.

Constructor & Destructor Documentation

◆ Kinem2() [1/2]

Kinem2::Kinem2 ( )
inline

Definition at line 104 of file kinem.h.

104{ zero(); }
void zero()
Definition kinem.h:88

◆ Kinem2() [2/2]

Kinem2::Kinem2 ( double xp1,
double xm1,
double xm2 )
inline

Definition at line 105 of file kinem.h.

105 {
106 kdata[ip1] = xp1;
107 kdata[im1] = xm1;
108 kdata[im2] = xm2;
109 }
double kdata[KLEN]
Definition kinem.h:77

Member Function Documentation

◆ m1()

double Kinem2::m1 ( ) const
inline

Definition at line 112 of file kinem.h.

112{ return kdata[im1]; }

Referenced by ICache::getB(), and ICache::getB().

◆ m2()

double Kinem2::m2 ( ) const
inline

Definition at line 113 of file kinem.h.

113{ return kdata[im2]; }

Referenced by ICache::getB(), and ICache::getB().

◆ p1()

double Kinem2::p1 ( ) const
inline

Definition at line 111 of file kinem.h.

111{ return kdata[ip1]; }

Referenced by ICache::getB(), and ICache::getB().


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