Changeset View
Changeset View
Standalone View
Standalone View
EvtGenModels/EvtBToDiBaryonlnupQCDFF.hh
Show All 25 Lines | |||||
// Description: Module for computation of B->ppbar form factors according | // Description: Module for computation of B->ppbar form factors according | ||||
// to pQCD counting rules, see arXiv:1107.0801. | // to pQCD counting rules, see arXiv:1107.0801. | ||||
class EvtBToDiBaryonlnupQCDFF { | class EvtBToDiBaryonlnupQCDFF { | ||||
public: | public: | ||||
class FormFactors final { | class FormFactors final { | ||||
public: | public: | ||||
double F1, F2, F3, F4, F5; | double m_F1, m_F2, m_F3, m_F4, m_F5; | ||||
double G1, G2, G3, G4, G5; | double m_G1, m_G2, m_G3, m_G4, m_G5; | ||||
}; | }; | ||||
EvtBToDiBaryonlnupQCDFF(); | EvtBToDiBaryonlnupQCDFF(); | ||||
EvtBToDiBaryonlnupQCDFF( std::vector<double>& DParameters ); | EvtBToDiBaryonlnupQCDFF( std::vector<double>& DParameters ); | ||||
void getDiracFF( EvtParticle* parent, double dibaryonMass, | void getDiracFF( EvtParticle* parent, double dibaryonMass, | ||||
EvtBToDiBaryonlnupQCDFF::FormFactors& FF ) const; | EvtBToDiBaryonlnupQCDFF::FormFactors& FF ) const; | ||||
void getRaritaFF( EvtParticle* parent, double dibaryonMass, | void getRaritaFF( EvtParticle* parent, double dibaryonMass, | ||||
EvtBToDiBaryonlnupQCDFF::FormFactors& FF ) const; | EvtBToDiBaryonlnupQCDFF::FormFactors& FF ) const; | ||||
void getFF( EvtParticle* parent, double dibaryonMass, | void getFF( EvtParticle* parent, double dibaryonMass, | ||||
EvtBToDiBaryonlnupQCDFF::FormFactors& FF ) const; | EvtBToDiBaryonlnupQCDFF::FormFactors& FF ) const; | ||||
private: | private: | ||||
std::vector<double> DPars; | std::vector<double> m_DPars; | ||||
int nDPars; | int m_nDPars; | ||||
}; | }; | ||||
#endif | #endif |