Belle II Software  release-08-01-10
EvtPHSPBBMix Class Reference

The class provides routine to decay vector-> particle particle with B0 mixing, coherent B0B0-like mixing if any. More...

#include <EvtPHSPBMix.h>

Inheritance diagram for EvtPHSPBBMix:
Collaboration diagram for EvtPHSPBBMix:

Public Member Functions

 EvtPHSPBBMix ()
 Default constructor.
 
virtual ~EvtPHSPBBMix ()
 Default destructor.
 
std::string getName ()
 Get function Name

 
EvtDecayBase * clone ()
 Clone the decay

 
void decay (EvtParticle *p)
 Decay function.
 
void init ()
 Init function.
 
void initProbMax ()
 Init maximal prob. More...
 
int nRealDaughters ()
 Number of real daughters.
 

Private Member Functions

void prlp (int) const
 Number of real daughters.
 
EvtComplex Amplitude (const double &t1, const double &t2, bool B1_is_B0, bool B2_is_B0) const
 Calculate amplitude.
 

Private Attributes

double _freq {0}
 mixing frequency in hbar/mm
 
double _C {0}
 C eigenvalue, 0= incoherent.
 
bool _BBpipi {0}
 Is BBpipi?
 
bool _print_info {false}
 Print evtgeninfo?
 

Detailed Description

The class provides routine to decay vector-> particle particle with B0 mixing, coherent B0B0-like mixing if any.

Definition at line 36 of file EvtPHSPBMix.h.

Member Function Documentation

◆ initProbMax()

void initProbMax ( )

Init maximal prob.

function

Definition at line 218 of file EvtPHSPBMix.cc.

219 {
220  // this value is ok for reasonable values of all the parameters
221  setProbMax(4.0);
222  //noProbMax();
223 }

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