 |
Belle II Software
release-05-01-25
|
30 #include "EvtGenBase/EvtDecayAmp.hh"
31 #include "EvtGenBase/EvtParticle.hh"
32 #include "EvtGenBase/EvtComplex.hh"
50 EvtDecayBase*
clone();
53 void decay(EvtParticle* p);
70 EvtComplex
Amplitude(
const double& t1,
const double& t2,
bool B1_is_B0,
bool B2_is_B0)
const;
99 EvtDecayBase*
clone();
102 void decay(EvtParticle* p);
The class provides routine to decay vector-> particle particle with B0 mixing, handles states with on...
void decay(EvtParticle *p)
Decay function.
std::string getName()
Get function Name
double _C
C eigenvalue, 0= incoherent.
EvtComplex Amplitude(const double &t1, const double &t2, bool B1_is_B0, bool B2_is_B0) const
Calculate amplitude.
The class provides routine to decay vector-> particle particle with B0 mixing, coherent B0B0-like mix...
EvtDecayBase * clone()
Clone the decay
std::string getName()
Get function Name
double _freq
mixing frequency in hbar/mm
int nRealDaughters()
Number of real daughters.
int nRealDaughters()
Number of real daughters.
void decay(EvtParticle *p)
Decay function.
EvtPHSPBMix()
Default constructor.
void prlp(int) const
Number of real daughters.
virtual ~EvtPHSPBBMix()
Default destructor.
void initProbMax()
Init maximal prob.
void init()
Init function.
void init()
Init function.
virtual ~EvtPHSPBMix()
Default destructor.
void initProbMax()
Init maximal prob.
EvtPHSPBBMix()
Default constructor.
EvtDecayBase * clone()
Clone the decay
double _freq
mixing frequency in hbar/mm