|
ROOTPWA
|
#include <iostream>#include <string>#include <complex>#include <cstdio>Go to the source code of this file.
Macros | |
| #define | signof(x) (x<0 ? -1 : 1) |
| #define | MAX(x, y) (x>y ? x : y) |
| #define | MIN(x, y) (x<y ? x : y) |
Enumerations | |
| enum | Geant_ID { g_Unknown = 0, g_Gamma = 1, g_Positron = 2, g_Electron = 3, g_Neutrino = 4, g_MuonPlus = 5, g_MuonMinus = 6, g_Pi0 = 7, g_PiPlus = 8, g_PiMinus = 9, g_KLong = 10, g_KPlus = 11, g_KMinus = 12, g_Neutron = 13, g_Proton = 14, g_AntiProton = 15, g_KShort = 16, g_Eta = 17, g_Lambda = 18, g_SigmaPlus = 19, g_Sigma0 = 20, g_SigmaMinus = 21, g_Xi0 = 22, g_XiMinus = 23, g_OmegaMinus = 24, g_AntiNeutron = 25, g_AntiLambda = 26, g_AntiSigmaMinus = 27, g_AntiSigma0 = 28, g_AntiSigmaPlus = 29, g_AntiXi0 = 30, g_AntiXiPlus = 31, g_AntiOmegaPlus = 32, g_Deuteron = 45, g_Triton = 49, g_Rho0 = 57, g_RhoPlus = 58, g_RhoMinus = 59, g_omega = 60, g_EtaPrime = 61, g_phiMeson = 62 } |
Functions | |
| double | tilde (const int l) |
| std::complex< double > | D (const double alpha, const double beta, const double gamma, const int j, const int n, const int m) |
| double | d_jmn_b (int J, int M, int N, double beta) |
| double | clebsch (const int j1, const int j2, const int j3, const int m1, const int m2, const int m3) |
| void | clebs_ (int *, int *, int *, int *, int *, int *, int *, int *) |
| int | fact (int i) |
| double | dfact (const double i) |
| double | F (const int n, const double p) |
| double | lambda (const double a, const double b, const double c) |
| std::complex< double > | q (const double M, const double m1, const double m2) |
| void | addtab () |
| void | subtab () |
| void | ptab () |
| void | settab (const int) |
| std::string | itos (const int) |
| std::string | chargetos (int charge) |
| Geant_ID | name2id (const std::string &name, const int q) |
| std::string | id2name (const Geant_ID) |
| #define signof | ( | x | ) | (x<0 ? -1 : 1) |
Definition at line 58 of file pputil.h.
Referenced by main(), wave::setupFrames(), particle::setupFrames(), and Tgamp::toGottfriedJackson().
| enum Geant_ID |
| void addtab | ( | ) |
Definition at line 227 of file pputil.cc.
References ntab.
Referenced by decay::amp(), decay::expt_amp(), particle::print(), and particle::printFrames().
| std::string chargetos | ( | int | charge | ) |
Definition at line 418 of file pputil.cc.
Referenced by particle::sprint().
| double clebsch | ( | const int | j1, |
| const int | j2, | ||
| const int | j3, | ||
| const int | m1, | ||
| const int | m2, | ||
| const int | m3 | ||
| ) |
Definition at line 81 of file pputil.cc.
Referenced by decay::amp(), rpwa::isobarDecayTopology::getIsospinClebschGordanProduct(), and rpwa::isobarDecayTopology::getIsospinSymmetrization().
| double dfact | ( | const double | i | ) |
| double F | ( | const int | n, |
| const double | p | ||
| ) |
Definition at line 149 of file pputil.cc.
References Pr.
Referenced by decay::amp(), rpwa::rhoBreitWigner::amp(), particle::breitWigner(), breitWigner::val(), and rhoPrime::val().
Definition at line 207 of file pputil.cc.
References i.
Referenced by d_jmn_b(), and rpwa::nBodyPhaseSpaceGen::setDecay().
| std::string id2name | ( | const Geant_ID | ) |
Definition at line 259 of file pputil.cc.
References g_AntiProton, g_Deuteron, g_Electron, g_Eta, g_EtaPrime, g_Gamma, g_KMinus, g_KPlus, g_KShort, g_Lambda, g_Neutron, g_omega, g_phiMeson, g_Pi0, g_PiMinus, g_PiPlus, g_Positron, g_Proton, g_Rho0, g_RhoMinus, and g_RhoPlus.
Referenced by event::read1(), and event::read2().
| double lambda | ( | const double | a, |
| const double | b, | ||
| const double | c | ||
| ) |
Definition at line 113 of file pwacomponent.cc.
References a.
Referenced by decay::amp(), TJSS::CalcAmpl(), particle::q(), q(), particle::q0(), TFhh::TFhh(), tprod(), and rpwa::isobarHelicityAmplitude::twoBodyDecayAmplitude().
Definition at line 327 of file pputil.cc.
References g_AntiProton, g_Deuteron, g_Electron, g_Eta, g_EtaPrime, g_Gamma, g_KLong, g_KMinus, g_KPlus, g_KShort, g_Lambda, g_Neutron, g_omega, g_phiMeson, g_Pi0, g_PiMinus, g_PiPlus, g_Positron, g_Proton, and g_Unknown.
Referenced by event::write1(), and event::write2().
| void ptab | ( | ) |
Definition at line 243 of file pputil.cc.
References i, ntab, and tabsize.
Referenced by decay::amp(), particle::decayAmp(), decay::expt_amp(), particle::print(), particleData::print(), decay::print(), particle::printFrames(), and decay::printFrames().
| std::complex<double> q | ( | const double | M, |
| const double | m1, | ||
| const double | m2 | ||
| ) |
Definition at line 122 of file pwacomponent.cc.
References lambda().
Referenced by rpwa::relativisticBreitWigner::amp(), rpwa::rhoBreitWigner::amp(), rpwa::f0980BreitWigner::amp(), rpwa::piPiSWaveAuMorganPenningtonVes::amp(), rpwa::rhoPrimeMassDep::amp(), event::f_charge(), genPhaseSpaceData(), event::i_charge(), main(), rpwa::particleProperties::nameWithCharge(), plotEvts(), plotWeightedEvts(), plotWeightedEvts_3pin(), plotWeightedEvts_Kpipi(), rpwa::leptoProductionVertex::productionAmp(), event::read1(), event::read2(), sampleWeightedEvents(), rpwa::isobarCanonicalAmplitude::twoBodyDecayAmplitude(), rpwa::isobarHelicityAmplitude::twoBodyDecayAmplitude(), breitWigner::val(), rhoPrime::val(), AMP_M::val(), rpwa::pwabkg::val(), AMP_ves::val(), and NParticleEvent::writeGAMP().
| void subtab | ( | ) |
Definition at line 234 of file pputil.cc.
References ntab.
Referenced by decay::amp(), decay::expt_amp(), particle::print(), and particle::printFrames().
|
inline |
Definition at line 63 of file pputil.h.
Referenced by decay::amp().
1.8.1.2