BOSS 8.0.0
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 21 of file EvtDalitzCoord.cc.

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

Referenced by EvtDalitzCoord(), and operator==().

◆ EvtDalitzCoord() [2/3]

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

Definition at line 27 of file EvtDalitzCoord.cc.

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

◆ EvtDalitzCoord() [3/3]

EvtDalitzCoord::EvtDalitzCoord ( const EvtDalitzCoord & other)

Definition at line 24 of file EvtDalitzCoord.cc.

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

◆ ~EvtDalitzCoord()

EvtDalitzCoord::~EvtDalitzCoord ( )

Definition at line 30 of file EvtDalitzCoord.cc.

30{}

Member Function Documentation

◆ operator==()

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

Definition at line 32 of file EvtDalitzCoord.cc.

32 {
33 return ( _i1 == other._i1 && _i2 == other._i2 && _q1 == other._q1 && _q2 == other._q2 );
34}

◆ pair1()

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

Definition at line 29 of file EvtDalitzCoord.hh.

29{ return _i1; }

◆ pair2()

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

Definition at line 30 of file EvtDalitzCoord.hh.

30{ return _i2; }

◆ print()

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

Definition at line 36 of file EvtDalitzCoord.cc.

36 {
37 os << _i1 << " " << _q1 << endl;
38 os << _i2 << " " << _q2 << endl;
39}

Referenced by operator<<().

◆ q1()

double EvtDalitzCoord::q1 ( ) const
inline

Definition at line 31 of file EvtDalitzCoord.hh.

31{ return _q1; }

Referenced by EvtDalitzCoord().

◆ q2()

double EvtDalitzCoord::q2 ( ) const
inline

Definition at line 32 of file EvtDalitzCoord.hh.

32{ return _q2; }

Referenced by EvtDalitzCoord().


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