Changeset View
Changeset View
Standalone View
Standalone View
EvtGenModels/EvtBBScalar.hh
Show First 20 Lines • Show All 82 Lines • ▼ Show 20 Lines | private: | ||||
static const double x[]; | static const double x[]; | ||||
static const double y[]; | static const double y[]; | ||||
// quark masses as used in the model | // quark masses as used in the model | ||||
static const double m_s; | static const double m_s; | ||||
static const double m_u; | static const double m_u; | ||||
static const double m_b; | static const double m_b; | ||||
// used to choose the right value for the form factor depending on the type of scalar | // used to choose the right value for the form factor depending on the type of scalar | ||||
std::string _scalarType; | std::string m_scalarType; | ||||
mutable std::map<std::string, FormFactor> _f0Map; | mutable std::map<std::string, FormFactor> m_f0Map; | ||||
mutable std::map<std::string, FormFactor> _f1Map; | mutable std::map<std::string, FormFactor> m_f1Map; | ||||
// only consider F1+F2 here | // only consider F1+F2 here | ||||
std::bitset<nBaryons> _baryonCombination; | std::bitset<nBaryons> m_baryonCombination; | ||||
void setKnownBaryonTypes( const EvtId& baryon ); | void setKnownBaryonTypes( const EvtId& baryon ); | ||||
double B_pi_f1( double t ) const; | double B_pi_f1( double t ) const; | ||||
double B_pi_f0( double t ) const; | double B_pi_f0( double t ) const; | ||||
double baryonF1F2( double t ) const; | double baryonF1F2( double t ) const; | ||||
double G_p( double t ) const; | double G_p( double t ) const; | ||||
double G_n( double t ) const; | double G_n( double t ) const; | ||||
double baryon_gA( double t ) const; | double baryon_gA( double t ) const; | ||||
double baryon_hA( double t ) const; | double baryon_hA( double t ) const; | ||||
double baryon_gP( double t ) const; | double baryon_gP( double t ) const; | ||||
double baryon_fS( double t ) const; | double baryon_fS( double t ) const; | ||||
double D_A( double t ) const; | double D_A( double t ) const; | ||||
double F_A( double t ) const; | double F_A( double t ) const; | ||||
double D_P( double t ) const; | double D_P( double t ) const; | ||||
double F_P( double t ) const; | double F_P( double t ) const; | ||||
double D_S( double t ) const; | double D_S( double t ) const; | ||||
double F_S( double t ) const; | double F_S( double t ) const; | ||||
// (mB1 - mB2)/(mq1 - mq1) | // (mB1 - mB2)/(mq1 - mq1) | ||||
double _massRatio; | double m_massRatio; | ||||
double _baryonMassSum; | double m_baryonMassSum; | ||||
double formFactorFit( double t, const std::vector<double>& params ) const; | double formFactorFit( double t, const std::vector<double>& params ) const; | ||||
static const EvtComplex const_B; | static const EvtComplex const_B; | ||||
static const EvtComplex const_C; | static const EvtComplex const_C; | ||||
const EvtVector4C amp_A( const EvtVector4R& p4B, const EvtVector4R& p4Scalar ); | const EvtVector4C amp_A( const EvtVector4R& p4B, const EvtVector4R& p4Scalar ); | ||||
const EvtComplex amp_B( const EvtDiracParticle* baryon1, | const EvtComplex amp_B( const EvtDiracParticle* baryon1, | ||||
const EvtDiracSpinor& b1Pol, | const EvtDiracSpinor& b1Pol, | ||||
const EvtDiracParticle* baryon2, | const EvtDiracParticle* baryon2, | ||||
Show All 24 Lines |