BOSS 7.1.2
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
 
 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
 
bool operator== (const Kinem &kinem) const
 
double mass (int i) const
 
double mass (int i) const
 

Additional Inherited Members

- Protected Types inherited from Kinem< 2 >
enum  Invar
 
enum  Invar
 
- Protected Member Functions inherited from Kinem< 2 >
 Kinem ()
 
 Kinem ()
 
void zero ()
 
void zero ()
 
bool eq (const double &a, const double &b) const
 
bool eq (const double &a, const double &b) const
 
bool neq (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 104 of file eemmg-lib-new/src/kinem.h.

Constructor & Destructor Documentation

◆ Kinem2() [1/4]

Kinem2::Kinem2 ( )
inline

Definition at line 107 of file eemmg-lib-new/src/kinem.h.

107{ zero(); }

◆ Kinem2() [2/4]

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

Definition at line 108 of file eemmg-lib-new/src/kinem.h.

◆ Kinem2() [3/4]

Kinem2::Kinem2 ( )
inline

Definition at line 107 of file eemmg-lib/src/kinem.h.

107{ zero(); }

◆ Kinem2() [4/4]

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

Definition at line 108 of file eemmg-lib/src/kinem.h.

110 {
111 kdata[ip1]=xp1;
112 kdata[im1]=xm1;
113 kdata[im2]=xm2;
114 }

Member Function Documentation

◆ m1() [1/2]

double Kinem2::m1 ( ) const
inline

Definition at line 117 of file eemmg-lib-new/src/kinem.h.

117{ return kdata[im1]; }

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

◆ m1() [2/2]

double Kinem2::m1 ( ) const
inline

Definition at line 117 of file eemmg-lib/src/kinem.h.

117{ return kdata[im1]; }

◆ m2() [1/2]

double Kinem2::m2 ( ) const
inline

Definition at line 118 of file eemmg-lib-new/src/kinem.h.

118{ return kdata[im2]; }

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

◆ m2() [2/2]

double Kinem2::m2 ( ) const
inline

Definition at line 118 of file eemmg-lib/src/kinem.h.

118{ return kdata[im2]; }

◆ p1() [1/2]

double Kinem2::p1 ( ) const
inline

Definition at line 116 of file eemmg-lib-new/src/kinem.h.

116{ return kdata[ip1]; }

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

◆ p1() [2/2]

double Kinem2::p1 ( ) const
inline

Definition at line 116 of file eemmg-lib/src/kinem.h.

116{ return kdata[ip1]; }

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