|
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/EvtCPUtil.hh>
|
| EvtCPUtil (int mixingType) |
|
| ~EvtCPUtil () |
|
void | setMixingType (int mixingType) |
|
int | getMixingType () |
|
void | fractB0CP (EvtComplex Af, EvtComplex Abarf, double deltam, double beta, double &fract) |
|
void | fractB0nonCP (EvtComplex Af, EvtComplex Abarf, EvtComplex Afbar, EvtComplex Abarfbar, double deltam, double beta, int flip, double &fract) |
|
bool | isB0Mixed (EvtParticle *) |
|
bool | isBsMixed (EvtParticle *) |
|
bool | flipIsEnabled () |
|
void | enableFlip () |
|
void | disableFlip () |
|
void | OtherB (EvtParticle *p, double &t, EvtId &otherb) |
|
void | OtherCoherentB (EvtParticle *p, double &t, EvtId &otherb, double probB0) |
|
void | OtherIncoherentB (EvtParticle *p, double &t, EvtId &otherb, double probB0) |
|
void | OtherB (EvtParticle *p, double &t, EvtId &otherb, double probB0) |
|
void | incoherentMix (const EvtId id, double &t, int &mix) |
|
double | getDeltaGamma (const EvtId id) |
|
double | getDeltaM (const EvtId id) |
|
Definition at line 29 of file EvtCPUtil.hh.
◆ MixingType
Enumerator |
---|
Coherent | |
Incoherent | |
Definition at line 34 of file EvtCPUtil.hh.
◆ EvtCPUtil()
EvtCPUtil::EvtCPUtil |
( |
int |
mixingType | ) |
|
◆ ~EvtCPUtil()
EvtCPUtil::~EvtCPUtil |
( |
| ) |
|
◆ disableFlip()
void EvtCPUtil::disableFlip |
( |
| ) |
|
◆ enableFlip()
void EvtCPUtil::enableFlip |
( |
| ) |
|
◆ flipIsEnabled()
bool EvtCPUtil::flipIsEnabled |
( |
| ) |
|
◆ fractB0CP()
void EvtCPUtil::fractB0CP |
( |
EvtComplex |
Af, |
|
|
EvtComplex |
Abarf, |
|
|
double |
deltam, |
|
|
double |
beta, |
|
|
double & |
fract |
|
) |
| |
◆ fractB0nonCP()
◆ getDeltaGamma()
double EvtCPUtil::getDeltaGamma |
( |
const EvtId |
id | ) |
|
◆ getDeltaM()
double EvtCPUtil::getDeltaM |
( |
const EvtId |
id | ) |
|
◆ getInstance()
◆ getMixingType()
int EvtCPUtil::getMixingType |
( |
| ) |
|
|
inline |
◆ incoherentMix()
void EvtCPUtil::incoherentMix |
( |
const EvtId |
id, |
|
|
double & |
t, |
|
|
int & |
mix |
|
) |
| |
◆ isB0Mixed()
◆ isBsMixed()
◆ OtherB() [1/2]
◆ OtherB() [2/2]
void EvtCPUtil::OtherB |
( |
EvtParticle * |
p, |
|
|
double & |
t, |
|
|
EvtId & |
otherb, |
|
|
double |
probB0 |
|
) |
| |
◆ OtherCoherentB()
void EvtCPUtil::OtherCoherentB |
( |
EvtParticle * |
p, |
|
|
double & |
t, |
|
|
EvtId & |
otherb, |
|
|
double |
probB0 |
|
) |
| |
◆ OtherIncoherentB()
void EvtCPUtil::OtherIncoherentB |
( |
EvtParticle * |
p, |
|
|
double & |
t, |
|
|
EvtId & |
otherb, |
|
|
double |
probB0 |
|
) |
| |
◆ setMixingType()
void EvtCPUtil::setMixingType |
( |
int |
mixingType | ) |
|
|
inline |
◆ _enableFlip
bool EvtCPUtil::_enableFlip |
|
private |
◆ _mixingType
int EvtCPUtil::_mixingType |
|
private |
The documentation for this class was generated from the following files:
|