LCOV - code coverage report
Current view: top level - TEvtGen/EvtGen/EvtGenBase - EvtDalitzCoord.cpp (source / functions) Hit Total Coverage
Test: coverage.info Lines: 0 14 0.0 %
Date: 2016-06-14 17:26:59 Functions: 0 11 0.0 %

          Line data    Source code
       1             : #include "EvtGenBase/EvtPatches.hh"
       2             : /*******************************************************************************
       3             :  * Project: BaBar detector at the SLAC PEP-II B-factory
       4             :  * Package: EvtGenBase
       5             :  *    File: $Id: EvtDalitzCoord.cpp,v 1.3 2009-03-16 15:55:13 robbep Exp $
       6             :  *  Author: Alexei Dvoretskii, dvoretsk@slac.stanford.edu, 2001-2002
       7             :  *
       8             :  * Copyright (C) 2002 Caltech
       9             :  *******************************************************************************/
      10             : 
      11             : #include <assert.h>
      12             : #include <iostream>
      13             : #include "EvtGenBase/EvtDalitzCoord.hh"
      14             : using std::endl;
      15             : using std::ostream;
      16             : using EvtCyclic3::Pair;
      17             : 
      18             : 
      19             : // For coordinates it's good to alway have a
      20             : // default ctor. Initialize to something invalid.
      21             : 
      22             : EvtDalitzCoord::EvtDalitzCoord()
      23           0 :   : _i1(EvtCyclic3::AB), _i2(EvtCyclic3::BC), _q1(-1.), _q2(-1.)
      24           0 : {}
      25             : 
      26             : EvtDalitzCoord::EvtDalitzCoord(const EvtDalitzCoord& other)
      27           0 :   : _i1(other._i1), _i2(other._i2), _q1(other._q1), _q2(other._q2)
      28           0 : {}
      29             : 
      30             : 
      31             : EvtDalitzCoord::EvtDalitzCoord(Pair i1, double q1, Pair i2, double q2)
      32           0 :   : _i1(i1), _i2(i2),_q1(q1),_q2(q2)
      33           0 : {} 
      34             : 
      35             : 
      36             : EvtDalitzCoord::~EvtDalitzCoord()
      37           0 : {}
      38             : 
      39             : 
      40             : bool EvtDalitzCoord::operator==(const EvtDalitzCoord& other) const
      41             : {
      42           0 :   return (_i1 == other._i1 && _i2 == other._i2 && 
      43           0 :           _q1 == other._q1 && _q2 == other._q2);
      44             : }
      45             : 
      46             : void EvtDalitzCoord::print(ostream& os) const
      47             : {
      48           0 :   os << _i1 << " " << _q1 << endl;
      49           0 :   os << _i2 << " " << _q2 << endl;
      50           0 : }
      51             : 
      52             : 
      53             : ostream& operator<<(ostream& os,const EvtDalitzCoord& p)
      54             : {
      55           0 :   p.print(os);
      56           0 :   return os;
      57             : }
      58             : 

Generated by: LCOV version 1.11