BOSS 7.1.1
BESIII Offline Software System
Loading...
Searching...
No Matches
Kinem3 Class Reference

#include <kinem.h>

+ Inheritance diagram for Kinem3:

Public Member Functions

 Kinem3 ()
 
 Kinem3 (double xp1, double xp2, double xp3, double xm1, double xm2, double xm3)
 
double p1 () const
 
double p2 () const
 
double p3 () const
 
double m1 () const
 
double m2 () const
 
double m3 () const
 
 Kinem3 ()
 
 Kinem3 (double xp1, double xp2, double xp3, double xm1, double xm2, double xm3)
 
double p1 () const
 
double p2 () const
 
double p3 () const
 
double m1 () const
 
double m2 () const
 
double m3 () const
 
- Public Member Functions inherited from Kinem< 3 >
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< 3 >
enum  Invar
 
enum  Invar
 
- Protected Member Functions inherited from Kinem< 3 >
 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< 3 >
double kdata [KLEN]
 
- Static Protected Attributes inherited from Kinem< 3 >
static const uint64_t idelta
 
static const int KLEN
 

Detailed Description

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

Constructor & Destructor Documentation

◆ Kinem3() [1/4]

Kinem3::Kinem3 ( )
inline

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

125{ zero(); }

◆ Kinem3() [2/4]

Kinem3::Kinem3 ( double xp1,
double xp2,
double xp3,
double xm1,
double xm2,
double xm3 )
inline

◆ Kinem3() [3/4]

Kinem3::Kinem3 ( )
inline

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

125{ zero(); }

◆ Kinem3() [4/4]

Kinem3::Kinem3 ( double xp1,
double xp2,
double xp3,
double xm1,
double xm2,
double xm3 )
inline

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

128 {
129 kdata[ip1]=xp1;
130 kdata[ip2]=xp2;
131 kdata[ip3]=xp3;
132 kdata[im1]=xm1;
133 kdata[im2]=xm2;
134 kdata[im3]=xm3;
135 }

Member Function Documentation

◆ m1() [1/2]

double Kinem3::m1 ( ) const
inline

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

140{ return kdata[im1]; }

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

◆ m1() [2/2]

double Kinem3::m1 ( ) const
inline

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

140{ return kdata[im1]; }

◆ m2() [1/2]

double Kinem3::m2 ( ) const
inline

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

141{ return kdata[im2]; }

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

◆ m2() [2/2]

double Kinem3::m2 ( ) const
inline

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

141{ return kdata[im2]; }

◆ m3() [1/2]

double Kinem3::m3 ( ) const
inline

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

142{ return kdata[im3]; }

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

◆ m3() [2/2]

double Kinem3::m3 ( ) const
inline

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

142{ return kdata[im3]; }

◆ p1() [1/2]

double Kinem3::p1 ( ) const
inline

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

137{ return kdata[ip1]; }

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

◆ p1() [2/2]

double Kinem3::p1 ( ) const
inline

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

137{ return kdata[ip1]; }

◆ p2() [1/2]

double Kinem3::p2 ( ) const
inline

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

138{ return kdata[ip2]; }

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

◆ p2() [2/2]

double Kinem3::p2 ( ) const
inline

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

138{ return kdata[ip2]; }

◆ p3() [1/2]

double Kinem3::p3 ( ) const
inline

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

139{ return kdata[ip3]; }

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

◆ p3() [2/2]

double Kinem3::p3 ( ) const
inline

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

139{ return kdata[ip3]; }

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