BOSS 7.1.2
BESIII Offline Software System
Loading...
Searching...
No Matches
EvtDalitzCoord Class Reference

#include <EvtDalitzCoord.hh>

Public Member Functions

 EvtDalitzCoord ()
 
 EvtDalitzCoord (EvtCyclic3::Pair i1, double q1, EvtCyclic3::Pair i2, double q2)
 
 EvtDalitzCoord (const EvtDalitzCoord &other)
 
 ~EvtDalitzCoord ()
 
EvtCyclic3::Pair pair1 () const
 
EvtCyclic3::Pair pair2 () const
 
double q1 () const
 
double q2 () const
 
bool operator== (const EvtDalitzCoord &) const
 
void print (std::ostream &) const
 

Detailed Description

Definition at line 19 of file EvtDalitzCoord.hh.

Constructor & Destructor Documentation

◆ EvtDalitzCoord() [1/3]

EvtDalitzCoord::EvtDalitzCoord ( )

Definition at line 22 of file EvtDalitzCoord.cc.

23 : _i1(EvtCyclic3::AB), _i2(EvtCyclic3::BC), _q1(-1.), _q2(-1.)
24{}

◆ EvtDalitzCoord() [2/3]

EvtDalitzCoord::EvtDalitzCoord ( EvtCyclic3::Pair i1,
double q1,
EvtCyclic3::Pair i2,
double q2 )

Definition at line 31 of file EvtDalitzCoord.cc.

32 : _i1(i1), _i2(i2),_q1(q1),_q2(q2)
33{}
double q1() const
double q2() const

◆ EvtDalitzCoord() [3/3]

EvtDalitzCoord::EvtDalitzCoord ( const EvtDalitzCoord & other)

Definition at line 26 of file EvtDalitzCoord.cc.

27 : _i1(other._i1), _i2(other._i2), _q1(other._q1), _q2(other._q2)
28{}
Index other(Index i, Index j)

◆ ~EvtDalitzCoord()

EvtDalitzCoord::~EvtDalitzCoord ( )

Definition at line 36 of file EvtDalitzCoord.cc.

37{}

Member Function Documentation

◆ operator==()

bool EvtDalitzCoord::operator== ( const EvtDalitzCoord & other) const

Definition at line 40 of file EvtDalitzCoord.cc.

41{
42 return (_i1 == other._i1 && _i2 == other._i2 &&
43 _q1 == other._q1 && _q2 == other._q2);
44}

◆ pair1()

EvtCyclic3::Pair EvtDalitzCoord::pair1 ( ) const
inline

Definition at line 31 of file EvtDalitzCoord.hh.

31{ return _i1; }

◆ pair2()

EvtCyclic3::Pair EvtDalitzCoord::pair2 ( ) const
inline

Definition at line 32 of file EvtDalitzCoord.hh.

32{ return _i2; }

◆ print()

void EvtDalitzCoord::print ( std::ostream & ) const

Definition at line 46 of file EvtDalitzCoord.cc.

47{
48 os << _i1 << " " << _q1 << endl;
49 os << _i2 << " " << _q2 << endl;
50}

Referenced by operator<<().

◆ q1()

double EvtDalitzCoord::q1 ( ) const
inline

Definition at line 33 of file EvtDalitzCoord.hh.

33{ return _q1; }

◆ q2()

double EvtDalitzCoord::q2 ( ) const
inline

Definition at line 34 of file EvtDalitzCoord.hh.

34{ return _q2; }

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