File indexing completed on 2026-08-06 09:20:05
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021 #ifndef EVTBTOSLLVECTORAMPNEWEXT_HH
0022 #define EVTBTOSLLVECTORAMPNEWEXT_HH
0023
0024 #include "EvtGenModels/EvtbTosllAmpNewExt.hh"
0025
0026 class EvtId;
0027 class EvtAmp;
0028 class EvtParticle;
0029 class EvtbTosllFFNew;
0030 class EvtbTosllWilsCoeffNLO;
0031
0032 class EvtbTosllVectorAmpNewExt : public EvtbTosllAmpNewExt {
0033 public:
0034 EvtbTosllVectorAmpNewExt() {}
0035
0036
0037
0038 void CalcAmp( EvtParticle* parent, EvtAmp& amp, EvtbTosllFFNew* formFactors,
0039 EvtbTosllWilsCoeffNLO* WilsCoeff, double mu, int Nf,
0040 int res_swch, int ias, double CKM_A, double CKM_lambda,
0041 double CKM_barrho, double CKM_bareta, double ReA7,
0042 double ImA7, double ReA10, double ImA10 ) override;
0043
0044 double CalcMaxProb( EvtId parnum, EvtId mesnum, EvtId l1num, EvtId l2num,
0045 EvtbTosllFFNew* formFactors,
0046 EvtbTosllWilsCoeffNLO* WilsCoeff, double mu, int Nf,
0047 int res_swch, int ias, double CKM_A, double CKM_lambda,
0048 double CKM_barrho, double CKM_bareta, double ReA7,
0049 double ImA7, double ReA10, double ImA10 ) override;
0050
0051 double lambda( double a, double b, double c ) override;
0052 };
0053
0054 #endif