EvtGen 2.2.0
Monte Carlo generator of particle decays, in particular the weak decays of heavy flavour particles such as B mesons.
Loading...
Searching...
No Matches
EvtResonance2 Class Reference

#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 m_p4_p
EvtVector4R m_p4_d1
EvtVector4R m_p4_d2
double m_ampl
double m_theta
double m_gamma
double m_bwm
double m_barrier1
double m_barrier2
int m_spin
bool m_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 47 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 29 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 66 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

◆ m_ampl

double EvtResonance2::m_ampl
private

Definition at line 66 of file EvtResonance2.hh.

◆ m_barrier1

double EvtResonance2::m_barrier1
private

Definition at line 66 of file EvtResonance2.hh.

◆ m_barrier2

double EvtResonance2::m_barrier2
private

Definition at line 66 of file EvtResonance2.hh.

◆ m_bwm

double EvtResonance2::m_bwm
private

Definition at line 66 of file EvtResonance2.hh.

◆ m_gamma

double EvtResonance2::m_gamma
private

Definition at line 66 of file EvtResonance2.hh.

◆ m_invmass_angdenom

bool EvtResonance2::m_invmass_angdenom
private

Definition at line 68 of file EvtResonance2.hh.

◆ m_p4_d1

EvtVector4R EvtResonance2::m_p4_d1
private

Definition at line 65 of file EvtResonance2.hh.

◆ m_p4_d2

EvtVector4R EvtResonance2::m_p4_d2
private

Definition at line 65 of file EvtResonance2.hh.

◆ m_p4_p

EvtVector4R EvtResonance2::m_p4_p
private

Definition at line 65 of file EvtResonance2.hh.

◆ m_spin

int EvtResonance2::m_spin
private

Definition at line 67 of file EvtResonance2.hh.

◆ m_theta

double EvtResonance2::m_theta
private

Definition at line 66 of file EvtResonance2.hh.


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