BOSS 6.6.4.p03
BESIII Offline Software System
|
#include <EvtDecayBase.hh>
Public Member Functions | |
virtual void | getName (std::string &name)=0 |
virtual void | decay (EvtParticle *p)=0 |
virtual void | makeDecay (EvtParticle *p)=0 |
virtual EvtDecayBase * | clone ()=0 |
virtual void | init () |
virtual void | initProbMax () |
virtual std::string | commandName () |
virtual void | command (std::string cmd) |
double | getProbMax (double prob) |
double | resetProbMax (double prob) |
EvtDecayBase () | |
virtual | ~EvtDecayBase () |
virtual bool | matchingDecay (const EvtDecayBase &other) const |
EvtId | getParentId () |
double | getBranchingFraction () |
void | disableCheckQ () |
void | checkQ () |
int | getNDaug () |
EvtId * | getDaugs () |
EvtId | getDaug (int i) |
int | getNArg () |
int | getPHOTOS () |
void | setPHOTOS () |
void | setVerbose () |
void | setSummary () |
double * | getArgs () |
std::string * | getArgsStr () |
double | getArg (int j) |
std::string | getArgStr (int j) |
std::string | getModelName () |
int | getDSum () |
int | summary () |
int | verbose () |
void | saveDecayInfo (EvtId ipar, int ndaug, EvtId *daug, int narg, std::vector< std::string > &args, std::string name, double brfr) |
void | printSummary () |
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 () |
Static Public Member Functions | |
static void | findMasses (EvtParticle *p, int ndaugs, EvtId daugs[10], double masses[10]) |
static void | findMass (EvtParticle *p) |
static double | findMaxMass (EvtParticle *p) |
Protected Member Functions | |
bool | daugsDecayedByParentModel () |
Protected Attributes | |
bool | _daugsDecayedByParentModel |
Definition at line 33 of file EvtDecayBase.hh.
EvtDecayBase::EvtDecayBase | ( | ) |
Definition at line 228 of file EvtDecayBase.cc.
|
virtual |
Definition at line 281 of file EvtDecayBase.cc.
void EvtDecayBase::checkNArg | ( | int | a1, |
int | a2 = -1 , |
||
int | a3 = -1 , |
||
int | a4 = -1 |
||
) |
Definition at line 482 of file EvtDecayBase.cc.
Referenced by EvtAngH2::init(), EvtAV2GV::init(), EvtBHadronic::init(), EvtBody3::init(), EvtBsquark::init(), EvtBto2piCPiso::init(), EvtBTo3piCP::init(), EvtBTo4piCP::init(), EvtBtoKD3P::init(), EvtBtoKpiCPiso::init(), EvtBToKpipiCP::init(), EvtbTosllAli::init(), EvtbTosllBall::init(), EvtBtoXsEtap::init(), EvtBtoXsll::init(), EvtCBTo3piMPP::init(), EvtCBTo3piP00::init(), EvtChi0BB2::init(), EvtChi1BB1::init(), EvtChi1BB2::init(), EvtChi2BB1::init(), EvtChi2BB2::init(), EvtDDalitz::init(), EvtDeBD::init(), EvtDMix::init(), EvtEtaDalitz::init(), EvtFlatQ2::init(), EvtGoityRoberts::init(), EvtHAngSam3::init(), EvtHelAmp::init(), EvtHelPPJ::init(), EvtHQET::init(), EvtHypWK::init(), EvtISGW::init(), EvtISGW2::init(), EvtJetSet::init(), EvtJPE::init(), EvtJpipi::init(), EvtJscont::init(), EvtKstarnunu::init(), EvtKstarstargamma::init(), EvtLambdaP_BarGamma::init(), EvtLNuGamma::init(), EvtMassH1::init(), EvtMassH2::init(), EvtMBody3::init(), EvtMelikhov::init(), EvtmH2::init(), EvtOmegaDalitz::init(), EvtP2GC0::init(), EvtP2GC1::init(), EvtP2GC2::init(), EvtPartWave::init(), EvtPhiDalitz::init(), EvtPhsp::init(), EvtPi0Dalitz::init(), EvtPycont::init(), EvtPyGaGa::init(), EvtPythia::init(), EvtS2GV::init(), EvtSll::init(), EvtSLN::init(), EvtSSDCP::init(), EvtSSSCP::init(), EvtSSSCPpng::init(), EvtSSSCPT::init(), EvtSTS::init(), EvtSTSCP::init(), EvtSVPCP::init(), EvtSVPHelAmp::init(), EvtSVS::init(), EvtSVSCP::init(), EvtSVSCPiso::init(), EvtSVSCPLH::init(), EvtSVSNONCPEIGEN::init(), EvtSVVCP::init(), EvtSVVCPLH::init(), EvtSVVHelAmp::init(), EvtSVVNONCPEIGEN::init(), EvtT2GV::init(), EvtTauHadnu::init(), EvtTaulnunu::init(), EvtTauScalarnu::init(), EvtTauVectornu::init(), EvtTSS::init(), EvtTVSPwave::init(), EvtVectorIsr::init(), EvtVll::init(), EvtVPHOtoVISR::init(), EvtVPHOtoVISRHi::init(), EvtVSPPwave::init(), EvtVSS::init(), EvtVSSBMixCPT::init(), EvtVSSMix::init(), EvtVVP::init(), EvtVVpipi::init(), EvtVVPIPI_WEIGHTED::init(), and EvtVVSPwave::init().
void EvtDecayBase::checkNDaug | ( | int | d1, |
int | d2 = -1 |
||
) |
Definition at line 504 of file EvtDecayBase.cc.
Referenced by EvtAngSam::init(), EvtAngSam3::init(), EvtAngSamLab::init(), EvtAV2GV::init(), EvtBto2piCPiso::init(), EvtBTo3piCP::init(), EvtBTo4piCP::init(), EvtBtoKD3P::init(), EvtBtoKpiCPiso::init(), EvtBToKpipiCP::init(), EvtbTosllAli::init(), EvtbTosllBall::init(), EvtBtoXsll::init(), EvtCBTo3piMPP::init(), EvtCBTo3piP00::init(), EvtChi0BB1::init(), EvtChi0BB2::init(), EvtChi1BB1::init(), EvtChi1BB2::init(), EvtChi2BB1::init(), EvtChi2BB2::init(), EvtD0mixDalitz::init(), EvtDDalitz::init(), EvtDeBD::init(), EvtEtaDalitz::init(), EvtFlatQ2::init(), EvtGoityRoberts::init(), EvtHelAmp::init(), EvtHelPPJ::init(), EvtHQET::init(), EvtHQET2::init(), EvtHypWK::init(), EvtISGW::init(), EvtISGW2::init(), EvtJ2BB1::init(), EvtJ2BB2::init(), EvtJ2BB3::init(), EvtJPE::init(), EvtJpipi::init(), EvtJTO3P::init(), EvtKKLambdaC::init(), EvtKstarnunu::init(), EvtKstarstargamma::init(), EvtLambdaP_BarGamma::init(), EvtLNuGamma::init(), EvtMelikhov::init(), EvtOmegaDalitz::init(), EvtP2GC0::init(), EvtP2GC1::init(), EvtP2GC2::init(), EvtPartWave::init(), EvtPBB1::init(), EvtPBB2::init(), EvtPhiDalitz::init(), EvtPi0Dalitz::init(), EvtS2GV::init(), EvtSLBKPole::init(), EvtSll::init(), EvtSLN::init(), EvtSLPole::init(), EvtSPL::init(), EvtSSDCP::init(), EvtSSSCP::init(), EvtSSSCPpng::init(), EvtSSSCPT::init(), EvtSTS::init(), EvtSTSCP::init(), EvtSVPCP::init(), EvtSVPHelAmp::init(), EvtSVS::init(), EvtSVSCP::init(), EvtSVSCPiso::init(), EvtSVSCPLH::init(), EvtSVSNONCPEIGEN::init(), EvtSVVCP::init(), EvtSVVCPLH::init(), EvtSVVHelAmp::init(), EvtSVVNONCPEIGEN::init(), EvtTaulnunu::init(), EvtTauScalarnu::init(), EvtTauVectornu::init(), EvtTSS::init(), EvtTVSPwave::init(), EvtVectorIsr::init(), EvtVll::init(), EvtVPHOtoVISR::init(), EvtVPHOtoVISRHi::init(), EvtVSPPwave::init(), EvtVSS::init(), EvtVSSBMixCPT::init(), EvtVSSMix::init(), EvtVub::init(), EvtVubHybrid::init(), EvtVubNLO::init(), EvtVVP::init(), EvtVVpipi::init(), EvtVVPIPI_WEIGHTED::init(), and EvtVVSPwave::init().
void EvtDecayBase::checkQ | ( | ) |
Definition at line 35 of file EvtDecayBase.cc.
Referenced by saveDecayInfo().
void EvtDecayBase::checkSpinDaughter | ( | int | d1, |
EvtSpinType::spintype | sp | ||
) |
Definition at line 533 of file EvtDecayBase.cc.
Referenced by EvtAV2GV::init(), EvtBto2piCPiso::init(), EvtBTo3piCP::init(), EvtBTo4piCP::init(), EvtBtoKD3P::init(), EvtBtoKpiCPiso::init(), EvtBToKpipiCP::init(), EvtbTosllAli::init(), EvtbTosllBall::init(), EvtCBTo3piMPP::init(), EvtCBTo3piP00::init(), EvtChi0BB1::init(), EvtChi0BB2::init(), EvtChi1BB1::init(), EvtChi1BB2::init(), EvtChi2BB1::init(), EvtChi2BB2::init(), EvtD0mixDalitz::init(), EvtDDalitz::init(), EvtDeBD::init(), EvtEtaDalitz::init(), EvtFlatQ2::init(), EvtGoityRoberts::init(), EvtHelPPJ::init(), EvtHQET::init(), EvtHQET2::init(), EvtHypWK::init(), EvtISGW::init(), EvtISGW2::init(), EvtJ2BB1::init(), EvtJ2BB2::init(), EvtJ2BB3::init(), EvtJPE::init(), EvtJpipi::init(), EvtJTO3P::init(), EvtKKLambdaC::init(), EvtKstarnunu::init(), EvtKstarstargamma::init(), EvtLambdaP_BarGamma::init(), EvtLNuGamma::init(), EvtMelikhov::init(), EvtOmegaDalitz::init(), EvtP2GC0::init(), EvtP2GC1::init(), EvtP2GC2::init(), EvtPBB1::init(), EvtPBB2::init(), EvtPhiDalitz::init(), EvtPi0Dalitz::init(), EvtS2GV::init(), EvtSLBKPole::init(), EvtSll::init(), EvtSLN::init(), EvtSLPole::init(), EvtSPL::init(), EvtSSSCP::init(), EvtSSSCPpng::init(), EvtSTS::init(), EvtSTSCP::init(), EvtSVPCP::init(), EvtSVPHelAmp::init(), EvtSVS::init(), EvtSVSCP::init(), EvtSVSCPiso::init(), EvtSVSCPLH::init(), EvtSVSNONCPEIGEN::init(), EvtSVVCP::init(), EvtSVVCPLH::init(), EvtSVVHelAmp::init(), EvtSVVNONCPEIGEN::init(), EvtTauHadnu::init(), EvtTaulnunu::init(), EvtTauScalarnu::init(), EvtTauVectornu::init(), EvtTSS::init(), EvtTVSPwave::init(), EvtVectorIsr::init(), EvtVll::init(), EvtVPHOtoVISR::init(), EvtVPHOtoVISRHi::init(), EvtVSPPwave::init(), EvtVSS::init(), EvtVSSBMixCPT::init(), EvtVSSMix::init(), EvtVVP::init(), EvtVVpipi::init(), EvtVVPIPI_WEIGHTED::init(), and EvtVVSPwave::init().
void EvtDecayBase::checkSpinParent | ( | EvtSpinType::spintype | sp | ) |
Definition at line 520 of file EvtDecayBase.cc.
Referenced by EvtAV2GV::init(), EvtBto2piCPiso::init(), EvtBTo3piCP::init(), EvtBTo4piCP::init(), EvtBtoKD3P::init(), EvtBtoKpiCPiso::init(), EvtBToKpipiCP::init(), EvtbTosllAli::init(), EvtbTosllBall::init(), EvtCBTo3piMPP::init(), EvtCBTo3piP00::init(), EvtChi0BB1::init(), EvtChi0BB2::init(), EvtChi1BB1::init(), EvtChi1BB2::init(), EvtChi2BB1::init(), EvtChi2BB2::init(), EvtD0mixDalitz::init(), EvtDDalitz::init(), EvtDeBD::init(), EvtEtaDalitz::init(), EvtFlatQ2::init(), EvtGoityRoberts::init(), EvtHelPPJ::init(), EvtHQET::init(), EvtHQET2::init(), EvtHypWK::init(), EvtISGW::init(), EvtISGW2::init(), EvtJ2BB1::init(), EvtJ2BB2::init(), EvtJ2BB3::init(), EvtJPE::init(), EvtJpipi::init(), EvtJTO3P::init(), EvtKKLambdaC::init(), EvtKstarnunu::init(), EvtKstarstargamma::init(), EvtLambdaP_BarGamma::init(), EvtLNuGamma::init(), EvtMelikhov::init(), EvtOmegaDalitz::init(), EvtP2GC0::init(), EvtP2GC1::init(), EvtP2GC2::init(), EvtPBB1::init(), EvtPBB2::init(), EvtPhiDalitz::init(), EvtPi0Dalitz::init(), EvtS2GV::init(), EvtSLBKPole::init(), EvtSll::init(), EvtSLN::init(), EvtSLPole::init(), EvtSPL::init(), EvtSSSCP::init(), EvtSSSCPpng::init(), EvtSTS::init(), EvtSTSCP::init(), EvtSVPCP::init(), EvtSVPHelAmp::init(), EvtSVS::init(), EvtSVSCP::init(), EvtSVSCPiso::init(), EvtSVSCPLH::init(), EvtSVVCP::init(), EvtSVVCPLH::init(), EvtSVVHelAmp::init(), EvtTauHadnu::init(), EvtTaulnunu::init(), EvtTauScalarnu::init(), EvtTauVectornu::init(), EvtTSS::init(), EvtTVSPwave::init(), EvtVectorIsr::init(), EvtVll::init(), EvtVPHOtoVISR::init(), EvtVPHOtoVISRHi::init(), EvtVSPPwave::init(), EvtVSS::init(), EvtVSSBMixCPT::init(), EvtVSSMix::init(), EvtVVP::init(), EvtVVpipi::init(), EvtVVPIPI_WEIGHTED::init(), and EvtVVSPwave::init().
|
pure virtual |
Implemented in EvtAngH2, EvtAngSam, EvtAngSam3, EvtAngSamLab, EvtAngSamX, EvtAV2GV, EvtBHadronic, EvtBody3, EvtBsquark, EvtBto2piCPiso, EvtBTo3piCP, EvtBTo4piCP, EvtBtoKD3P, EvtBtoKpiCPiso, EvtBToKpipiCP, EvtbTosllAli, EvtbTosllBall, EvtBtoXsEtap, EvtBtoXsgamma, EvtBtoXsll, EvtCBTo3piMPP, EvtCBTo3piP00, EvtChi0BB1, EvtChi0BB2, EvtChi1BB1, EvtChi1BB2, EvtChi2BB1, EvtChi2BB2, EvtConExc, EvtD0mixDalitz, EvtDDalitz, EvtDeBD, EvtDIY, EvtDMix, EvtEtaDalitz, EvtFlatQ2, EvtGoityRoberts, EvtHAngSam3, EvtHelAmp, EvtHelPPJ, EvtHQET, EvtHQET2, EvtHypNonLepton, EvtHypWK, EvtISGW, EvtISGW2, EvtJ2BB1, EvtJ2BB2, EvtJ2BB3, EvtJetSet, EvtJPE, EvtJpipi, EvtJscont, EvtJTO3P, EvtKKLambdaC, EvtKstarnunu, EvtKstarstargamma, EvtLambdaP_BarGamma, EvtLNuGamma, EvtLunda, EvtLundCharm, EvtMassH1, EvtMassH2, EvtMBody3, EvtMelikhov, EvtmH2, EvtmPhsp, EvtMultibody, EvtOmegaDalitz, EvtOpenCharm, EvtP2GC0, EvtP2GC1, EvtP2GC2, EvtPartWave, EvtPBB1, EvtPBB2, EvtPhiDalitz, EvtPhsp, EvtPi0Dalitz, EvtPto3P, EvtPycont, EvtPyGaGa, EvtPythia, EvtRhoPi, EvtS2GV, EvtSingleParticle, EvtSingleParticle2, EvtSinglePoint, EvtSLBKPole, EvtSll, EvtSLN, EvtSLPole, EvtSPL, EvtSSDCP, EvtSSSCP, EvtSSSCPpng, EvtSSSCPT, EvtSTS, EvtSTSCP, EvtSVPCP, EvtSVPHelAmp, EvtSVS, EvtSVSCP, EvtSVSCPiso, EvtSVSCPLH, EvtSVSNONCPEIGEN, EvtSVVCP, EvtSVVCPLH, EvtSVVHelAmp, EvtSVVNONCPEIGEN, EvtT2GV, EvtTauHadnu, EvtTaulnunu, EvtTauola, EvtTauScalarnu, EvtTauVectornu, EvtTSS, EvtTVSPwave, EvtUclaII, EvtVectorIsr, EvtVll, EvtVPHOtoVISR, EvtVPHOtoVISRHi, EvtVSPPwave, EvtVSS, EvtVSSBMixCPT, EvtVSSMix, EvtVub, EvtVubHybrid, EvtVubNLO, EvtVVP, EvtVVpipi, EvtVVPIPI_WEIGHTED, and EvtVVSPwave.
Referenced by EvtParticleDecay::chargeConj(), EvtParticleDecayList::EvtParticleDecayList(), and EvtModel::getFcn().
|
virtual |
Reimplemented in EvtJetSet, EvtLunda, EvtLundCharm, EvtOpenCharm, EvtPythia, and EvtTauola.
Definition at line 132 of file EvtDecayBase.cc.
Referenced by EvtModel::storeCommand().
|
virtual |
Reimplemented in EvtJetSet, EvtLunda, EvtLundCharm, EvtOpenCharm, EvtPythia, and EvtTauola.
Definition at line 129 of file EvtDecayBase.cc.
Referenced by EvtModel::Register().
|
inlineprotected |
Definition at line 110 of file EvtDecayBase.hh.
Referenced by EvtDecayAmp::makeDecay(), EvtDecayIncoherent::makeDecay(), and EvtDecayProb::makeDecay().
|
pure virtual |
Implemented in EvtAngH2, EvtAngSam, EvtAngSam3, EvtAngSamLab, EvtAngSamX, EvtAV2GV, EvtBHadronic, EvtBody3, EvtBsquark, EvtBto2piCPiso, EvtBTo3piCP, EvtBTo4piCP, EvtBtoKD3P, EvtBtoKpiCPiso, EvtBToKpipiCP, EvtbTosllAli, EvtbTosllBall, EvtBtoXsEtap, EvtBtoXsgamma, EvtBtoXsll, EvtCBTo3piMPP, EvtCBTo3piP00, EvtChi0BB1, EvtChi0BB2, EvtChi1BB1, EvtChi1BB2, EvtChi2BB1, EvtChi2BB2, EvtConExc, EvtD0mixDalitz, EvtDDalitz, EvtDeBD, EvtDIY, EvtDMix, EvtEtaDalitz, EvtFlatQ2, EvtGoityRoberts, EvtHAngSam3, EvtHelAmp, EvtHelPPJ, EvtHQET, EvtHQET2, EvtHypNonLepton, EvtHypWK, EvtIntervalDecayAmp< T >, EvtIntervalDecayAmp< EvtDalitzPoint >, EvtISGW, EvtISGW2, EvtJ2BB1, EvtJ2BB2, EvtJ2BB3, EvtJetSet, EvtJPE, EvtJpipi, EvtJscont, EvtJTO3P, EvtKKLambdaC, EvtKstarnunu, EvtKstarstargamma, EvtLambdaP_BarGamma, EvtLNuGamma, EvtLunda, EvtLundCharm, EvtMassH1, EvtMassH2, EvtMBody3, EvtMelikhov, EvtmH2, EvtmPhsp, EvtMultibody, EvtOmegaDalitz, EvtOpenCharm, EvtP2GC0, EvtP2GC1, EvtP2GC2, EvtPartWave, EvtPBB1, EvtPBB2, EvtPhiDalitz, EvtPhsp, EvtPi0Dalitz, EvtPycont, EvtPyGaGa, EvtPythia, EvtRhoPi, EvtS2GV, EvtSingleParticle, EvtSingleParticle2, EvtSinglePoint, EvtSLBKPole, EvtSll, EvtSLN, EvtSLPole, EvtSPL, EvtSSDCP, EvtSSSCP, EvtSSSCPpng, EvtSSSCPT, EvtSTS, EvtSTSCP, EvtSVPCP, EvtSVPHelAmp, EvtSVS, EvtSVSCP, EvtSVSCPiso, EvtSVSCPLH, EvtSVSNONCPEIGEN, EvtSVVCP, EvtSVVCPLH, EvtSVVHelAmp, EvtSVVNONCPEIGEN, EvtT2GV, EvtTauHadnu, EvtTaulnunu, EvtTauola, EvtTauScalarnu, EvtTauVectornu, EvtTSS, EvtTVSPwave, EvtUclaII, EvtVectorIsr, EvtVll, EvtVPHOtoVISR, EvtVPHOtoVISRHi, EvtVSPPwave, EvtVSS, EvtVSSBMixCPT, EvtVSSMix, EvtVub, EvtVubHybrid, EvtVubNLO, EvtVVP, EvtVVpipi, EvtVVPIPI_WEIGHTED, and EvtVVSPwave.
Referenced by EvtDecayAmp::makeDecay(), EvtDecayIncoherent::makeDecay(), and EvtDecayProb::makeDecay().
|
inline |
Definition at line 62 of file EvtDecayBase.hh.
Referenced by EvtSingleParticle::init(), EvtSingleParticle2::init(), and EvtSinglePoint::init().
|
static |
Definition at line 346 of file EvtDecayBase.cc.
|
static |
Definition at line 414 of file EvtDecayBase.cc.
Referenced by EvtBtoXsll::decay().
|
static |
Definition at line 311 of file EvtDecayBase.cc.
Referenced by findMass(), and findMaxMass().
double EvtDecayBase::getArg | ( | int | j | ) |
Definition at line 564 of file EvtDecayBase.cc.
Referenced by EvtAngSam::decay(), EvtAngSam3::decay(), EvtAngSamLab::decay(), EvtAngSamX::decay(), EvtBHadronic::decay(), EvtBsquark::decay(), EvtBto2piCPiso::decay(), EvtBTo3piCP::decay(), EvtBTo4piCP::decay(), EvtBtoKpiCPiso::decay(), EvtBToKpipiCP::decay(), EvtBtoXsgamma::decay(), EvtCBTo3piMPP::decay(), EvtCBTo3piP00::decay(), EvtChi0BB2::decay(), EvtChi1BB1::decay(), EvtChi1BB2::decay(), EvtChi2BB1::decay(), EvtChi2BB2::decay(), EvtDDalitz::decay(), EvtJ2BB1::decay(), EvtJ2BB2::decay(), EvtJ2BB3::decay(), EvtJscont::decay(), EvtLunda::decay(), EvtOpenCharm::decay(), EvtPBB1::decay(), EvtPBB2::decay(), EvtRhoPi::decay(), EvtSSSCP::decay(), EvtSSSCPpng::decay(), EvtSSSCPT::decay(), EvtSTSCP::decay(), EvtSVPCP::decay(), EvtSVPHelAmp::decay(), EvtSVSCP::decay(), EvtSVSCPiso::decay(), EvtSVVCP::decay(), EvtSVVCPLH::decay(), EvtSVVHelAmp::decay(), EvtSVVNONCPEIGEN::decay(), EvtTVSPwave::decay(), EvtVPHOtoVISR::decay(), EvtVPHOtoVISRHi::decay(), EvtVSSMix::decay(), EvtVVSPwave::decay(), EvtLNuGamma::getFormFactor(), EvtBtoKD3P::init(), EvtBtoXsll::init(), EvtConExc::init(), EvtD0mixDalitz::init(), EvtDMix::init(), EvtHelAmp::init(), EvtHQET::init(), EvtHQET2::init(), EvtHypNonLepton::init(), EvtLNuGamma::init(), EvtMelikhov::init(), EvtmH2::init(), EvtmPhsp::init(), EvtPartWave::init(), EvtPycont::init(), EvtSingleParticle::init(), EvtSingleParticle2::init(), EvtSinglePoint::init(), EvtSSDCP::init(), EvtSVSCPLH::init(), EvtSVSNONCPEIGEN::init(), EvtSVVNONCPEIGEN::init(), EvtTauHadnu::init(), EvtVectorIsr::init(), EvtVSSBMixCPT::init(), EvtVub::init(), EvtVubHybrid::init(), EvtVubNLO::init(), EvtBto2piCPiso::initProbMax(), EvtBtoKpiCPiso::initProbMax(), EvtPBB2::initProbMax(), EvtSSSCP::initProbMax(), EvtSSSCPpng::initProbMax(), EvtSTSCP::initProbMax(), EvtSVPCP::initProbMax(), EvtSVPHelAmp::initProbMax(), EvtSVSCP::initProbMax(), EvtSVSCPiso::initProbMax(), EvtSVSCPLH::initProbMax(), EvtSVVCP::initProbMax(), EvtSVVCPLH::initProbMax(), EvtSVVHelAmp::initProbMax(), and EvtVubHybrid::readWeights().
double * EvtDecayBase::getArgs | ( | ) |
Definition at line 547 of file EvtDecayBase.cc.
Referenced by EvtBtoXsgamma::decay(), EvtKKLambdaC::init(), EvtSLBKPole::init(), and EvtSLPole::init().
|
inline |
Definition at line 73 of file EvtDecayBase.hh.
|
inline |
Definition at line 75 of file EvtDecayBase.hh.
Referenced by EvtParticleDecay::chargeConj(), EvtParticleDecayList::EvtParticleDecayList(), EvtDecayTable::findChannel(), EvtIntervalDecayAmp< T >::init(), and EvtMultibody::init().
|
inline |
Definition at line 61 of file EvtDecayBase.hh.
Referenced by EvtParticleDecay::chargeConj(), and EvtParticleDecayList::EvtParticleDecayList().
|
inline |
Definition at line 66 of file EvtDecayBase.hh.
Referenced by EvtParticleDecayList::addMode(), EvtParticleDecay::chargeConj(), checkSpinDaughter(), EvtBTo3piCP::decay(), EvtBtoKD3P::decay(), EvtBtoKpiCPiso::decay(), EvtBToKpipiCP::decay(), EvtBtoXsEtap::decay(), EvtBtoXsgamma::decay(), EvtBtoXsll::decay(), EvtCBTo3piMPP::decay(), EvtCBTo3piP00::decay(), EvtGoityRoberts::decay(), EvtJ2BB1::decay(), EvtJ2BB3::decay(), EvtKstarnunu::decay(), EvtSingleParticle::decay(), EvtSingleParticle2::decay(), EvtSinglePoint::decay(), EvtSLN::decay(), EvtSSDCP::decay(), EvtSVSCPiso::decay(), EvtSVSNONCPEIGEN::decay(), EvtSVVCP::decay(), EvtSVVCPLH::decay(), EvtSVVHelAmp::decay(), EvtSVVNONCPEIGEN::decay(), EvtTauHadnu::decay(), EvtVectorIsr::decay(), EvtVPHOtoVISR::decay(), EvtVPHOtoVISRHi::decay(), EvtVSSBMixCPT::decay(), EvtVub::decay(), EvtVubHybrid::decay(), EvtVubNLO::decay(), EvtPto3P::dp(), EvtDecayTable::findChannel(), EvtConExc::gamHXSection(), EvtDecayTable::inChannelList(), EvtAV2GV::init(), EvtbTosllAli::init(), EvtbTosllBall::init(), EvtBtoXsll::init(), EvtD0mixDalitz::init(), EvtDDalitz::init(), EvtHelAmp::init(), EvtHQET::init(), EvtHQET2::init(), EvtHypNonLepton::init(), EvtISGW::init(), EvtISGW2::init(), EvtJPE::init(), EvtJpipi::init(), EvtP2GC0::init(), EvtP2GC1::init(), EvtP2GC2::init(), EvtPartWave::init(), EvtS2GV::init(), EvtSLBKPole::init(), EvtSLPole::init(), EvtSSDCP::init(), EvtTauHadnu::init(), EvtVSSBMixCPT::init(), EvtVVpipi::init(), EvtVVPIPI_WEIGHTED::init(), EvtBtoKpiCPiso::initProbMax(), EvtbTosllAli::initProbMax(), EvtbTosllBall::initProbMax(), EvtHQET::initProbMax(), EvtHQET2::initProbMax(), EvtHypNonLepton::initProbMax(), EvtISGW2::initProbMax(), EvtKKLambdaC::initProbMax(), EvtSLBKPole::initProbMax(), EvtSLN::initProbMax(), EvtSLPole::initProbMax(), EvtSSDCP::initProbMax(), EvtSVSCPiso::initProbMax(), and EvtParticleDecayList::removeMode().
|
inline |
Definition at line 65 of file EvtDecayBase.hh.
Referenced by EvtAngH2::decay(), EvtAngSam::decay(), EvtAngSam3::decay(), EvtAngSamLab::decay(), EvtAngSamX::decay(), EvtAV2GV::decay(), EvtBHadronic::decay(), EvtBody3::decay(), EvtBsquark::decay(), EvtBto2piCPiso::decay(), EvtBTo3piCP::decay(), EvtBTo4piCP::decay(), EvtBtoKD3P::decay(), EvtBtoKpiCPiso::decay(), EvtBToKpipiCP::decay(), EvtbTosllAli::decay(), EvtbTosllBall::decay(), EvtBtoXsEtap::decay(), EvtBtoXsgamma::decay(), EvtBtoXsll::decay(), EvtCBTo3piMPP::decay(), EvtCBTo3piP00::decay(), EvtChi0BB1::decay(), EvtChi0BB2::decay(), EvtChi1BB1::decay(), EvtChi1BB2::decay(), EvtChi2BB1::decay(), EvtChi2BB2::decay(), EvtD0mixDalitz::decay(), EvtDDalitz::decay(), EvtDeBD::decay(), EvtDIY::decay(), EvtDMix::decay(), EvtEtaDalitz::decay(), EvtFlatQ2::decay(), EvtHAngSam3::decay(), EvtHelAmp::decay(), EvtHelPPJ::decay(), EvtHQET::decay(), EvtHQET2::decay(), EvtHypNonLepton::decay(), EvtHypWK::decay(), EvtIntervalDecayAmp< T >::decay(), EvtISGW::decay(), EvtISGW2::decay(), EvtJ2BB1::decay(), EvtJ2BB2::decay(), EvtJ2BB3::decay(), EvtJPE::decay(), EvtJpipi::decay(), EvtJTO3P::decay(), EvtKKLambdaC::decay(), EvtKstarnunu::decay(), EvtKstarstargamma::decay(), EvtLambdaP_BarGamma::decay(), EvtLNuGamma::decay(), EvtMassH1::decay(), EvtMassH2::decay(), EvtMBody3::decay(), EvtMelikhov::decay(), EvtmH2::decay(), EvtmPhsp::decay(), EvtMultibody::decay(), EvtOmegaDalitz::decay(), EvtP2GC0::decay(), EvtP2GC1::decay(), EvtP2GC2::decay(), EvtPartWave::decay(), EvtPBB1::decay(), EvtPBB2::decay(), EvtPhiDalitz::decay(), EvtPhsp::decay(), EvtPi0Dalitz::decay(), EvtRhoPi::decay(), EvtS2GV::decay(), EvtSingleParticle::decay(), EvtSingleParticle2::decay(), EvtSinglePoint::decay(), EvtSLBKPole::decay(), EvtSll::decay(), EvtSLN::decay(), EvtSLPole::decay(), EvtSPL::decay(), EvtSSSCP::decay(), EvtSSSCPpng::decay(), EvtSSSCPT::decay(), EvtSTS::decay(), EvtSTSCP::decay(), EvtSVPCP::decay(), EvtSVPHelAmp::decay(), EvtSVS::decay(), EvtSVSCP::decay(), EvtSVSCPLH::decay(), EvtT2GV::decay(), EvtTauHadnu::decay(), EvtTaulnunu::decay(), EvtTauScalarnu::decay(), EvtTauVectornu::decay(), EvtTSS::decay(), EvtTVSPwave::decay(), EvtVectorIsr::decay(), EvtVll::decay(), EvtVSPPwave::decay(), EvtVSS::decay(), EvtVSSBMixCPT::decay(), EvtVSSMix::decay(), EvtVub::decay(), EvtVubHybrid::decay(), EvtVubNLO::decay(), EvtVVP::decay(), EvtVVpipi::decay(), EvtVVPIPI_WEIGHTED::decay(), EvtVVSPwave::decay(), EvtParticleDecayList::EvtParticleDecayList(), EvtMultibody::init(), EvtParticle::initDecay(), EvtBto2piCPiso::initProbMax(), and EvtDecayAmp::makeDecay().
|
inline |
Definition at line 77 of file EvtDecayBase.hh.
Referenced by EvtDecayTable::inChannelList().
|
inline |
Definition at line 76 of file EvtDecayBase.hh.
Referenced by EvtParticleDecayList::addMode(), EvtParticleDecayList::EvtParticleDecayList(), EvtDecayTable::findChannel(), and EvtDecayTable::inChannelList().
|
pure virtual |
Implemented in EvtBtoKD3P, EvtD0mixDalitz, EvtPto3P, EvtSLBKPole, EvtAngH2, EvtAngSam, EvtAngSam3, EvtAngSamLab, EvtAngSamX, EvtAV2GV, EvtBHadronic, EvtBody3, EvtBsquark, EvtBto2piCPiso, EvtBTo3piCP, EvtBTo4piCP, EvtBtoKpiCPiso, EvtBToKpipiCP, EvtbTosllAli, EvtbTosllBall, EvtBtoXsEtap, EvtBtoXsgamma, EvtBtoXsll, EvtCBTo3piMPP, EvtCBTo3piP00, EvtChi0BB1, EvtChi0BB2, EvtChi1BB1, EvtChi1BB2, EvtChi2BB1, EvtChi2BB2, EvtConExc, EvtDDalitz, EvtDeBD, EvtDIY, EvtDMix, EvtEtaDalitz, EvtFlatQ2, EvtGoityRoberts, EvtHAngSam3, EvtHelAmp, EvtHelPPJ, EvtHQET, EvtHQET2, EvtHypNonLepton, EvtHypWK, EvtISGW, EvtISGW2, EvtJ2BB1, EvtJ2BB2, EvtJ2BB3, EvtJetSet, EvtJPE, EvtJpipi, EvtJscont, EvtJTO3P, EvtKKLambdaC, EvtKstarnunu, EvtKstarstargamma, EvtLambdaP_BarGamma, EvtLNuGamma, EvtLunda, EvtLundCharm, EvtMassH1, EvtMassH2, EvtMBody3, EvtMelikhov, EvtmH2, EvtmPhsp, EvtMultibody, EvtOmegaDalitz, EvtOpenCharm, EvtP2GC0, EvtP2GC1, EvtP2GC2, EvtPartWave, EvtPBB1, EvtPBB2, EvtPhiDalitz, EvtPhsp, EvtPi0Dalitz, EvtPycont, EvtPyGaGa, EvtPythia, EvtRhoPi, EvtS2GV, EvtSingleParticle, EvtSingleParticle2, EvtSinglePoint, EvtSll, EvtSLN, EvtSLPole, EvtSPL, EvtSSDCP, EvtSSSCP, EvtSSSCPpng, EvtSSSCPT, EvtSTS, EvtSTSCP, EvtSVPCP, EvtSVPHelAmp, EvtSVS, EvtSVSCP, EvtSVSCPiso, EvtSVSCPLH, EvtSVSNONCPEIGEN, EvtSVVCP, EvtSVVCPLH, EvtSVVHelAmp, EvtSVVNONCPEIGEN, EvtT2GV, EvtTauHadnu, EvtTaulnunu, EvtTauola, EvtTauScalarnu, EvtTauVectornu, EvtTSS, EvtTVSPwave, EvtUclaII, EvtVectorIsr, EvtVll, EvtVPHOtoVISR, EvtVPHOtoVISRHi, EvtVSPPwave, EvtVSS, EvtVSSBMixCPT, EvtVSSMix, EvtVub, EvtVubHybrid, EvtVubNLO, EvtVVP, EvtVVpipi, EvtVVPIPI_WEIGHTED, and EvtVVSPwave.
Referenced by EvtParticleDecay::chargeConj(), EvtDDalitz::decay(), and EvtModel::Register().
|
inline |
Definition at line 67 of file EvtDecayBase.hh.
Referenced by EvtParticleDecay::chargeConj(), EvtAngSam::decay(), EvtAngSam3::decay(), EvtAngSamLab::decay(), EvtAngSamX::decay(), EvtBtoXsgamma::decay(), EvtJ2BB1::decay(), EvtJ2BB2::decay(), EvtJ2BB3::decay(), EvtJscont::decay(), EvtLunda::decay(), EvtmPhsp::decay(), EvtOpenCharm::decay(), EvtRhoPi::decay(), EvtVPHOtoVISR::decay(), EvtVPHOtoVISRHi::decay(), EvtPto3P::dp(), EvtParticleDecayList::EvtParticleDecayList(), EvtDecayTable::findChannel(), EvtAngSam::init(), EvtAngSam3::init(), EvtAngSamLab::init(), EvtAngSamX::init(), EvtBtoXsgamma::init(), EvtBtoXsll::init(), EvtConExc::init(), EvtD0mixDalitz::init(), EvtHQET::init(), EvtHQET2::init(), EvtHypNonLepton::init(), EvtIntervalDecayAmp< T >::init(), EvtKKLambdaC::init(), EvtLNuGamma::init(), EvtLunda::init(), EvtmPhsp::init(), EvtMultibody::init(), EvtPycont::init(), EvtSingleParticle::init(), EvtSingleParticle2::init(), EvtSinglePoint::init(), EvtSLBKPole::init(), EvtSLPole::init(), EvtSSDCP::init(), EvtSVSNONCPEIGEN::init(), EvtSVVNONCPEIGEN::init(), EvtVSSBMixCPT::init(), EvtVub::init(), EvtVubHybrid::init(), and EvtVubNLO::init().
|
inline |
Definition at line 64 of file EvtDecayBase.hh.
Referenced by EvtParticleDecayList::addMode(), EvtParticleDecay::chargeConj(), EvtAngH2::decay(), EvtAngSam::decay(), EvtAngSam3::decay(), EvtAngSamLab::decay(), EvtAngSamX::decay(), EvtAV2GV::decay(), EvtBHadronic::decay(), EvtBody3::decay(), EvtBsquark::decay(), EvtBto2piCPiso::decay(), EvtBTo3piCP::decay(), EvtBTo4piCP::decay(), EvtBtoKD3P::decay(), EvtBtoKpiCPiso::decay(), EvtBToKpipiCP::decay(), EvtbTosllAli::decay(), EvtbTosllBall::decay(), EvtBtoXsEtap::decay(), EvtBtoXsgamma::decay(), EvtBtoXsll::decay(), EvtCBTo3piMPP::decay(), EvtCBTo3piP00::decay(), EvtChi0BB1::decay(), EvtChi0BB2::decay(), EvtChi1BB1::decay(), EvtChi1BB2::decay(), EvtChi2BB1::decay(), EvtChi2BB2::decay(), EvtD0mixDalitz::decay(), EvtDDalitz::decay(), EvtDeBD::decay(), EvtDIY::decay(), EvtDMix::decay(), EvtEtaDalitz::decay(), EvtFlatQ2::decay(), EvtHAngSam3::decay(), EvtHelAmp::decay(), EvtHelPPJ::decay(), EvtHQET::decay(), EvtHQET2::decay(), EvtHypNonLepton::decay(), EvtHypWK::decay(), EvtISGW::decay(), EvtISGW2::decay(), EvtJ2BB1::decay(), EvtJ2BB2::decay(), EvtJ2BB3::decay(), EvtJPE::decay(), EvtJpipi::decay(), EvtJTO3P::decay(), EvtKKLambdaC::decay(), EvtKstarnunu::decay(), EvtKstarstargamma::decay(), EvtLambdaP_BarGamma::decay(), EvtLNuGamma::decay(), EvtMassH1::decay(), EvtMassH2::decay(), EvtMBody3::decay(), EvtMelikhov::decay(), EvtmH2::decay(), EvtmPhsp::decay(), EvtMultibody::decay(), EvtOmegaDalitz::decay(), EvtP2GC0::decay(), EvtP2GC1::decay(), EvtP2GC2::decay(), EvtPartWave::decay(), EvtPBB1::decay(), EvtPBB2::decay(), EvtPhiDalitz::decay(), EvtPhsp::decay(), EvtPi0Dalitz::decay(), EvtRhoPi::decay(), EvtS2GV::decay(), EvtSingleParticle::decay(), EvtSingleParticle2::decay(), EvtSinglePoint::decay(), EvtSLBKPole::decay(), EvtSll::decay(), EvtSLN::decay(), EvtSLPole::decay(), EvtSPL::decay(), EvtSSSCP::decay(), EvtSSSCPpng::decay(), EvtSSSCPT::decay(), EvtSTS::decay(), EvtSTSCP::decay(), EvtSVPCP::decay(), EvtSVPHelAmp::decay(), EvtSVS::decay(), EvtSVSCP::decay(), EvtSVSCPiso::decay(), EvtSVSCPLH::decay(), EvtT2GV::decay(), EvtTauHadnu::decay(), EvtTaulnunu::decay(), EvtTauScalarnu::decay(), EvtTauVectornu::decay(), EvtTSS::decay(), EvtTVSPwave::decay(), EvtVectorIsr::decay(), EvtVll::decay(), EvtVSPPwave::decay(), EvtVSS::decay(), EvtVSSBMixCPT::decay(), EvtVSSMix::decay(), EvtVub::decay(), EvtVubHybrid::decay(), EvtVubNLO::decay(), EvtVVP::decay(), EvtVVpipi::decay(), EvtVVPIPI_WEIGHTED::decay(), EvtVVSPwave::decay(), EvtPto3P::dp(), EvtParticleDecayList::EvtParticleDecayList(), EvtDecayTable::findChannel(), EvtParticleDecayList::getDecayModel(), EvtDecayTable::inChannelList(), EvtHypNonLepton::init(), EvtMultibody::init(), EvtTauHadnu::init(), EvtVSSBMixCPT::init(), EvtTauHadnu::initProbMax(), EvtDecayAmp::makeDecay(), and EvtParticleDecayList::removeMode().
|
inline |
Definition at line 60 of file EvtDecayBase.hh.
Referenced by EvtParticleDecayList::addMode(), EvtParticleDecay::chargeConj(), checkSpinParent(), EvtJ2BB1::decay(), EvtJ2BB2::decay(), EvtJ2BB3::decay(), EvtJetSet::decay(), EvtJPE::decay(), EvtLunda::decay(), EvtLundCharm::decay(), EvtMultibody::decay(), EvtOpenCharm::decay(), EvtPythia::decay(), EvtTauola::decay(), EvtPto3P::dp(), EvtParticleDecayList::EvtParticleDecayList(), EvtAngH2::init(), EvtAngSam::init(), EvtAngSam3::init(), EvtAngSamLab::init(), EvtAngSamX::init(), EvtBody3::init(), EvtD0mixDalitz::init(), EvtDDalitz::init(), EvtDIY::init(), EvtHAngSam3::init(), EvtHelAmp::init(), EvtHypNonLepton::init(), EvtJetSet::init(), EvtLunda::init(), EvtLundCharm::init(), EvtMassH1::init(), EvtMassH2::init(), EvtmH2::init(), EvtOpenCharm::init(), EvtPartWave::init(), EvtPythia::init(), EvtRhoPi::init(), EvtSSDCP::init(), EvtTauola::init(), EvtVSSBMixCPT::init(), EvtbTosllAli::initProbMax(), EvtbTosllBall::initProbMax(), EvtHQET::initProbMax(), EvtHQET2::initProbMax(), EvtHypNonLepton::initProbMax(), EvtISGW2::initProbMax(), EvtKKLambdaC::initProbMax(), EvtSLBKPole::initProbMax(), EvtSLN::initProbMax(), EvtSLPole::initProbMax(), and EvtParticleDecayList::removeMode().
|
inline |
Definition at line 68 of file EvtDecayBase.hh.
Referenced by EvtParticleDecay::chargeConj(), EvtParticleDecayList::EvtParticleDecayList(), EvtDecayAmp::makeDecay(), EvtDecayIncoherent::makeDecay(), and EvtDecayProb::makeDecay().
double EvtDecayBase::getProbMax | ( | double | prob | ) |
Definition at line 67 of file EvtDecayBase.cc.
Referenced by EvtBtoKD3P::decay(), EvtDecayAmp::makeDecay(), and EvtDecayProb::makeDecay().
|
virtual |
Reimplemented in EvtAngH2, EvtAngSam, EvtAngSam3, EvtAngSamLab, EvtAngSamX, EvtAV2GV, EvtBHadronic, EvtBody3, EvtBsquark, EvtBto2piCPiso, EvtBTo3piCP, EvtBTo4piCP, EvtBtoKD3P, EvtBtoKpiCPiso, EvtBToKpipiCP, EvtbTosllAli, EvtbTosllBall, EvtBtoXsEtap, EvtBtoXsgamma, EvtBtoXsll, EvtCBTo3piMPP, EvtCBTo3piP00, EvtChi0BB1, EvtChi0BB2, EvtChi1BB1, EvtChi1BB2, EvtChi2BB1, EvtChi2BB2, EvtConExc, EvtD0mixDalitz, EvtDDalitz, EvtDeBD, EvtDIY, EvtDMix, EvtEtaDalitz, EvtFlatQ2, EvtGoityRoberts, EvtHAngSam3, EvtHelAmp, EvtHelPPJ, EvtHQET, EvtHQET2, EvtHypNonLepton, EvtHypWK, EvtIntervalDecayAmp< T >, EvtIntervalDecayAmp< EvtDalitzPoint >, EvtISGW, EvtISGW2, EvtJ2BB1, EvtJ2BB2, EvtJ2BB3, EvtJetSet, EvtJPE, EvtJpipi, EvtJscont, EvtJTO3P, EvtKKLambdaC, EvtKstarnunu, EvtKstarstargamma, EvtLambdaP_BarGamma, EvtLNuGamma, EvtLunda, EvtLundCharm, EvtMassH1, EvtMassH2, EvtMBody3, EvtMelikhov, EvtmH2, EvtmPhsp, EvtMultibody, EvtOmegaDalitz, EvtOpenCharm, EvtP2GC0, EvtP2GC1, EvtP2GC2, EvtPartWave, EvtPBB1, EvtPBB2, EvtPhiDalitz, EvtPhsp, EvtPi0Dalitz, EvtPycont, EvtPyGaGa, EvtPythia, EvtRhoPi, EvtS2GV, EvtSingleParticle, EvtSingleParticle2, EvtSinglePoint, EvtSLBKPole, EvtSll, EvtSLN, EvtSLPole, EvtSPL, EvtSSDCP, EvtSSSCP, EvtSSSCPpng, EvtSSSCPT, EvtSTS, EvtSTSCP, EvtSVPCP, EvtSVPHelAmp, EvtSVS, EvtSVSCP, EvtSVSCPiso, EvtSVSCPLH, EvtSVSNONCPEIGEN, EvtSVVCP, EvtSVVCPLH, EvtSVVHelAmp, EvtSVVNONCPEIGEN, EvtT2GV, EvtTauHadnu, EvtTaulnunu, EvtTauola, EvtTauScalarnu, EvtTauVectornu, EvtTSS, EvtTVSPwave, EvtUclaII, EvtVectorIsr, EvtVll, EvtVPHOtoVISR, EvtVPHOtoVISRHi, EvtVSPPwave, EvtVSS, EvtVSSBMixCPT, EvtVSSMix, EvtVub, EvtVubHybrid, EvtVubNLO, EvtVVP, EvtVVpipi, EvtVVPIPI_WEIGHTED, and EvtVVSPwave.
Definition at line 139 of file EvtDecayBase.cc.
Referenced by saveDecayInfo().
|
virtual |
Reimplemented in EvtAngH2, EvtAngSam, EvtAngSam3, EvtAngSamLab, EvtAngSamX, EvtAV2GV, EvtBody3, EvtBsquark, EvtBto2piCPiso, EvtBTo3piCP, EvtBtoKD3P, EvtBtoKpiCPiso, EvtbTosllAli, EvtbTosllBall, EvtBtoXsEtap, EvtBtoXsgamma, EvtBtoXsll, EvtCBTo3piMPP, EvtCBTo3piP00, EvtConExc, EvtD0mixDalitz, EvtDDalitz, EvtDIY, EvtDMix, EvtEtaDalitz, EvtFlatQ2, EvtGoityRoberts, EvtHAngSam3, EvtHelAmp, EvtHQET, EvtHQET2, EvtHypNonLepton, EvtIntervalDecayAmp< T >, EvtIntervalDecayAmp< EvtDalitzPoint >, EvtISGW2, EvtJetSet, EvtJpipi, EvtJscont, EvtKKLambdaC, EvtKstarstargamma, EvtLambdaP_BarGamma, EvtLNuGamma, EvtLunda, EvtLundCharm, EvtMassH1, EvtMassH2, EvtMBody3, EvtmH2, EvtmPhsp, EvtMultibody, EvtOmegaDalitz, EvtOpenCharm, EvtP2GC0, EvtP2GC1, EvtP2GC2, EvtPartWave, EvtPBB1, EvtPBB2, EvtPhsp, EvtPi0Dalitz, EvtPycont, EvtPyGaGa, EvtPythia, EvtRhoPi, EvtS2GV, EvtSLBKPole, EvtSLN, EvtSLPole, EvtSPL, EvtSSDCP, EvtSSSCP, EvtSSSCPpng, EvtSTS, EvtSTSCP, EvtSVPCP, EvtSVPHelAmp, EvtSVS, EvtSVSCP, EvtSVSCPiso, EvtSVSCPLH, EvtSVSNONCPEIGEN, EvtSVVCP, EvtSVVCPLH, EvtSVVHelAmp, EvtSVVNONCPEIGEN, EvtT2GV, EvtTauHadnu, EvtTaulnunu, EvtTauola, EvtTauScalarnu, EvtTauVectornu, EvtTSS, EvtTVSPwave, EvtUclaII, EvtVectorIsr, EvtVll, EvtVPHOtoVISR, EvtVPHOtoVISRHi, EvtVSPPwave, EvtVSS, EvtVSSBMixCPT, EvtVSSMix, EvtVub, EvtVubHybrid, EvtVubNLO, EvtVVP, EvtVVpipi, EvtVVPIPI_WEIGHTED, and EvtVVSPwave.
Definition at line 149 of file EvtDecayBase.cc.
Referenced by saveDecayInfo().
|
pure virtual |
Implemented in EvtDecayAmp, EvtDecayIncoherent, and EvtDecayProb.
Referenced by EvtParticle::decay().
|
virtual |
Definition at line 587 of file EvtDecayBase.cc.
Referenced by EvtParticleDecayList::addMode(), and EvtParticleDecayList::removeMode().
void EvtDecayBase::noProbMax | ( | ) |
Definition at line 304 of file EvtDecayBase.cc.
Referenced by EvtAngH2::initProbMax(), EvtAngSam::initProbMax(), EvtAngSam3::initProbMax(), EvtAngSamLab::initProbMax(), EvtAngSamX::initProbMax(), EvtBody3::initProbMax(), EvtBtoXsEtap::initProbMax(), EvtBtoXsgamma::initProbMax(), EvtBtoXsll::initProbMax(), EvtConExc::initProbMax(), EvtDIY::initProbMax(), EvtDMix::initProbMax(), EvtHAngSam3::initProbMax(), EvtJetSet::initProbMax(), EvtJscont::initProbMax(), EvtLunda::initProbMax(), EvtLundCharm::initProbMax(), EvtMassH1::initProbMax(), EvtMassH2::initProbMax(), EvtMBody3::initProbMax(), EvtmH2::initProbMax(), EvtmPhsp::initProbMax(), EvtOpenCharm::initProbMax(), EvtPhsp::initProbMax(), EvtPycont::initProbMax(), EvtPyGaGa::initProbMax(), EvtPythia::initProbMax(), EvtRhoPi::initProbMax(), EvtTauola::initProbMax(), EvtVectorIsr::initProbMax(), EvtVub::initProbMax(), EvtVubHybrid::initProbMax(), and EvtVubNLO::initProbMax().
|
inlinevirtual |
Reimplemented in EvtBtoKD3P, and EvtVSSBMixCPT.
Definition at line 105 of file EvtDecayBase.hh.
Referenced by EvtParticle::initDecay(), and EvtDecayTable::readDecayFile().
void EvtDecayBase::printSummary | ( | ) |
Definition at line 259 of file EvtDecayBase.cc.
Referenced by checkNArg(), checkNDaug(), checkSpinDaughter(), checkSpinParent(), and EvtParticleDecay::printSummary().
double EvtDecayBase::resetProbMax | ( | double | prob | ) |
Definition at line 108 of file EvtDecayBase.cc.
void EvtDecayBase::saveDecayInfo | ( | EvtId | ipar, |
int | ndaug, | ||
EvtId * | daug, | ||
int | narg, | ||
std::vector< std::string > & | args, | ||
std::string | name, | ||
double | brfr | ||
) |
Definition at line 167 of file EvtDecayBase.cc.
Referenced by EvtParticleDecay::chargeConj(), EvtParticleDecayList::EvtParticleDecayList(), and EvtDecayTable::readDecayFile().
|
inline |
Definition at line 69 of file EvtDecayBase.hh.
Referenced by EvtParticleDecay::chargeConj(), EvtParticleDecayList::EvtParticleDecayList(), and EvtDecayTable::readDecayFile().
void EvtDecayBase::setProbMax | ( | double | prbmx | ) |
Definition at line 297 of file EvtDecayBase.cc.
Referenced by EvtBtoKD3P::decay(), EvtAV2GV::initProbMax(), EvtBto2piCPiso::initProbMax(), EvtBTo3piCP::initProbMax(), EvtBtoKD3P::initProbMax(), EvtBtoKpiCPiso::initProbMax(), EvtbTosllAli::initProbMax(), EvtbTosllBall::initProbMax(), EvtCBTo3piMPP::initProbMax(), EvtCBTo3piP00::initProbMax(), EvtD0mixDalitz::initProbMax(), EvtDDalitz::initProbMax(), EvtEtaDalitz::initProbMax(), EvtFlatQ2::initProbMax(), EvtGoityRoberts::initProbMax(), EvtHelAmp::initProbMax(), EvtHQET::initProbMax(), EvtHQET2::initProbMax(), EvtHypNonLepton::initProbMax(), EvtIntervalDecayAmp< T >::initProbMax(), EvtISGW2::initProbMax(), EvtJpipi::initProbMax(), EvtKKLambdaC::initProbMax(), EvtLambdaP_BarGamma::initProbMax(), EvtLNuGamma::initProbMax(), EvtOmegaDalitz::initProbMax(), EvtP2GC0::initProbMax(), EvtP2GC1::initProbMax(), EvtP2GC2::initProbMax(), EvtPartWave::initProbMax(), EvtPBB1::initProbMax(), EvtPBB2::initProbMax(), EvtPi0Dalitz::initProbMax(), EvtS2GV::initProbMax(), EvtSLBKPole::initProbMax(), EvtSLN::initProbMax(), EvtSLPole::initProbMax(), EvtSPL::initProbMax(), EvtSSDCP::initProbMax(), EvtSSSCP::initProbMax(), EvtSSSCPpng::initProbMax(), EvtSTS::initProbMax(), EvtSTSCP::initProbMax(), EvtSVPCP::initProbMax(), EvtSVPHelAmp::initProbMax(), EvtSVS::initProbMax(), EvtSVSCP::initProbMax(), EvtSVSCPiso::initProbMax(), EvtSVSCPLH::initProbMax(), EvtSVSNONCPEIGEN::initProbMax(), EvtSVVCP::initProbMax(), EvtSVVCPLH::initProbMax(), EvtSVVHelAmp::initProbMax(), EvtSVVNONCPEIGEN::initProbMax(), EvtT2GV::initProbMax(), EvtTauHadnu::initProbMax(), EvtTaulnunu::initProbMax(), EvtTauScalarnu::initProbMax(), EvtTauVectornu::initProbMax(), EvtTSS::initProbMax(), EvtTVSPwave::initProbMax(), EvtVll::initProbMax(), EvtVPHOtoVISRHi::initProbMax(), EvtVSPPwave::initProbMax(), EvtVSS::initProbMax(), EvtVSSBMixCPT::initProbMax(), EvtVSSMix::initProbMax(), EvtVVP::initProbMax(), EvtVVpipi::initProbMax(), EvtVVPIPI_WEIGHTED::initProbMax(), and EvtVVSPwave::initProbMax().
|
inline |
Definition at line 71 of file EvtDecayBase.hh.
Referenced by EvtParticleDecayList::EvtParticleDecayList(), and EvtDecayTable::readDecayFile().
|
inline |
Definition at line 70 of file EvtDecayBase.hh.
Referenced by EvtParticleDecayList::EvtParticleDecayList(), and EvtDecayTable::readDecayFile().
|
inline |
Definition at line 78 of file EvtDecayBase.hh.
Referenced by EvtParticleDecayList::EvtParticleDecayList().
|
inline |
Definition at line 79 of file EvtDecayBase.hh.
Referenced by EvtParticleDecayList::EvtParticleDecayList(), EvtBtoXsll::init(), EvtHelAmp::init(), EvtPartWave::init(), EvtSSDCP::init(), EvtSVSCPLH::init(), EvtHelAmp::initProbMax(), and EvtPartWave::initProbMax().
|
protected |
Definition at line 109 of file EvtDecayBase.hh.
Referenced by daugsDecayedByParentModel(), EvtBtoKD3P::decay(), EvtDecayAmp::makeDecay(), EvtDecayIncoherent::makeDecay(), and EvtDecayProb::makeDecay().