LCOV - code coverage report
Current view: top level - TEvtGen/EvtGen/EvtGenBase - EvtLASSAmp.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             :  *  Authors: Denis Dujmic, ddujmic@slac.stanford.edu
       5             :  *           Andrew Wagner, apwagner@slac.stanford.edu
       6             :  *
       7             :  * Copyright (C) 2005 SLAC
       8             :  *******************************************************************************/
       9             : 
      10             : #ifndef EVT_LASS_AMP_HH
      11             : #define EVT_LASS_AMP_HH
      12             : 
      13             : #include <string>
      14             : 
      15             : #include "EvtGenBase/EvtCyclic3.hh"
      16             : #include "EvtGenBase/EvtDalitzPoint.hh"
      17             : #include "EvtGenBase/EvtDalitzPlot.hh"
      18             : #include "EvtGenBase/EvtAmplitude.hh"
      19             : 
      20             : class EvtComplex;
      21             : 
      22             : class EvtLASSAmp : public EvtAmplitude<EvtDalitzPoint> {
      23             :   
      24             : public:
      25             : 
      26             :   EvtLASSAmp( EvtDalitzPlot *dp, 
      27             :               EvtCyclic3::Pair pair,
      28             :               double m0, double g0,
      29             :               double a, double r, double cutoff, std::string subtype = "LASS" );
      30             : 
      31             :   EvtLASSAmp(const EvtLASSAmp& other);
      32             : 
      33             :   ~EvtLASSAmp();
      34             : 
      35             :   virtual EvtComplex amplitude(const EvtDalitzPoint& p) const;
      36             : 
      37             :   virtual EvtAmplitude<EvtDalitzPoint>* clone() const
      38           0 :   { return new EvtLASSAmp(*this); }
      39             : 
      40             : private:
      41             : 
      42             :   EvtDalitzPlot *_dalitzSpace;
      43             : 
      44             :   EvtCyclic3::Pair      _pair;   
      45             : 
      46             :   double _m0;
      47             :   double _g0;
      48             :   double _q0;
      49             :   double _r;
      50             :   double _a;
      51             :   double _cutoff;
      52             :   std::string _subtype;
      53             : 
      54             : };
      55             : 
      56             : #endif
      57             : 
      58             : 
      59             : 
      60             : 
      61             : 
      62             : 
      63             : 
      64             : 

Generated by: LCOV version 1.11