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 <EvtGenModels/EvtWHad.hh>

Public Member Functions

 EvtWHad ()
 
EvtVector4C WCurrent (const EvtVector4R &q1) const
 
EvtVector4C WCurrent (const EvtVector4R &q1, const EvtVector4R &q2) const
 
EvtVector4C WCurrent (const EvtVector4R &q1, const EvtVector4R &q2, const EvtVector4R &q3) const
 
EvtVector4C WCurrent (const EvtVector4R &q1, const EvtVector4R &q2, const EvtVector4R &q3, const EvtVector4R &q4, const EvtVector4R &q5) const
 
EvtVector4C WCurrent_KKP (const EvtVector4R &pKplus, const EvtVector4R &pKminus, const EvtVector4R &pPiPlus) const
 
EvtVector4C WCurrent_KPP (const EvtVector4R &pKplus, const EvtVector4R &pPiPlus, const EvtVector4R &pPiMinus) const
 
EvtVector4C WCurrent_KSK (const EvtVector4R &pKS, const EvtVector4R &pKplus) const
 

Protected Member Functions

EvtVector4C JB (const EvtVector4R &q1, const EvtVector4R &q2, const EvtVector4R &q3, const EvtVector4R &q4, const EvtVector4R &q5) const
 
EvtComplex BWa (const EvtVector4R &q) const
 
EvtComplex BWf (const EvtVector4R &q) const
 
EvtComplex BWr (const EvtVector4R &q) const
 
EvtComplex BWKK (double s, int i) const
 
double pi3G (double Q2) const
 
EvtComplex pcm (double s) const
 

Private Attributes

std::vector< double > mRho_
 
std::vector< double > gamma0_
 
std::vector< double > cK_
 

Detailed Description

Definition at line 33 of file EvtWHad.hh.

Constructor & Destructor Documentation

◆ EvtWHad()

EvtWHad::EvtWHad ( )

Definition at line 26 of file EvtWHad.cpp.

Member Function Documentation

◆ BWa()

EvtComplex EvtWHad::BWa ( const EvtVector4R q) const
protected

Definition at line 238 of file EvtWHad.cpp.

◆ BWf()

EvtComplex EvtWHad::BWf ( const EvtVector4R q) const
protected

Definition at line 251 of file EvtWHad.cpp.

◆ BWKK()

EvtComplex EvtWHad::BWKK ( double  s,
int  i 
) const
protected

Definition at line 51 of file EvtWHad.cpp.

◆ BWr()

EvtComplex EvtWHad::BWr ( const EvtVector4R q) const
protected

Definition at line 260 of file EvtWHad.cpp.

◆ JB()

EvtVector4C EvtWHad::JB ( const EvtVector4R q1,
const EvtVector4R q2,
const EvtVector4R q3,
const EvtVector4R q4,
const EvtVector4R q5 
) const
protected

Definition at line 311 of file EvtWHad.cpp.

◆ pcm()

EvtComplex EvtWHad::pcm ( double  s) const
protected

Definition at line 86 of file EvtWHad.cpp.

◆ pi3G()

double EvtWHad::pi3G ( double  Q2) const
protected

Definition at line 294 of file EvtWHad.cpp.

◆ WCurrent() [1/4]

EvtVector4C EvtWHad::WCurrent ( const EvtVector4R q1) const

Definition at line 106 of file EvtWHad.cpp.

◆ WCurrent() [2/4]

EvtVector4C EvtWHad::WCurrent ( const EvtVector4R q1,
const EvtVector4R q2 
) const

Definition at line 113 of file EvtWHad.cpp.

◆ WCurrent() [3/4]

EvtVector4C EvtWHad::WCurrent ( const EvtVector4R q1,
const EvtVector4R q2,
const EvtVector4R q3 
) const

Definition at line 120 of file EvtWHad.cpp.

◆ WCurrent() [4/4]

EvtVector4C EvtWHad::WCurrent ( const EvtVector4R q1,
const EvtVector4R q2,
const EvtVector4R q3,
const EvtVector4R q4,
const EvtVector4R q5 
) const

Definition at line 133 of file EvtWHad.cpp.

◆ WCurrent_KKP()

EvtVector4C EvtWHad::WCurrent_KKP ( const EvtVector4R pKplus,
const EvtVector4R pKminus,
const EvtVector4R pPiPlus 
) const

Definition at line 150 of file EvtWHad.cpp.

◆ WCurrent_KPP()

EvtVector4C EvtWHad::WCurrent_KPP ( const EvtVector4R pKplus,
const EvtVector4R pPiPlus,
const EvtVector4R pPiMinus 
) const

Definition at line 178 of file EvtWHad.cpp.

◆ WCurrent_KSK()

EvtVector4C EvtWHad::WCurrent_KSK ( const EvtVector4R pKS,
const EvtVector4R pKplus 
) const

Definition at line 77 of file EvtWHad.cpp.

Member Data Documentation

◆ cK_

std::vector<double> EvtWHad::cK_
private

Definition at line 77 of file EvtWHad.hh.

◆ gamma0_

std::vector<double> EvtWHad::gamma0_
private

Definition at line 77 of file EvtWHad.hh.

◆ mRho_

std::vector<double> EvtWHad::mRho_
private

Definition at line 77 of file EvtWHad.hh.


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