StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Types | Public Member Functions | Static Public Member Functions | List of all members
EvtCPUtil Class Reference

Public Types

enum  MixingType { Coherent = 0, Incoherent = 1 }
 

Public Member Functions

 EvtCPUtil (int mixingType)
 
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)
 

Static Public Member Functions

static EvtCPUtilgetInstance ()
 

Detailed Description

Definition at line 29 of file EvtCPUtil.hh.


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