|
EvtGen
2.0.0
Monte Carlo generator of particle decays, in particular the weak decays of heavy flavour particles such as B mesons.
|
#include <EvtGenBase/EvtDecayBase.hh>
|
virtual std::string | getName ()=0 |
|
virtual void | decay (EvtParticle *p)=0 |
|
virtual void | makeDecay (EvtParticle *p, bool recursive=true)=0 |
|
virtual EvtDecayBase * | clone ()=0 |
|
virtual void | init () |
|
virtual void | initProbMax () |
|
virtual std::string | commandName () |
|
virtual void | command (std::string cmd) |
|
virtual std::string | getParamName (int i) |
|
virtual std::string | getParamDefault (int i) |
|
double | getProbMax (double prob) |
|
double | resetProbMax (double prob) |
|
| EvtDecayBase () |
|
virtual | ~EvtDecayBase ()=default |
|
virtual bool | matchingDecay (const EvtDecayBase &other) const |
|
EvtId | getParentId () const |
|
double | getBranchingFraction () const |
|
void | disableCheckQ () |
|
void | checkQ () |
|
int | getNDaug () const |
|
EvtId * | getDaugs () |
|
EvtId | getDaug (int i) const |
|
int | getNArg () const |
|
int | getPHOTOS () const |
|
void | setPHOTOS () |
|
void | setVerbose () |
|
void | setSummary () |
|
double * | getArgs () |
|
std::string * | getArgsStr () |
|
double | getArg (unsigned int j) |
|
double | getStoredArg (int j) const |
|
double | getNStoredArg () const |
|
std::string | getArgStr (int j) const |
|
std::string | getModelName () const |
|
int | getDSum () const |
|
int | summary () const |
|
int | verbose () const |
|
void | saveDecayInfo (EvtId ipar, int ndaug, EvtId *daug, int narg, std::vector< std::string > &args, std::string name, double brfr) |
|
void | printSummary () const |
|
void | printInfo () const |
|
void | setProbMax (double prbmx) |
|
void | noProbMax () |
|
void | checkNArg (int a1, int a2=-1, int a3=-1, int a4=-1) |
|
void | checkNDaug (int d1, int d2=-1) |
|
void | checkSpinParent (EvtSpinType::spintype sp) |
|
void | checkSpinDaughter (int d1, EvtSpinType::spintype sp) |
|
virtual int | nRealDaughters () |
|
Definition at line 34 of file EvtDecayBase.hh.
◆ EvtDecayBase()
EvtDecayBase::EvtDecayBase |
( |
| ) |
|
◆ ~EvtDecayBase()
virtual EvtDecayBase::~EvtDecayBase |
( |
| ) |
|
|
virtualdefault |
◆ checkNArg()
void EvtDecayBase::checkNArg |
( |
int |
a1, |
|
|
int |
a2 = -1 , |
|
|
int |
a3 = -1 , |
|
|
int |
a4 = -1 |
|
) |
| |
◆ checkNDaug()
void EvtDecayBase::checkNDaug |
( |
int |
d1, |
|
|
int |
d2 = -1 |
|
) |
| |
◆ checkQ()
void EvtDecayBase::checkQ |
( |
| ) |
|
◆ checkSpinDaughter()
◆ checkSpinParent()
◆ clone()
Implemented in EvtV2VpVmForLambdaB2LambdaV, EvtD0mixDalitz, EvtLambda2PPiForLambdaB2LambdaV, EvtD0gammaDalitz, EvtSVVNONCPEIGEN, EvtLambdaB2LambdaV, EvtBBScalar, EvtYmSToYnSpipiCLEO, EvtBtoKD3P, EvtSVVHelCPMix, EvtVubHybrid, EvtY3SToY1SpipiMoxhay, EvtVubBLNPHybrid, EvtBToKpipiCP, EvtbTosllMSExt, Evtbs2llGammaMNT, EvtbTosllMS, EvtBtoXsll, EvtPhspFlatLifetime, EvtVubNLO, EvtPythia, EvtFourBodyPhsp, EvtLb2plnuLCSR, EvtLb2plnuLQCD, EvtSVPHelAmp, EvtXPsiGamma, EvtBLLNuL, EvtEtaLLPiPi, EvtLambdacPHH, EvtBcVNpi, EvtBToDiBaryonlnupQCD, EvtISGW2, EvtLb2Baryonlnu, EvtRareLbToLll, EvtSVPCP, EvtVub, EvtBcBsNPi, EvtBcBsStarNPi, EvtBcPsiNPi, EvtBcToNPi, EvtBcVHad, EvtPsi2JpsiPiPi, EvtVVP, EvtBaryonPCR, EvtBcSMuNu, Evtbs2llGammaISRFSR, EvtLambdaP_BarGamma, EvtPartWave, EvtSVPHelCPMix, EvtTVP, EvtBToDDalitzCPK, EvtBToPlnuBK, EvtbTosllAli, EvtBToVlnuBall, EvtBtoXsgamma, EvtGenericDalitz, EvtHelAmp, EvtHQET2, EvtMultibody, EvtPropSLPole, EvtSVP, EvtSVVHelAmp, EvtBcTMuNu, EvtBcVMuNu, EvtbsToLLLL, EvtbTosllBall, EvtFlatSqDalitz, EvtHQET, EvtKKLambdaC, EvtLb2Lll, EvtMelikhov, EvtSLBKPole, EvtVectorIsr, EvtVubBLNP, EvtBsMuMuKK, EvtBTo3piCP, EvtCBTo3piP00, EvtKStopizmumu, EvtPhsp, EvtPhspDecaytimeCut, EvtPto3P, EvtSVSCPiso, EvtSVSCPLH, EvtThreeBodyPhsp, EvtTVSPwave, EvtVSSBMixCPT, EvtVubAC, EvtVVPIPI_WEIGHTED, EvtTauola, EvtbsToLLLLHyperCP, EvtDToKpienu, EvtOmegaDalitz, EvtSLN, EvtSLPole, EvtSSDCP, EvtCBTo3piMPP, EvtDDalitz, EvtISGW, EvtLNuGamma, EvtSingleParticle, EvtSSD_DirectCP, EvtSSSCPpng, EvtTSS, EvtVVpipi, EvtFlatQ2, EvtHypNonLepton, EvtSll, EvtSTS, EvtSVS, EvtSVVCPLH, EvtTauHadnu, EvtTauVectornu, EvtVPHOtoVISRHi, EvtVSSMix, EvtVVSPwave, EvtBtoXsEtap, EvtDMix, EvtGoityRoberts, EvtBHadronic, EvtBsquark, EvtBTo4piCP, EvtEta2MuMuGamma, EvtEtaDalitz, EvtKstarnunu, EvtKstarstargamma, EvtPhiDalitz, EvtPi0Dalitz, EvtPVVCPLH, EvtSSSCP, EvtSSSCPT, EvtSTSCP, EvtSVSCP, EvtSVSNONCPEIGEN, EvtSVVCP, EvtTaulnunu, EvtTauScalarnu, EvtVll, EvtVPHOtoV, EvtVPHOtoVISR, EvtVSPPwave, EvtVSS, EvtVtoSll, EvtBto2piCPiso, and EvtBtoKpiCPiso.
◆ command()
void EvtDecayBase::command |
( |
std::string |
cmd | ) |
|
|
virtual |
◆ commandName()
std::string EvtDecayBase::commandName |
( |
| ) |
|
|
virtual |
◆ daugsDecayedByParentModel()
bool EvtDecayBase::daugsDecayedByParentModel |
( |
| ) |
|
|
inlineprotected |
◆ decay()
Implemented in EvtV2VpVmForLambdaB2LambdaV, EvtD0mixDalitz, EvtLambda2PPiForLambdaB2LambdaV, EvtIntervalDecayAmp< T >, EvtIntervalDecayAmp< EvtDalitzPoint >, EvtD0gammaDalitz, EvtSVVNONCPEIGEN, EvtLambdaB2LambdaV, EvtSVVHelCPMix, EvtBBScalar, EvtBtoKD3P, EvtYmSToYnSpipiCLEO, EvtVubHybrid, EvtVubBLNPHybrid, EvtPhspFlatLifetime, EvtY3SToY1SpipiMoxhay, EvtBToKpipiCP, EvtBtoXsll, EvtVubNLO, EvtPythia, EvtbTosllMSExt, Evtbs2llGammaMNT, EvtbTosllMS, EvtFourBodyPhsp, EvtSVPHelAmp, EvtRareLbToLll, EvtVub, EvtBcToNPi, EvtBLLNuL, EvtLambdacPHH, EvtLb2plnuLCSR, EvtLb2plnuLQCD, EvtSVPCP, EvtXPsiGamma, EvtBcVNpi, EvtBtoXsgamma, EvtEtaLLPiPi, EvtPartWave, EvtSVPHelCPMix, EvtVVP, EvtBcVHad, Evtbs2llGammaISRFSR, EvtBToDiBaryonlnupQCD, EvtBToPlnuBK, EvtGenericDalitz, EvtHelAmp, EvtISGW2, EvtLb2Baryonlnu, EvtMultibody, EvtPsi2JpsiPiPi, EvtSVVHelAmp, EvtVubBLNP, EvtFlatSqDalitz, EvtKStopizmumu, EvtPhsp, EvtPhspDecaytimeCut, EvtThreeBodyPhsp, EvtVubAC, EvtBaryonPCR, EvtBcSMuNu, EvtBsMuMuKK, EvtbsToLLLL, EvtBTo3piCP, EvtCBTo3piP00, EvtSVSCPiso, EvtSVSCPLH, EvtTVP, EvtTauola, EvtBToDDalitzCPK, EvtbTosllAli, EvtBToVlnuBall, EvtHQET2, EvtLambdaP_BarGamma, EvtPropSLPole, EvtSLN, EvtSVP, EvtBcTMuNu, EvtBcVMuNu, EvtbsToLLLLHyperCP, EvtbTosllBall, EvtCBTo3piMPP, EvtDDalitz, EvtDToKpienu, EvtHQET, EvtKKLambdaC, EvtLb2Lll, EvtMelikhov, EvtSLBKPole, EvtSSDCP, EvtSSSCPpng, EvtVectorIsr, EvtBtoXsEtap, EvtDMix, EvtFlatQ2, EvtOmegaDalitz, EvtSSD_DirectCP, EvtSTS, EvtSVVCPLH, EvtTVSPwave, EvtVSSBMixCPT, EvtVVPIPI_WEIGHTED, EvtSll, EvtSLPole, EvtTauHadnu, EvtTSS, EvtEta2MuMuGamma, EvtEtaDalitz, EvtISGW, EvtLNuGamma, EvtPi0Dalitz, EvtPVVCPLH, EvtSingleParticle, EvtSSSCP, EvtSVSNONCPEIGEN, EvtSVVCP, EvtVVpipi, EvtBsquark, EvtBto2piCPiso, EvtBtoKpiCPiso, EvtGoityRoberts, EvtHypNonLepton, EvtKstarnunu, EvtPhiDalitz, EvtSTSCP, EvtSVS, EvtSVSCP, EvtTaulnunu, EvtTauScalarnu, EvtTauVectornu, EvtVll, EvtVPHOtoVISRHi, EvtVSSMix, EvtVtoSll, EvtVVSPwave, EvtBHadronic, EvtBTo4piCP, EvtSSSCPT, EvtKstarstargamma, EvtVPHOtoV, EvtVPHOtoVISR, EvtVSPPwave, and EvtVSS.
◆ disableCheckQ()
void EvtDecayBase::disableCheckQ |
( |
| ) |
|
|
inline |
◆ findMass()
◆ findMasses()
void EvtDecayBase::findMasses |
( |
EvtParticle * |
p, |
|
|
int |
ndaugs, |
|
|
EvtId |
daugs[10], |
|
|
double |
masses[10] |
|
) |
| |
|
static |
◆ findMaxMass()
◆ getArg()
double EvtDecayBase::getArg |
( |
unsigned int |
j | ) |
|
◆ getArgs()
double * EvtDecayBase::getArgs |
( |
| ) |
|
◆ getArgsStr()
std::string* EvtDecayBase::getArgsStr |
( |
| ) |
|
|
inline |
◆ getArgStr()
std::string EvtDecayBase::getArgStr |
( |
int |
j | ) |
const |
|
inline |
◆ getBranchingFraction()
double EvtDecayBase::getBranchingFraction |
( |
| ) |
const |
|
inline |
◆ getDaug()
EvtId EvtDecayBase::getDaug |
( |
int |
i | ) |
const |
|
inline |
◆ getDaugs()
EvtId* EvtDecayBase::getDaugs |
( |
| ) |
|
|
inline |
◆ getDSum()
int EvtDecayBase::getDSum |
( |
| ) |
const |
|
inline |
◆ getModelName()
std::string EvtDecayBase::getModelName |
( |
| ) |
const |
|
inline |
◆ getName()
virtual std::string EvtDecayBase::getName |
( |
| ) |
|
|
pure virtual |
Implemented in EvtV2VpVmForLambdaB2LambdaV, EvtD0mixDalitz, EvtLambda2PPiForLambdaB2LambdaV, EvtD0gammaDalitz, EvtLambdaB2LambdaV, EvtSVVNONCPEIGEN, EvtBBScalar, EvtBtoKD3P, EvtYmSToYnSpipiCLEO, EvtSVVHelCPMix, EvtVubHybrid, EvtY3SToY1SpipiMoxhay, EvtVubBLNPHybrid, EvtBToKpipiCP, EvtbTosllMSExt, Evtbs2llGammaMNT, EvtbTosllMS, EvtBtoXsll, EvtFourBodyPhsp, EvtLb2plnuLCSR, EvtLb2plnuLQCD, EvtSVPHelAmp, EvtVubNLO, EvtXPsiGamma, EvtPythia, EvtBLLNuL, EvtEtaLLPiPi, EvtLambdacPHH, EvtPhspFlatLifetime, EvtBcVNpi, EvtBToDiBaryonlnupQCD, EvtISGW2, EvtLb2Baryonlnu, EvtSVPCP, EvtBcBsNPi, EvtBcBsStarNPi, EvtBcPsiNPi, EvtBcVHad, EvtPsi2JpsiPiPi, EvtRareLbToLll, EvtVub, EvtVVP, EvtBaryonPCR, EvtBcSMuNu, EvtBcToNPi, Evtbs2llGammaISRFSR, EvtLambdaP_BarGamma, EvtPartWave, EvtSVPHelCPMix, EvtTVP, EvtBToDDalitzCPK, EvtBToPlnuBK, EvtbTosllAli, EvtBToVlnuBall, EvtGenericDalitz, EvtHelAmp, EvtHQET2, EvtMultibody, EvtPropSLPole, EvtSVP, EvtSVVHelAmp, EvtBcTMuNu, EvtBcVMuNu, EvtbsToLLLL, EvtbTosllBall, EvtBtoXsgamma, EvtFlatSqDalitz, EvtHQET, EvtKKLambdaC, EvtLb2Lll, EvtMelikhov, EvtSLBKPole, EvtBsMuMuKK, EvtBTo3piCP, EvtCBTo3piP00, EvtPto3P, EvtSVSCPiso, EvtSVSCPLH, EvtTVSPwave, EvtVectorIsr, EvtVSSBMixCPT, EvtVubBLNP, EvtVVPIPI_WEIGHTED, EvtbsToLLLLHyperCP, EvtDToKpienu, EvtKStopizmumu, EvtOmegaDalitz, EvtPhsp, EvtPhspDecaytimeCut, EvtSLN, EvtSLPole, EvtSSDCP, EvtThreeBodyPhsp, EvtVubAC, EvtTauola, EvtCBTo3piMPP, EvtDDalitz, EvtISGW, EvtLNuGamma, EvtSSD_DirectCP, EvtSSSCPpng, EvtTSS, EvtVVpipi, EvtFlatQ2, EvtHypNonLepton, EvtSingleParticle, EvtSll, EvtSTS, EvtSVS, EvtSVVCPLH, EvtTauHadnu, EvtTauVectornu, EvtVPHOtoVISRHi, EvtVSSMix, EvtVVSPwave, EvtGoityRoberts, EvtBHadronic, EvtBsquark, EvtBTo4piCP, EvtBtoXsEtap, EvtDMix, EvtEta2MuMuGamma, EvtEtaDalitz, EvtKstarnunu, EvtKstarstargamma, EvtPhiDalitz, EvtPi0Dalitz, EvtPVVCPLH, EvtSSSCP, EvtSSSCPT, EvtSTSCP, EvtSVSCP, EvtSVSNONCPEIGEN, EvtSVVCP, EvtTaulnunu, EvtTauScalarnu, EvtVll, EvtVPHOtoV, EvtVPHOtoVISR, EvtVSPPwave, EvtVSS, EvtVtoSll, EvtBto2piCPiso, and EvtBtoKpiCPiso.
◆ getNArg()
int EvtDecayBase::getNArg |
( |
| ) |
const |
|
inline |
◆ getNDaug()
int EvtDecayBase::getNDaug |
( |
| ) |
const |
|
inline |
◆ getNStoredArg()
double EvtDecayBase::getNStoredArg |
( |
| ) |
const |
|
inline |
◆ getParamDefault()
std::string EvtDecayBase::getParamDefault |
( |
int |
i | ) |
|
|
virtual |
Reimplemented in EvtSVVNONCPEIGEN, EvtSVVHelCPMix, EvtSVPCP, EvtSVVHelAmp, EvtVSSBMixCPT, EvtTVSPwave, EvtSSDCP, EvtSSSCP, EvtSVVCP, EvtBto2piCPiso, EvtSTSCP, and EvtSVSCP.
Definition at line 178 of file EvtDecayBase.cpp.
◆ getParamName()
std::string EvtDecayBase::getParamName |
( |
int |
i | ) |
|
|
virtual |
Reimplemented in EvtSVVNONCPEIGEN, EvtSVVHelCPMix, EvtSVPCP, EvtSVVHelAmp, EvtGenericDalitz, EvtVSSBMixCPT, EvtTVSPwave, EvtSSDCP, EvtSSD_DirectCP, EvtVSSMix, EvtSSSCP, EvtSVVCP, EvtBto2piCPiso, EvtSTSCP, and EvtSVSCP.
Definition at line 150 of file EvtDecayBase.cpp.
◆ getParentId()
EvtId EvtDecayBase::getParentId |
( |
| ) |
const |
|
inline |
◆ getPHOTOS()
int EvtDecayBase::getPHOTOS |
( |
| ) |
const |
|
inline |
◆ getProbMax()
double EvtDecayBase::getProbMax |
( |
double |
prob | ) |
|
◆ getStoredArg()
double EvtDecayBase::getStoredArg |
( |
int |
j | ) |
const |
|
inline |
◆ init()
void EvtDecayBase::init |
( |
| ) |
|
|
virtual |
Reimplemented in EvtV2VpVmForLambdaB2LambdaV, EvtD0mixDalitz, EvtLambda2PPiForLambdaB2LambdaV, EvtD0gammaDalitz, EvtSVVNONCPEIGEN, EvtLambdaB2LambdaV, EvtBBScalar, EvtYmSToYnSpipiCLEO, EvtBtoKD3P, EvtIntervalDecayAmp< T >, EvtIntervalDecayAmp< EvtDalitzPoint >, EvtSVVHelCPMix, EvtVubHybrid, EvtVubBLNPHybrid, EvtY3SToY1SpipiMoxhay, EvtPhspFlatLifetime, EvtBToKpipiCP, EvtBtoXsll, EvtVubNLO, EvtPythia, EvtbTosllMSExt, EvtLb2plnuLCSR, EvtLb2plnuLQCD, Evtbs2llGammaMNT, EvtbTosllMS, EvtXPsiGamma, EvtBToDiBaryonlnupQCD, EvtFourBodyPhsp, EvtISGW2, EvtLb2Baryonlnu, EvtSVPHelAmp, EvtVub, EvtBcToNPi, EvtBLLNuL, EvtLambdacPHH, EvtBaryonPCR, EvtBcVNpi, EvtRareLbToLll, EvtSVPCP, EvtVVP, EvtBcSMuNu, EvtBcVHad, EvtBToVlnuBall, EvtBtoXsgamma, EvtHQET2, EvtPropSLPole, EvtPsi2JpsiPiPi, EvtSVPHelCPMix, EvtTVP, Evtbs2llGammaISRFSR, EvtBToDDalitzCPK, EvtbTosllAli, EvtHQET, EvtKKLambdaC, EvtLambdaP_BarGamma, EvtPartWave, EvtSLBKPole, EvtSVP, EvtVectorIsr, EvtVubBLNP, EvtBcTMuNu, EvtBcVMuNu, EvtBToPlnuBK, EvtbTosllBall, EvtGenericDalitz, EvtHelAmp, EvtLb2Lll, EvtMelikhov, EvtMultibody, EvtPhsp, EvtPhspDecaytimeCut, EvtSVVHelAmp, EvtThreeBodyPhsp, EvtVubAC, EvtbsToLLLL, EvtFlatSqDalitz, EvtSLPole, EvtSVSCPLH, EvtTVSPwave, EvtVSSBMixCPT, EvtVVPIPI_WEIGHTED, EvtTauola, EvtBsMuMuKK, EvtBTo3piCP, EvtCBTo3piP00, EvtEtaLLPiPi, EvtKStopizmumu, EvtSingleParticle, EvtSSDCP, EvtSSSCPpng, EvtSVSCPiso, EvtbsToLLLLHyperCP, EvtDToKpienu, EvtISGW, EvtLNuGamma, EvtOmegaDalitz, EvtSLN, EvtSSD_DirectCP, EvtVVpipi, EvtBcBsNPi, EvtBcPsiNPi, EvtBtoXsEtap, EvtCBTo3piMPP, EvtDDalitz, EvtDMix, EvtHypNonLepton, EvtSVS, EvtSVVCPLH, EvtTauHadnu, EvtTauVectornu, EvtTSS, EvtVPHOtoVISRHi, EvtVSSMix, EvtVVSPwave, EvtBcBsStarNPi, EvtFlatQ2, EvtSll, EvtSTS, EvtBsquark, EvtGoityRoberts, EvtKstarstargamma, EvtPVVCPLH, EvtSVSCP, EvtSVSNONCPEIGEN, EvtSVVCP, EvtTaulnunu, EvtTauScalarnu, EvtVll, EvtVPHOtoV, EvtVPHOtoVISR, EvtVSPPwave, EvtVSS, EvtVtoSll, EvtBHadronic, EvtBTo4piCP, EvtEta2MuMuGamma, EvtEtaDalitz, EvtKstarnunu, EvtPhiDalitz, EvtPi0Dalitz, EvtSSSCP, EvtSSSCPT, EvtSTSCP, EvtBto2piCPiso, and EvtBtoKpiCPiso.
Definition at line 183 of file EvtDecayBase.cpp.
◆ initProbMax()
void EvtDecayBase::initProbMax |
( |
| ) |
|
|
virtual |
Reimplemented in EvtV2VpVmForLambdaB2LambdaV, EvtD0mixDalitz, EvtLambda2PPiForLambdaB2LambdaV, EvtD0gammaDalitz, EvtIntervalDecayAmp< T >, EvtIntervalDecayAmp< EvtDalitzPoint >, EvtLambdaB2LambdaV, EvtSVVNONCPEIGEN, EvtBBScalar, EvtSVVHelCPMix, EvtYmSToYnSpipiCLEO, EvtBtoKD3P, EvtY3SToY1SpipiMoxhay, EvtVubHybrid, EvtVubBLNPHybrid, EvtbTosllMSExt, EvtXPsiGamma, Evtbs2llGammaMNT, EvtbTosllMS, EvtPhspFlatLifetime, EvtBtoXsll, EvtFourBodyPhsp, EvtLb2plnuLCSR, EvtLb2plnuLQCD, EvtSVPHelAmp, EvtVubNLO, EvtPythia, EvtBLLNuL, EvtLambdacPHH, EvtRareLbToLll, EvtBcSMuNu, EvtBToDiBaryonlnupQCD, EvtISGW2, EvtLb2Baryonlnu, EvtSVPCP, EvtTVP, EvtBToDDalitzCPK, EvtSVP, EvtVectorIsr, EvtVub, EvtBaryonPCR, EvtBcTMuNu, EvtBcToNPi, EvtBcVMuNu, EvtBcVNpi, Evtbs2llGammaISRFSR, EvtbTosllAli, EvtLambdaP_BarGamma, EvtPartWave, EvtVVP, EvtBcVHad, EvtBToPlnuBK, EvtbTosllBall, EvtBToVlnuBall, EvtGenericDalitz, EvtHelAmp, EvtHQET2, EvtLb2Lll, EvtMultibody, EvtPropSLPole, EvtPsi2JpsiPiPi, EvtSVPHelCPMix, EvtSVVHelAmp, EvtbsToLLLL, EvtBtoXsgamma, EvtFlatSqDalitz, EvtHQET, EvtKKLambdaC, EvtKStopizmumu, EvtSLBKPole, EvtTVSPwave, EvtVSSBMixCPT, EvtVVPIPI_WEIGHTED, EvtBsMuMuKK, EvtBTo3piCP, EvtCBTo3piP00, EvtEtaLLPiPi, EvtOmegaDalitz, EvtSVSCPiso, EvtVubBLNP, EvtbsToLLLLHyperCP, EvtDToKpienu, EvtLNuGamma, EvtPhsp, EvtPhspDecaytimeCut, EvtSLN, EvtSLPole, EvtSVS, EvtSVSCPLH, EvtThreeBodyPhsp, EvtTSS, EvtVubAC, EvtVVpipi, EvtTauola, EvtBcBsNPi, EvtBcBsStarNPi, EvtBcPsiNPi, EvtCBTo3piMPP, EvtDDalitz, EvtHypNonLepton, EvtSSDCP, EvtTauVectornu, EvtVPHOtoVISRHi, EvtVSSMix, EvtVVSPwave, EvtFlatQ2, EvtGoityRoberts, EvtSSD_DirectCP, EvtSSSCPpng, EvtSTS, EvtKstarstargamma, EvtSVVCPLH, EvtTauHadnu, EvtVPHOtoV, EvtVPHOtoVISR, EvtVSPPwave, EvtVSS, EvtBtoXsEtap, EvtDMix, EvtEta2MuMuGamma, EvtEtaDalitz, EvtPi0Dalitz, EvtSSSCP, EvtSTSCP, EvtBsquark, EvtBto2piCPiso, EvtBtoKpiCPiso, EvtPVVCPLH, EvtSVSCP, EvtSVSNONCPEIGEN, EvtSVVCP, EvtTaulnunu, EvtTauScalarnu, EvtVll, and EvtVtoSll.
Definition at line 192 of file EvtDecayBase.cpp.
◆ makeDecay()
virtual void EvtDecayBase::makeDecay |
( |
EvtParticle * |
p, |
|
|
bool |
recursive = true |
|
) |
| |
|
pure virtual |
◆ matchingDecay()
bool EvtDecayBase::matchingDecay |
( |
const EvtDecayBase & |
other | ) |
const |
|
virtual |
◆ noProbMax()
void EvtDecayBase::noProbMax |
( |
| ) |
|
◆ nRealDaughters()
virtual int EvtDecayBase::nRealDaughters |
( |
| ) |
|
|
inlinevirtual |
◆ printInfo()
void EvtDecayBase::printInfo |
( |
| ) |
const |
◆ printSummary()
void EvtDecayBase::printSummary |
( |
| ) |
const |
◆ resetProbMax()
double EvtDecayBase::resetProbMax |
( |
double |
prob | ) |
|
◆ saveDecayInfo()
void EvtDecayBase::saveDecayInfo |
( |
EvtId |
ipar, |
|
|
int |
ndaug, |
|
|
EvtId * |
daug, |
|
|
int |
narg, |
|
|
std::vector< std::string > & |
args, |
|
|
std::string |
name, |
|
|
double |
brfr |
|
) |
| |
◆ setPHOTOS()
void EvtDecayBase::setPHOTOS |
( |
| ) |
|
|
inline |
◆ setProbMax()
void EvtDecayBase::setProbMax |
( |
double |
prbmx | ) |
|
◆ setSummary()
void EvtDecayBase::setSummary |
( |
| ) |
|
|
inline |
◆ setVerbose()
void EvtDecayBase::setVerbose |
( |
| ) |
|
|
inline |
◆ summary()
int EvtDecayBase::summary |
( |
| ) |
const |
|
inline |
◆ verbose()
int EvtDecayBase::verbose |
( |
| ) |
const |
|
inline |
◆ _args
std::vector<std::string> EvtDecayBase::_args |
|
private |
◆ _argsD
std::vector<double> EvtDecayBase::_argsD |
|
private |
◆ _brfr
double EvtDecayBase::_brfr |
|
private |
◆ _chkCharge
int EvtDecayBase::_chkCharge |
|
private |
◆ _daug
std::vector<EvtId> EvtDecayBase::_daug |
|
private |
◆ _daugsDecayedByParentModel
bool EvtDecayBase::_daugsDecayedByParentModel |
|
protected |
◆ _dsum
◆ _modelname
std::string EvtDecayBase::_modelname |
|
private |
◆ _narg
◆ _ndaug
◆ _parent
EvtId EvtDecayBase::_parent |
|
private |
◆ _photos
int EvtDecayBase::_photos |
|
private |
◆ _storedArgs
std::vector<double> EvtDecayBase::_storedArgs |
|
private |
◆ _summary
int EvtDecayBase::_summary |
|
private |
◆ _verbose
int EvtDecayBase::_verbose |
|
private |
◆ defaultprobmax
int EvtDecayBase::defaultprobmax |
|
private |
◆ max_prob
double EvtDecayBase::max_prob |
|
private |
◆ ntimes_prob
int EvtDecayBase::ntimes_prob |
|
private |
◆ probmax
double EvtDecayBase::probmax |
|
private |
◆ sum_prob
double EvtDecayBase::sum_prob |
|
private |
The documentation for this class was generated from the following files:
|