StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
EvtFlatAmp.hh
1 /*******************************************************************************
2  * Project: BaBar detector at the SLAC PEP-II B-factory
3  * Package: EvtGenBase
4  * File: $Id: EvtFlatAmp.hh,v 1.1 2016/09/23 18:37:30 jwebb Exp $
5  * Author: Alexei Dvoretskii, dvoretsk@slac.stanford.edu, 2001-2002
6  *
7  * Copyright (C) 2002 Caltech
8  *******************************************************************************/
9 
10 // Flat amplitude
11 
12 #ifndef EVT_FLAT_AMP_HH
13 #define EVT_FLAT_AMP_HH
14 
15 #include "EvtGenBase/EvtAmplitude.hh"
16 
17 template <class T>
18 class EvtFlatAmp : public EvtAmplitude<T> {
19 public:
20 
21  EvtFlatAmp() {}
22  EvtFlatAmp(const EvtFlatAmp<T>& other) : EvtAmplitude<T>(other) {}
23  virtual ~EvtFlatAmp() {}
24 
25  virtual EvtAmplitude<T>* clone() const { return new EvtFlatAmp<T>(*this); }
26  virtual EvtComplex amplitude(const T& ) const { return EvtComplex(1.,0.); }
27 };
28 
29 #endif