BOSS 7.0.4
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
 
- Public Member Functions inherited from Kinem< 3 >
bool operator== (const Kinem &kinem) const
 
double mass (int i) const
 

Additional Inherited Members

- Protected Types inherited from Kinem< 3 >
enum  Invar
 
- Protected Member Functions inherited from Kinem< 3 >
 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< 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 kinem.h.

Constructor & Destructor Documentation

◆ Kinem3() [1/2]

Kinem3::Kinem3 ( )
inline

Definition at line 125 of file kinem.h.

125{ zero(); }
void zero()
Definition: kinem.h:84

◆ Kinem3() [2/2]

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

Definition at line 126 of file 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 }
@ im1
Definition: kinem.h:64
@ im2
Definition: kinem.h:65
@ ip3
Definition: kinem.h:66
@ ip2
Definition: kinem.h:66
@ im3
Definition: kinem.h:66
@ ip1
Definition: kinem.h:65
double kdata[KLEN]
Definition: kinem.h:71

Member Function Documentation

◆ m1()

double Kinem3::m1 ( ) const
inline

Definition at line 140 of file kinem.h.

140{ return kdata[im1]; }

Referenced by ICache::getC().

◆ m2()

double Kinem3::m2 ( ) const
inline

Definition at line 141 of file kinem.h.

141{ return kdata[im2]; }

Referenced by ICache::getC().

◆ m3()

double Kinem3::m3 ( ) const
inline

Definition at line 142 of file kinem.h.

142{ return kdata[im3]; }

Referenced by ICache::getC().

◆ p1()

double Kinem3::p1 ( ) const
inline

Definition at line 137 of file kinem.h.

137{ return kdata[ip1]; }

Referenced by ICache::getC().

◆ p2()

double Kinem3::p2 ( ) const
inline

Definition at line 138 of file kinem.h.

138{ return kdata[ip2]; }

Referenced by ICache::getC().

◆ p3()

double Kinem3::p3 ( ) const
inline

Definition at line 139 of file kinem.h.

139{ return kdata[ip3]; }

Referenced by ICache::getC().


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