StRoot
1
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Groups
Pages
StarGenerator
EvtGen1_06_00
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.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
EvtAmplitude
Definition:
EvtAmplitude.hh:18
EvtFlatAmp
Definition:
EvtFlatAmp.hh:18
EvtComplex
Definition:
EvtComplex.hh:28
Generated by
1.8.5