Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

EvtDalitzCoord Class Reference

#include <EvtDalitzCoord.hh>

List of all members.

Public Member Functions

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

Private Attributes

EvtCyclic3::Pair _i1
EvtCyclic3::Pair _i2
double _q1
double _q2


Constructor & Destructor Documentation

EvtDalitzCoord::EvtDalitzCoord  ) 
 

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

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

00032   : _i1(i1), _i2(i2),_q1(q1),_q2(q2)
00033 {} 

EvtDalitzCoord::EvtDalitzCoord const EvtDalitzCoord other  ) 
 

00027   : _i1(other._i1), _i2(other._i2), _q1(other._q1), _q2(other._q2)
00028 {}

EvtDalitzCoord::~EvtDalitzCoord  ) 
 

00037 {}


Member Function Documentation

bool EvtDalitzCoord::operator== const EvtDalitzCoord  )  const
 

00041 {
00042   return (_i1 == other._i1 && _i2 == other._i2 && 
00043           _q1 == other._q1 && _q2 == other._q2);
00044 }

EvtCyclic3::Pair EvtDalitzCoord::pair1  )  const [inline]
 

00031 { return _i1; }

EvtCyclic3::Pair EvtDalitzCoord::pair2  )  const [inline]
 

00032 { return _i2; }

void EvtDalitzCoord::print std::ostream  )  const
 

00047 {
00048   os << _i1 << " " << _q1 << endl;
00049   os << _i2 << " " << _q2 << endl;
00050 }

double EvtDalitzCoord::q1  )  const [inline]
 

00033 { return _q1; }

double EvtDalitzCoord::q2  )  const [inline]
 

00034 { return _q2; }


Member Data Documentation

EvtCyclic3::Pair EvtDalitzCoord::_i1 [private]
 

EvtCyclic3::Pair EvtDalitzCoord::_i2 [private]
 

double EvtDalitzCoord::_q1 [private]
 

double EvtDalitzCoord::_q2 [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 16:04:29 2011 for BOSS6.5.5 by  doxygen 1.3.9.1