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/EvtResonance2.hh>

Public Member Functions

EvtResonance2operator= (const EvtResonance2 &)
 
 EvtResonance2 (const EvtVector4R &p4_p, const EvtVector4R &p4_d1, const EvtVector4R &p4_d2, double ampl=1.0, double theta=0.0, double gamma=0.0, double bwm=0.0, int spin=0, bool invmass_angdenom=false, double barrier1=1.5, double barrier2=5.0)
 
const EvtVector4Rp4_p () const
 
const EvtVector4Rp4_d1 () const
 
const EvtVector4Rp4_d2 () const
 
double amplitude () const
 
double theta () const
 
double gamma () const
 
double bwm () const
 
int spin () const
 
EvtComplex resAmpl () const
 

Private Attributes

EvtVector4R _p4_p
 
EvtVector4R _p4_d1
 
EvtVector4R _p4_d2
 
double _ampl
 
double _theta
 
double _gamma
 
double _bwm
 
double _barrier1
 
double _barrier2
 
int _spin
 
bool _invmass_angdenom
 

Detailed Description

Definition at line 28 of file EvtResonance2.hh.

Constructor & Destructor Documentation

◆ EvtResonance2()

EvtResonance2::EvtResonance2 ( const EvtVector4R p4_p,
const EvtVector4R p4_d1,
const EvtVector4R p4_d2,
double  ampl = 1.0,
double  theta = 0.0,
double  gamma = 0.0,
double  bwm = 0.0,
int  spin = 0,
bool  invmass_angdenom = false,
double  barrier1 = 1.5,
double  barrier2 = 5.0 
)

Definition at line 48 of file EvtResonance2.cpp.

Member Function Documentation

◆ amplitude()

double EvtResonance2::amplitude ( ) const
inline

Definition at line 47 of file EvtResonance2.hh.

◆ bwm()

double EvtResonance2::bwm ( ) const
inline

Definition at line 56 of file EvtResonance2.hh.

◆ gamma()

double EvtResonance2::gamma ( ) const
inline

Definition at line 53 of file EvtResonance2.hh.

◆ operator=()

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

Definition at line 30 of file EvtResonance2.cpp.

◆ p4_d1()

const EvtVector4R& EvtResonance2::p4_d1 ( ) const
inline

Definition at line 43 of file EvtResonance2.hh.

◆ p4_d2()

const EvtVector4R& EvtResonance2::p4_d2 ( ) const
inline

Definition at line 44 of file EvtResonance2.hh.

◆ p4_p()

const EvtVector4R& EvtResonance2::p4_p ( ) const
inline

Definition at line 42 of file EvtResonance2.hh.

◆ resAmpl()

EvtComplex EvtResonance2::resAmpl ( ) const

Definition at line 67 of file EvtResonance2.cpp.

◆ spin()

int EvtResonance2::spin ( ) const
inline

Definition at line 59 of file EvtResonance2.hh.

◆ theta()

double EvtResonance2::theta ( ) const
inline

Definition at line 50 of file EvtResonance2.hh.

Member Data Documentation

◆ _ampl

double EvtResonance2::_ampl
private

Definition at line 66 of file EvtResonance2.hh.

◆ _barrier1

double EvtResonance2::_barrier1
private

Definition at line 66 of file EvtResonance2.hh.

◆ _barrier2

double EvtResonance2::_barrier2
private

Definition at line 66 of file EvtResonance2.hh.

◆ _bwm

double EvtResonance2::_bwm
private

Definition at line 66 of file EvtResonance2.hh.

◆ _gamma

double EvtResonance2::_gamma
private

Definition at line 66 of file EvtResonance2.hh.

◆ _invmass_angdenom

bool EvtResonance2::_invmass_angdenom
private

Definition at line 68 of file EvtResonance2.hh.

◆ _p4_d1

EvtVector4R EvtResonance2::_p4_d1
private

Definition at line 65 of file EvtResonance2.hh.

◆ _p4_d2

EvtVector4R EvtResonance2::_p4_d2
private

Definition at line 65 of file EvtResonance2.hh.

◆ _p4_p

EvtVector4R EvtResonance2::_p4_p
private

Definition at line 65 of file EvtResonance2.hh.

◆ _spin

int EvtResonance2::_spin
private

Definition at line 67 of file EvtResonance2.hh.

◆ _theta

double EvtResonance2::_theta
private

Definition at line 66 of file EvtResonance2.hh.


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