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

          Line data    Source code
       1             : /*******************************************************************************
       2             :  * Project: BaBar detector at the SLAC PEP-II B-factory
       3             :  * Package: EvtGenBase
       4             :  *  Author: Denis Dujmic, ddujmic@slac.stanford.edu
       5             :  *
       6             :  * Copyright (C) 2005 SLAC
       7             :  *******************************************************************************/
       8             : 
       9             : #ifndef EVT_NONRESONANT_AMP_HH
      10             : #define EVT_NONRESONANT_AMP_HH
      11             : 
      12             : #include "EvtGenBase/EvtCyclic3.hh"
      13             : #include "EvtGenBase/EvtDalitzPoint.hh"
      14             : #include "EvtGenBase/EvtDalitzPlot.hh"
      15             : #include "EvtGenBase/EvtPto3PAmp.hh"
      16             : #include "EvtGenBase/EvtAmplitude.hh"
      17             : #include "EvtGenBase/EvtSpinType.hh"
      18             : 
      19             : class EvtComplex;
      20             : 
      21             : 
      22             : 
      23             : class EvtNonresonantAmp : public EvtAmplitude<EvtDalitzPoint> {
      24             :   
      25             : public:
      26             : 
      27             :   EvtNonresonantAmp( EvtDalitzPlot *dp, 
      28             :                      EvtPto3PAmp::NumType type, 
      29             :                      EvtCyclic3::Pair pair1,                double par1=0, 
      30             :                      EvtCyclic3::Pair pair2=EvtCyclic3::AB, double par2=0,
      31             :                      EvtSpinType::spintype spin=EvtSpinType::SCALAR);
      32             :   
      33             : 
      34             :   EvtNonresonantAmp(const EvtNonresonantAmp& other);
      35             : 
      36             :   ~EvtNonresonantAmp();
      37             : 
      38             :   virtual EvtComplex amplitude(const EvtDalitzPoint& p) const;
      39             : 
      40             :   virtual EvtAmplitude<EvtDalitzPoint>* clone() const
      41           0 :   { return new EvtNonresonantAmp(*this); }
      42             :   
      43             : private:
      44             : 
      45             :   EvtDalitzPlot *_dalitzSpace;
      46             : 
      47             :   EvtPto3PAmp::NumType  _type;
      48             : 
      49             :   EvtCyclic3::Pair      _pair1, _pair2;   
      50             : 
      51             :   double _par1, _par2;
      52             :   
      53             :   EvtSpinType::spintype _spin;
      54             : };
      55             : 
      56             : #endif
      57             : 
      58             : 
      59             : 
      60             : 
      61             : 
      62             : 
      63             : 
      64             : 

Generated by: LCOV version 1.11