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.
EvtResonance Class Referencefinal

#include <EvtGenBase/EvtResonance.hh>

Public Member Functions

EvtResonanceoperator= (const EvtResonance &)
 
 EvtResonance (const EvtVector4R &p4_p, const EvtVector4R &p4_d1, const EvtVector4R &p4_d2, double ampl=0.0, double theta=0.0, double gamma=0.0, double bwm=0.0, int spin=0)
 
const EvtVector4Rp4_p ()
 
const EvtVector4Rp4_d1 ()
 
const EvtVector4Rp4_d2 ()
 
double amplitude ()
 
double theta ()
 
double gamma ()
 
double bwm ()
 
int spin ()
 
EvtComplex resAmpl ()
 
EvtComplex relBrWig (int i)
 

Private Attributes

EvtVector4R _p4_p
 
EvtVector4R _p4_d1
 
EvtVector4R _p4_d2
 
double _ampl
 
double _theta
 
double _gamma
 
double _bwm
 
int _spin
 

Detailed Description

Definition at line 28 of file EvtResonance.hh.

Constructor & Destructor Documentation

◆ EvtResonance()

EvtResonance::EvtResonance ( const EvtVector4R p4_p,
const EvtVector4R p4_d1,
const EvtVector4R p4_d2,
double  ampl = 0.0,
double  theta = 0.0,
double  gamma = 0.0,
double  bwm = 0.0,
int  spin = 0 
)

Definition at line 48 of file EvtResonance.cpp.

Member Function Documentation

◆ amplitude()

double EvtResonance::amplitude ( )
inline

Definition at line 44 of file EvtResonance.hh.

◆ bwm()

double EvtResonance::bwm ( )
inline

Definition at line 53 of file EvtResonance.hh.

◆ gamma()

double EvtResonance::gamma ( )
inline

Definition at line 50 of file EvtResonance.hh.

◆ operator=()

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

Definition at line 33 of file EvtResonance.cpp.

◆ p4_d1()

const EvtVector4R& EvtResonance::p4_d1 ( )
inline

Definition at line 40 of file EvtResonance.hh.

◆ p4_d2()

const EvtVector4R& EvtResonance::p4_d2 ( )
inline

Definition at line 41 of file EvtResonance.hh.

◆ p4_p()

const EvtVector4R& EvtResonance::p4_p ( )
inline

Definition at line 39 of file EvtResonance.hh.

◆ relBrWig()

EvtComplex EvtResonance::relBrWig ( int  i)

Definition at line 131 of file EvtResonance.cpp.

◆ resAmpl()

EvtComplex EvtResonance::resAmpl ( )

Definition at line 62 of file EvtResonance.cpp.

◆ spin()

int EvtResonance::spin ( )
inline

Definition at line 56 of file EvtResonance.hh.

◆ theta()

double EvtResonance::theta ( )
inline

Definition at line 47 of file EvtResonance.hh.

Member Data Documentation

◆ _ampl

double EvtResonance::_ampl
private

Definition at line 66 of file EvtResonance.hh.

◆ _bwm

double EvtResonance::_bwm
private

Definition at line 66 of file EvtResonance.hh.

◆ _gamma

double EvtResonance::_gamma
private

Definition at line 66 of file EvtResonance.hh.

◆ _p4_d1

EvtVector4R EvtResonance::_p4_d1
private

Definition at line 65 of file EvtResonance.hh.

◆ _p4_d2

EvtVector4R EvtResonance::_p4_d2
private

Definition at line 65 of file EvtResonance.hh.

◆ _p4_p

EvtVector4R EvtResonance::_p4_p
private

Definition at line 65 of file EvtResonance.hh.

◆ _spin

int EvtResonance::_spin
private

Definition at line 67 of file EvtResonance.hh.

◆ _theta

double EvtResonance::_theta
private

Definition at line 66 of file EvtResonance.hh.


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