evtgen is hosted by Hepforge, IPPP Durham
EvtGen  2.0.0
Monte Carlo generator of particle decays, in particular the weak decays of heavy flavour particles such as B mesons.

#include <EvtGenBase/EvtFlatte.hh>

Public Member Functions

EvtFlatteoperator= (const EvtFlatte &)
 
 EvtFlatte (const EvtVector4R &p4_p, const EvtVector4R &p4_d1, const EvtVector4R &p4_d2, double ampl, double theta, double mass, vector< EvtFlatteParam > &params)
 
const EvtVector4Rp4_p ()
 
const EvtVector4Rp4_d1 ()
 
const EvtVector4Rp4_d2 ()
 
double amplitude ()
 
double theta ()
 
double mass ()
 
EvtComplex resAmpl ()
 

Private Member Functions

EvtComplex sqrtCplx (double in)
 

Private Attributes

EvtVector4R _p4_p
 
EvtVector4R _p4_d1
 
EvtVector4R _p4_d2
 
double _ampl
 
double _theta
 
double _mass
 
vector< EvtFlatteParam_params
 

Detailed Description

Definition at line 50 of file EvtFlatte.hh.

Constructor & Destructor Documentation

◆ EvtFlatte()

EvtFlatte::EvtFlatte ( const EvtVector4R p4_p,
const EvtVector4R p4_d1,
const EvtVector4R p4_d2,
double  ampl,
double  theta,
double  mass,
vector< EvtFlatteParam > &  params 
)

Definition at line 56 of file EvtFlatte.cpp.

Member Function Documentation

◆ amplitude()

double EvtFlatte::amplitude ( )
inline

Definition at line 70 of file EvtFlatte.hh.

◆ mass()

double EvtFlatte::mass ( )
inline

Definition at line 76 of file EvtFlatte.hh.

◆ operator=()

EvtFlatte & EvtFlatte::operator= ( const EvtFlatte n)

Definition at line 34 of file EvtFlatte.cpp.

◆ p4_d1()

const EvtVector4R& EvtFlatte::p4_d1 ( )
inline

Definition at line 66 of file EvtFlatte.hh.

◆ p4_d2()

const EvtVector4R& EvtFlatte::p4_d2 ( )
inline

Definition at line 67 of file EvtFlatte.hh.

◆ p4_p()

const EvtVector4R& EvtFlatte::p4_p ( )
inline

Definition at line 65 of file EvtFlatte.hh.

◆ resAmpl()

EvtComplex EvtFlatte::resAmpl ( )

Definition at line 76 of file EvtFlatte.cpp.

◆ sqrtCplx()

EvtComplex EvtFlatte::sqrtCplx ( double  in)
inlineprivate

Definition at line 84 of file EvtFlatte.hh.

◆ theta()

double EvtFlatte::theta ( )
inline

Definition at line 73 of file EvtFlatte.hh.

Member Data Documentation

◆ _ampl

double EvtFlatte::_ampl
private

Definition at line 91 of file EvtFlatte.hh.

◆ _mass

double EvtFlatte::_mass
private

Definition at line 91 of file EvtFlatte.hh.

◆ _p4_d1

EvtVector4R EvtFlatte::_p4_d1
private

Definition at line 90 of file EvtFlatte.hh.

◆ _p4_d2

EvtVector4R EvtFlatte::_p4_d2
private

Definition at line 90 of file EvtFlatte.hh.

◆ _p4_p

EvtVector4R EvtFlatte::_p4_p
private

Definition at line 90 of file EvtFlatte.hh.

◆ _params

vector<EvtFlatteParam> EvtFlatte::_params
private

Definition at line 92 of file EvtFlatte.hh.

◆ _theta

double EvtFlatte::_theta
private

Definition at line 91 of file EvtFlatte.hh.


The documentation for this class was generated from the following files: