b2628fb9f93657f90250f1800bbeafa7694fa6d1
[u/mrichter/AliRoot.git] / TEvtGen / EvtGenBase / EvtFlatAmp.hh
1 /*******************************************************************************
2  * Project: BaBar detector at the SLAC PEP-II B-factory
3  * Package: EvtGenBase
4  *    File: $Id: EvtFlatAmp.hh,v 1.2 2009-03-16 16:42:03 robbep 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