CGEM BOSS 6.6.5.i
BESIII Offline Software System
|
#include <EvtPDL.hh>
Public Member Functions | |
EvtPDL () | |
~EvtPDL () | |
void | read (const char *fname) |
void | readPDT (const std::string fname) |
Static Public Member Functions | |
static double | getMeanMass (EvtId i) |
static double | getMass (EvtId i) |
static double | getRandMass (EvtId i, EvtId *parId, int nDaug, EvtId *dauId, EvtId *othDaugId, double maxMass, double *dauMasses) |
static double | getMassProb (EvtId i, double mass, double massPar, int nDaug, double *massDau) |
static double | getMaxMass (EvtId i) |
static double | getMinMass (EvtId i) |
static double | getMaxRange (EvtId i) |
static double | getWidth (EvtId i) |
static double | getctau (EvtId i) |
static int | getStdHep (EvtId id) |
static int | getLundKC (EvtId id) |
static EvtId | evtIdFromStdHep (int stdhep) |
static EvtId | chargeConj (EvtId id) |
static int | chg3 (EvtId i) |
static EvtSpinType::spintype | getSpinType (EvtId i) |
static EvtId | getId (const std::string &name) |
static std::string | name (EvtId i) |
static void | alias (EvtId num, const std::string &newname) |
static void | aliasChgConj (EvtId a, EvtId abar) |
static int | entries () |
static void | reSetMass (EvtId i, double mass) |
static void | reSetWidth (EvtId i, double width) |
static void | reSetMassMin (EvtId i, double mass) |
static void | reSetMassMax (EvtId i, double mass) |
static void | reSetBlatt (EvtId i, double blatt) |
static void | includeBirthFactor (EvtId i, bool yesno) |
static void | includeDecayFactor (EvtId i, bool yesno) |
static void | addFactorPn (EvtId i, double factor) |
static void | changeLS (EvtId i, std::string &newLS) |
static void | setPWForDecay (EvtId i, int spin, EvtId d1, EvtId d2) |
static void | setPWForBirthL (EvtId i, int spin, EvtId par, EvtId othD) |
static void | fixLSForSP8 (EvtId i) |
EvtPDL::EvtPDL | ( | ) |
|
inlinestatic |
Definition at line 75 of file EvtPDL.hh.
Referenced by EvtDecayTable::readDecayFile().
|
static |
Definition at line 259 of file EvtPDL.cc.
Referenced by EvtDecayTable::readDecayFile().
Definition at line 191 of file EvtPDL.cc.
Referenced by EvtDecayTable::readDecayFile().
|
inlinestatic |
Definition at line 76 of file EvtPDL.hh.
Referenced by EvtDecayTable::readDecayFile().
Definition at line 208 of file EvtPDL.cc.
Referenced by aliasChgConj(), EvtParticleDecay::chargeConj(), chargeConj(), EvtSSDCP::decay(), EvtSVSCPiso::decay(), EvtSSDCP::init(), EvtVSSBMixCPT::init(), and EvtDecayTable::readDecayFile().
|
inlinestatic |
Definition at line 60 of file EvtPDL.hh.
Referenced by EvtbTosllVectorAmp::CalcAmp(), EvtDecayBase::checkQ(), EvtSVSCPiso::decay(), EvtPto3P::dp(), EvtSVSCPiso::initProbMax(), and readPDT().
|
inlinestatic |
Definition at line 67 of file EvtPDL.hh.
Referenced by EvtDecayTable::printSummary(), and EvtDecayTable::readDecayFile().
|
static |
Definition at line 244 of file EvtPDL.cc.
Referenced by EvtJetSet::decay(), EvtJscont::decay(), EvtLunda::decay(), EvtLundCharm::decay(), EvtPycont::decay(), EvtPyGaGa::decay(), EvtPythia::decay(), EvtTauola::decay(), EvtGen::generateDecay(), EvtGen::generateEvent(), EvtCPUtil::incoherentMix(), EvtConExc::init(), EvtXsection::setBW(), and EvtXsection::Xsection_c().
|
inlinestatic |
Definition at line 79 of file EvtPDL.hh.
Referenced by EvtDecayTable::readDecayFile().
|
inlinestatic |
Definition at line 55 of file EvtPDL.hh.
Referenced by EvtDMix::decay(), EvtSVVCPLH::decay(), EvtCPUtil::incoherentMix(), EvtSSDCP::init(), EvtSVSCPLH::init(), EvtVSSBMixCPT::init(), EvtCPUtil::OtherB(), and EvtParticle::setLifetime().
|
static |
Definition at line 287 of file EvtPDL.cc.
Referenced by EvtbTosllScalarAmp::CalcAmp(), EvtbTosllVectorAmp::CalcAmp(), EvtSemiLeptonicBaryonAmp::CalcAmp(), EvtSemiLeptonicTensorAmp::CalcAmp(), EvtSemiLeptonicVectorAmp::CalcAmp(), chargeConj(), EvtIdSet::contains(), EvtBHadronic::decay(), EvtBsquark::decay(), EvtBto2piCPiso::decay(), EvtBTo3piCP::decay(), EvtBTo4piCP::decay(), EvtBtoKpiCPiso::decay(), EvtBToKpipiCP::decay(), EvtBtoXsll::decay(), EvtCBTo3piMPP::decay(), EvtCBTo3piP00::decay(), EvtDDalitz::decay(), EvtDeBD::decay(), EvtGoityRoberts::decay(), EvtHypWK::decay(), EvtIntervalDecayAmp< T >::decay(), EvtJ2BB2::decay(), EvtJetSet::decay(), EvtKstarnunu::decay(), EvtKstarstargamma::decay(), EvtLNuGamma::decay(), EvtLunda::decay(), EvtLundCharm::decay(), EvtParticle::decay(), EvtPhiDalitz::decay(), EvtPythia::decay(), EvtSLN::decay(), EvtSSDCP::decay(), EvtSSSCP::decay(), EvtSSSCPpng::decay(), EvtSSSCPT::decay(), EvtSTSCP::decay(), EvtSVPCP::decay(), EvtSVSCP::decay(), EvtSVSCPiso::decay(), EvtSVSCPLH::decay(), EvtSVSNONCPEIGEN::decay(), EvtSVVCP::decay(), EvtSVVCPLH::decay(), EvtSVVNONCPEIGEN::decay(), EvtTauHadnu::decay(), EvtTaulnunu::decay(), EvtTauola::decay(), EvtTauScalarnu::decay(), EvtTauVectornu::decay(), EvtVectorIsr::decay(), EvtVPHOtoVISR::decay(), EvtVPHOtoVISRHi::decay(), EvtVSSBMixCPT::decay(), EvtVSSMix::decay(), EvtPHOTOS::doRadCorr(), EvtDalitzReso::evaluate(), EvtAmpA1(), EvtAmpA2(), EvtDalitzPlot::EvtDalitzPlot(), EvtIdSet::EvtIdSet(), EvtIdSet::EvtIdSet(), EvtIdSet::EvtIdSet(), EvtIdSet::EvtIdSet(), EvtIdSet::EvtIdSet(), EvtIdSet::EvtIdSet(), EvtIdSet::EvtIdSet(), EvtIdSet::EvtIdSet(), EvtIdSet::EvtIdSet(), EvtIdSet::EvtIdSet(), EvtIdSet::EvtIdSet(), EvtIdSet::EvtIdSet(), EvtConExc::findMaxXS(), EvtConExc::gamHXSection(), EvtMultiChannelParser::getDecayMode(), EvtFSPick::getIndex(), EvtbTosllBallFF::getScalarFF(), EvtISGW2FF::getscalarff(), EvtISGW2FF::gettensorff(), EvtbTosllBallFF::getVectorFF(), EvtISGW2FF::getvectorff(), EvtSLBKPoleFF::getvectorff(), EvtPsi3Sdecay::getVId(), EvtCPUtil::incoherentMix(), EvtAV2GV::init(), EvtBtoXsll::init(), EvtConExc::init(), EvtDDalitz::init(), EvtJPE::init(), EvtJpipi::init(), EvtP2GC0::init(), EvtP2GC1::init(), EvtP2GC2::init(), EvtS2GV::init(), EvtSSDCP::init(), EvtSVSCPLH::init(), EvtVub::init(), EvtVubHybrid::init(), EvtVVpipi::init(), EvtVVPIPI_WEIGHTED::init(), EvtConExc::init_Br_ee(), EvtConExc::init_mode(), EvtParticle::initDecay(), EvtBto2piCPiso::initProbMax(), EvtBtoKpiCPiso::initProbMax(), EvtISGW2::initProbMax(), EvtCPUtil::OtherB(), EvtCPUtil::OtherB(), EvtPto3PAmpFactory::processAmp(), EvtDecayTable::readDecayFile(), and EvtFSPick::setFinalStatePar().
|
inlinestatic |
|
inlinestatic |
Definition at line 46 of file EvtPDL.hh.
Referenced by EvtbTosllAmp::CalcMaxProb(), EvtSemiLeptonicAmp::CalcMaxProb(), EvtBtoXsEtap::decay(), EvtBtoXsgamma::decay(), EvtConExc::decay(), EvtJ2BB1::decay(), EvtJ2BB2::decay(), EvtJ2BB3::decay(), EvtJPE::decay(), EvtSingleParticle2::decay(), EvtSingleParticle::decay(), EvtSinglePoint::decay(), EvtPto3P::dp(), EvtDalitzReso::evaluate(), EvtDecayBase::findMass(), EvtDecayBase::findMasses(), EvtConExc::findMaxXS(), EvtConExc::gamHXSection(), EvtConExc::init(), EvtHypNonLepton::init(), EvtParticle::initDecay(), and EvtHypNonLepton::initProbMax().
|
inlinestatic |
|
inlinestatic |
Definition at line 50 of file EvtPDL.hh.
Referenced by EvtbTosllAmp::CalcMaxProb(), EvtSemiLeptonicAmp::CalcMaxProb(), EvtDecayBase::findMass(), EvtDecayBase::findMaxMass(), EvtVub::init(), EvtVubHybrid::init(), EvtDecayTable::readDecayFile(), and EvtXsection::setBW().
|
inlinestatic |
|
inlinestatic |
Definition at line 45 of file EvtPDL.hh.
Referenced by EvtbTosllAmp::CalcMaxProb(), EvtSemiLeptonicAmp::CalcMaxProb(), EvtBHadronic::decay(), EvtPhiDalitz::decay(), EvtVectorIsr::decay(), EvtVPHOtoVISR::decay(), EvtVPHOtoVISRHi::decay(), EvtAmpA1(), EvtAmpA2(), EvtDalitzPlot::EvtDalitzPlot(), EvtMBreitWigner::EvtMBreitWigner(), EvtAbsLineShape::getRandMass(), EvtRelBreitWignerBarrierFact::getRandMass(), EvtbTosllAliFF::getScalarFF(), EvtbTosllBallFF::getScalarFF(), EvtHQET2FF::getscalarff(), EvtHQETFF::getscalarff(), EvtISGW2FF::getscalarff(), EvtSLPoleFF::getscalarff(), EvtSLBKPoleFF::gettensorff(), EvtSLPoleFF::gettensorff(), EvtbTosllAliFF::getVectorFF(), EvtbTosllBallFF::getVectorFF(), EvtHQET2FF::getvectorff(), EvtHQETFF::getvectorff(), EvtISGW2FF::getvectorff(), EvtMelikhovFF::getvectorff(), EvtSLBKPoleFF::getvectorff(), EvtSLPoleFF::getvectorff(), EvtBtoXsll::init(), EvtConExc::init(), EvtDDalitz::init(), EvtParticle::initDecay(), EvtSLN::initProbMax(), EvtPto3PAmpFactory::processAmp(), EvtDecayTable::readDecayFile(), EvtConExc::Ros_xs(), EvtXsection::setBW(), and EvtXsection::Xsection_c().
|
inlinestatic |
Definition at line 51 of file EvtPDL.hh.
Referenced by EvtbTosllAmp::CalcMaxProb(), EvtSemiLeptonicAmp::CalcMaxProb(), EvtPsi3Sdecay::choseDecay(), EvtPsi3Sdecay::choseDecay(), EvtDecayBase::findMass(), EvtDecayBase::findMasses(), EvtDecayBase::findMaxMass(), EvtPsi3Sdecay::getDecay(), EvtParticle::initDecay(), EvtPsi3Sdecay::PHSPDecay(), EvtDecayTable::readDecayFile(), and EvtXsection::setBW().
|
inlinestatic |
|
inlinestatic |
Definition at line 61 of file EvtPDL.hh.
Referenced by EvtDecayBase::checkSpinDaughter(), EvtDecayBase::checkSpinParent(), EvtJscont::decay(), EvtMultibody::decay(), EvtPycont::decay(), EvtPyGaGa::decay(), EvtSSDCP::decay(), EvtPto3P::dp(), EvtMHelAmp::EvtMHelAmp(), EvtMParticle::EvtMParticle(), EvtRelBreitWignerBarrierFact::getRandMass(), EvtParticle::getSpinStates(), EvtParticle::getSpinType(), EvtMNode::getspintype(), EvtAmp::init(), EvtAngH2::init(), EvtAngSam3::init(), EvtAngSam::init(), EvtAngSamLab::init(), EvtAngSamX::init(), EvtBody3::init(), EvtbTosllAli::init(), EvtbTosllBall::init(), EvtDIY::init(), EvtHAngSam3::init(), EvtHelAmp::init(), EvtHQET2::init(), EvtHQET::init(), EvtHypNonLepton::init(), EvtISGW2::init(), EvtISGW::init(), EvtMassH1::init(), EvtMassH2::init(), EvtmH2::init(), EvtPartWave::init(), EvtRhoPi::init(), EvtSLBKPole::init(), EvtSLPole::init(), EvtSSDCP::init(), EvtSSDCP::initProbMax(), EvtParticle::makeDaughters(), EvtParticleFactory::particleFactory(), EvtParticleFactory::particleFactory(), EvtParticle::printParticle(), EvtPto3PAmpFactory::processAmp(), EvtHighSpinParticle::rotateToHelicityBasis(), and EvtHighSpinParticle::rotateToHelicityBasis().
|
inlinestatic |
Definition at line 56 of file EvtPDL.hh.
Referenced by chargeConj(), EvtSecondary::createSecondary(), EvtBtoXsEtap::decay(), EvtBtoXsgamma::decay(), EvtJetSet::decay(), EvtLunda::decay(), EvtLundCharm::decay(), EvtOpenCharm::decay(), EvtPythia::decay(), EvtTauola::decay(), EvtPHOTOS::doRadCorr(), EvtParticle::dumpTreeRec(), evtIdFromStdHep(), EvtFSPick::FSPick(), EvtMultiChannelParser::getDecayMode(), EvtFSPick::getIndex(), EvtXsection::getMode(), EvtCPUtil::incoherentMix(), EvtDiracParticle::init(), EvtNeutrinoParticle::init(), EvtRaritaSchwingerParticle::init(), EvtParticle::makeStdHep(), EvtParticle::makeStdHep(), EvtDecayTag::makeTag(), EvtDecayBase::resetProbMax(), EvtDiracParticle::rotateToHelicityBasis(), EvtDiracParticle::rotateToHelicityBasis(), EvtRaritaSchwingerParticle::rotateToHelicityBasis(), EvtRaritaSchwingerParticle::rotateToHelicityBasis(), and EvtDecayTag::TagIndex().
|
inlinestatic |
Definition at line 54 of file EvtPDL.hh.
Referenced by EvtbTosllAmp::CalcMaxProb(), EvtSemiLeptonicAmp::CalcMaxProb(), EvtPhiDalitz::decay(), EvtVPHOtoVISR::decay(), EvtAmpA1(), EvtAmpA2(), EvtMBreitWigner::EvtMBreitWigner(), EvtParticle::initDecay(), EvtPto3PAmpFactory::processAmp(), EvtDecayTable::readDecayFile(), EvtConExc::Ros_xs(), EvtXsection::setBW(), and EvtXsection::Xsection_c().
Definition at line 73 of file EvtPDL.hh.
Referenced by EvtDecayTable::readDecayFile().
Definition at line 74 of file EvtPDL.hh.
Referenced by EvtDecayTable::readDecayFile().
|
inlinestatic |
Definition at line 64 of file EvtPDL.hh.
Referenced by EvtParticleDecayList::addMode(), aliasChgConj(), chargeConj(), EvtDecayBase::checkQ(), EvtAngH2::decay(), EvtBtoKD3P::decay(), EvtJetSet::decay(), EvtLunda::decay(), EvtLundCharm::decay(), EvtOpenCharm::decay(), EvtPythia::decay(), EvtTauHadnu::decay(), EvtTauola::decay(), EvtParticle::dumpTree(), EvtMTree::EvtMTree(), EvtParticleDecayList::finalize(), EvtDecayBase::findMass(), EvtDecayBase::findMasses(), EvtPsi3Sdecay::findMode(), EvtParticleDecayList::getDecayModel(), getId(), EvtDecayBase::getProbMax(), EvtAbsLineShape::getRandMass(), EvtSLBKPoleFF::getscalarff(), EvtCPUtil::incoherentMix(), EvtbTosllAli::init(), EvtbTosllBall::init(), EvtConExc::init(), EvtJetSet::init(), EvtLunda::init(), EvtLundCharm::init(), EvtOpenCharm::init(), EvtPythia::init(), EvtSSDCP::init(), EvtTauHadnu::init(), EvtTauola::init(), EvtVSSBMixCPT::init(), EvtConExc::init_mode(), EvtParticle::initDecay(), EvtDecayAmp::makeDecay(), EvtDecayProb::makeDecay(), EvtParticleFactory::particleFactory(), EvtParticle::printParticle(), EvtDecayBase::printSummary(), EvtParticle::printTree(), EvtParticle::printTreeRec(), EvtDecayTable::readDecayFile(), EvtParticleDecayList::removeMode(), EvtDecayBase::saveDecayInfo(), EvtParticle::setPolarizedSpinDensity(), EvtParticle::setVectorSpinDensity(), EvtParticle::treeStr(), EvtParticle::treeStrRec(), and EvtParticle::writeTreeRec().
void EvtPDL::read | ( | const char * | fname | ) |
void EvtPDL::readPDT | ( | const std::string | fname | ) |
Definition at line 63 of file EvtPDL.cc.
Referenced by EvtGen::EvtGen(), and read().
|
inlinestatic |
Definition at line 72 of file EvtPDL.hh.
Referenced by EvtDecayTable::readDecayFile().
|
inlinestatic |
Definition at line 68 of file EvtPDL.hh.
Referenced by EvtDecayTable::readDecayFile().
|
inlinestatic |
Definition at line 71 of file EvtPDL.hh.
Referenced by EvtDecayTable::readDecayFile().
|
inlinestatic |
Definition at line 70 of file EvtPDL.hh.
Referenced by EvtDecayTable::readDecayFile().
|
inlinestatic |
Definition at line 69 of file EvtPDL.hh.
Referenced by EvtDecayTable::readDecayFile().
Definition at line 77 of file EvtPDL.hh.
Referenced by EvtDecayTable::readDecayFile().