|
ATLAS Offline Software
|
Go to the documentation of this file.
28 #ifndef EVTPHSPBMIX_HH
29 #define EVTPHSPBMIX_HH
31 #include "EvtGenBase/EvtDecayAmp.hh"
32 #include "EvtGenBase/EvtParticle.hh"
33 #include "EvtGenBase/EvtComplex.hh"
71 EvtComplex
Amplitude(
const double&
t1,
const double&
t2,
bool B1_is_B0,
bool B2_is_B0)
const;
The class provides routine to decay vector-> particle particle with B0 mixing, handles states with on...
The class provides routine to decay vector-> particle particle with B0 mixing, coherent B0B0-like mix...
double m_freq
mixing frequency in hbar/mm
int nRealDaughters()
Number of real daughters.
int nRealDaughters()
Number of real daughters.
std::string getName()
Get function Name
std::vector< ALFA_RawDataCollection_p1 > t1
void initProbMax()
Init maximal prob.
std::string getName()
Get function Name
EvtPHSPBBMix()
Default constructor.
void decay(EvtParticle *p)
Decay function.
virtual ~EvtPHSPBBMix()
Default destructor.
double m_freq
mixing frequency in hbar/mm
EvtDecayBase * clone()
Clone the decay
virtual ~EvtPHSPBMix()
Default destructor.
EvtComplex Amplitude(const double &t1, const double &t2, bool B1_is_B0, bool B2_is_B0) const
Calculate amplitude.
EvtDecayBase * clone()
Clone the decay
void init()
Init function.
void prlp(int) const
Number of real daughters.
std::vector< ALFA_RawDataContainer_p1 > t2
void initProbMax()
Init maximal prob.
double m_C
C eigenvalue, 0= incoherent.
EvtPHSPBMix()
Default constructor.
void init()
Init function.
void decay(EvtParticle *p)
Decay function.