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

Constructor & Destructor Documentation

◆ Kinem2() [1/4]

◆ Kinem2() [2/4]

◆ Kinem2() [3/4]

Kinem2::Kinem2 ( )
inline

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

117{ return kdata[im1]; }

Referenced by ICache::getB().

◆ m1() [2/2]

double Kinem2::m1 ( ) const
inline

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

117{ return kdata[im1]; }

◆ m2() [1/2]

double Kinem2::m2 ( ) const
inline

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

118{ return kdata[im2]; }

Referenced by ICache::getB().

◆ m2() [2/2]

double Kinem2::m2 ( ) const
inline

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

118{ return kdata[im2]; }

◆ p1() [1/2]

double Kinem2::p1 ( ) const
inline

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

116{ return kdata[ip1]; }

Referenced by ICache::getB().

◆ p1() [2/2]

double Kinem2::p1 ( ) const
inline

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

116{ return kdata[ip1]; }

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