BOSS 7.0.9
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

Constructor & Destructor Documentation

◆ Kinem3() [1/4]

◆ Kinem3() [2/4]

◆ Kinem3() [3/4]

Kinem3::Kinem3 ( )
inline

Definition at line 125 of file BesEvtGen-00-04-08/src/phokhara/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 BesEvtGen-00-04-08/src/phokhara/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 bak-BesEvtGen-00-04-08/src/phokhara/eemmg-lib/src/kinem.h.

140{ return kdata[im1]; }

Referenced by ICache::getC().

◆ m1() [2/2]

double Kinem3::m1 ( ) const
inline

Definition at line 140 of file BesEvtGen-00-04-08/src/phokhara/eemmg-lib/src/kinem.h.

140{ return kdata[im1]; }

◆ m2() [1/2]

double Kinem3::m2 ( ) const
inline

Definition at line 141 of file bak-BesEvtGen-00-04-08/src/phokhara/eemmg-lib/src/kinem.h.

141{ return kdata[im2]; }

Referenced by ICache::getC().

◆ m2() [2/2]

double Kinem3::m2 ( ) const
inline

Definition at line 141 of file BesEvtGen-00-04-08/src/phokhara/eemmg-lib/src/kinem.h.

141{ return kdata[im2]; }

◆ m3() [1/2]

double Kinem3::m3 ( ) const
inline

Definition at line 142 of file bak-BesEvtGen-00-04-08/src/phokhara/eemmg-lib/src/kinem.h.

142{ return kdata[im3]; }

Referenced by ICache::getC().

◆ m3() [2/2]

double Kinem3::m3 ( ) const
inline

Definition at line 142 of file BesEvtGen-00-04-08/src/phokhara/eemmg-lib/src/kinem.h.

142{ return kdata[im3]; }

◆ p1() [1/2]

double Kinem3::p1 ( ) const
inline

Definition at line 137 of file bak-BesEvtGen-00-04-08/src/phokhara/eemmg-lib/src/kinem.h.

137{ return kdata[ip1]; }

Referenced by ICache::getC().

◆ p1() [2/2]

double Kinem3::p1 ( ) const
inline

Definition at line 137 of file BesEvtGen-00-04-08/src/phokhara/eemmg-lib/src/kinem.h.

137{ return kdata[ip1]; }

◆ p2() [1/2]

double Kinem3::p2 ( ) const
inline

Definition at line 138 of file bak-BesEvtGen-00-04-08/src/phokhara/eemmg-lib/src/kinem.h.

138{ return kdata[ip2]; }

Referenced by ICache::getC().

◆ p2() [2/2]

double Kinem3::p2 ( ) const
inline

Definition at line 138 of file BesEvtGen-00-04-08/src/phokhara/eemmg-lib/src/kinem.h.

138{ return kdata[ip2]; }

◆ p3() [1/2]

double Kinem3::p3 ( ) const
inline

Definition at line 139 of file bak-BesEvtGen-00-04-08/src/phokhara/eemmg-lib/src/kinem.h.

139{ return kdata[ip3]; }

Referenced by ICache::getC().

◆ p3() [2/2]

double Kinem3::p3 ( ) const
inline

Definition at line 139 of file BesEvtGen-00-04-08/src/phokhara/eemmg-lib/src/kinem.h.

139{ return kdata[ip3]; }

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