14#ifndef STANDARDMODEL_HPP_
15#define STANDARDMODEL_HPP_
21 namespace MassSpectrumClass
28 bool const neutrinosAreMajorana =
false,
309 std::vector< MassEigenstate* >&
311 std::vector< MassEigenstate* >
const&
313 std::vector< MassEigenstate* >&
315 std::vector< MassEigenstate* >
const&
317 std::vector< MassEigenstate* >&
319 std::vector< MassEigenstate* >
const&
321 std::vector< MassEigenstate* >&
323 std::vector< MassEigenstate* >
const&
325 std::vector< MassEigenstate* >&
327 std::vector< MassEigenstate* >
const&
329 std::vector< MassEigenstate* >&
331 std::vector< MassEigenstate* >
const&
333 std::vector< MassEigenstate* >&
335 std::vector< MassEigenstate* >
const&
337 std::vector< MassEigenstate* >&
339 std::vector< MassEigenstate* >
const&
400 if( NULL != neutrinoFinder )
781 inline std::vector< MassEigenstate* >&
787 inline std::vector< MassEigenstate* >
const&
793 inline std::vector< MassEigenstate* >&
799 inline std::vector< MassEigenstate* >
const&
805 inline std::vector< MassEigenstate* >&
811 inline std::vector< MassEigenstate* >
const&
817 inline std::vector< MassEigenstate* >&
823 inline std::vector< MassEigenstate* >
const&
829 inline std::vector< MassEigenstate* >&
835 inline std::vector< MassEigenstate* >
const&
841 inline std::vector< MassEigenstate* >&
847 inline std::vector< MassEigenstate* >
const&
853 inline std::vector< MassEigenstate* >&
859 inline std::vector< MassEigenstate* >
const&
865 inline std::vector< MassEigenstate* >&
871 inline std::vector< MassEigenstate* >
const&
void setToBeChargeConjugate(MassEigenstate *const chargeConjugate)
MassEigenstate & getAntidownThree()
MassEigenstate const & getAntielectronOne() const
MassEigenstate gluonBoson
std::vector< MassEigenstate * > antineutrinoPointers
MassEigenstate & getWPlus()
std::vector< MassEigenstate * > & getUpAntiquarks()
std::vector< MassEigenstate * > downAntiquarkPointers
MassEigenstate const & getElectronTwo() const
MassEigenstate const & getBottom() const
MassEigenstate const & getAntibottom() const
MassEigenstate & getHiggs()
std::vector< MassEigenstate * > & getNeutrinos()
MassEigenstate & getDown()
std::vector< MassEigenstate * > neutrinoPointers
MassEigenstate & getDownOne()
MassEigenstate & getAntidown()
MassEigenstate const & getAntidown() const
MassEigenstate const & getWPlus() const
MassEigenstate & getLightHiggs()
MassEigenstate const & getAntistrange() const
MassEigenstate const & getMuonAntineutrino() const
MassEigenstate const & getWMinus() const
MassEigenstate & getAntiup()
std::vector< MassEigenstate * > & getDownQuarks()
std::vector< MassEigenstate * > & getNegativeLeptons()
MassEigenstate & getAntidownTwo()
MassEigenstate const & getElectronAntineutrino() const
MassEigenstate & getMuonNeutrino()
MassEigenstate::MassEigenstatesPairedWithBr defaultDecayFiller
MassEigenstate & getZBosonOne()
MassEigenstate const & getMuonNeutrino() const
MassEigenstate const & getCharm() const
std::vector< MassEigenstate * > negativeLeptonPointers
MassEigenstate & getUpTwo()
MassEigenstate & getDownThree()
MassEigenstate & getZBoson()
MassEigenstate & getAntitau()
MassEigenstate & getMuonAntineutrino()
MassEigenstate & getAntiupTwo()
MassEigenstate const & getDown() const
MassEigenstate & getUpOne()
MassEigenstate & getElectronThree()
MassEigenstate const & getTau() const
std::vector< MassEigenstate * > & getAntineutrinos()
MassEigenstate & getAntielectron()
MassEigenstate neutrinoThree
MassEigenstate const & getAnticharm() const
MassEigenstate & getHiggsScalarOne()
MassEigenstate const & getAntielectronThree() const
MassEigenstate & getAntitop()
MassEigenstate & getNeutrinoThree()
MassEigenstate & getAntiupOne()
MassEigenstate const & getPositron() const
MassEigenstate & getPhoton()
MassEigenstate & getCharm()
MassEigenstate & getAntineutrinoTwo()
MassEigenstate const & getElectron() const
MassEigenstate & getAntipositronTwo()
MassEigenstate const & getAntielectron() const
MassEigenstate & getAntiupThree()
MassEigenstate photonBoson
MassEigenstate positronThree
std::vector< MassEigenstate * > & getPositiveLeptons()
MassEigenstate & getPositronOne()
MassEigenstate antidownOne
MassEigenstate const & getElectronNeutrino() const
MassEigenstate & getAntidownOne()
MassEigenstate wPlusBosonOne
MassEigenstate & getPositron()
std::vector< MassEigenstate * > upQuarkPointers
MassEigenstate antiupThree
MassEigenstate antidownThree
MassEigenstate const & getMuon() const
MassEigenstate const & getTop() const
MassEigenstate antineutrinoOne
MassEigenstate & getAntimuon()
StandardModel & setNeutrinosToMajorana()
MassEigenstate & getPositronThree()
std::vector< MassEigenstate * > & getDownAntiquarks()
MassEigenstate const & getHiggsScalarOne() const
MassEigenstate antipositronThree
MassEigenstate const & getElectronThree() const
MassEigenstate wMinusBosonOne
MassEigenstate const & getZBoson() const
MassEigenstate & getMuon()
MassEigenstate const & getStrange() const
MassEigenstate & getAntineutrinoOne()
MassEigenstate const & getHiggs() const
MassEigenstate & getAntistrange()
MassEigenstate antidownTwo
MassEigenstate antipositronOne
MassEigenstate & getAntielectronOne()
MassEigenstate const & getUp() const
MassEigenstate & getDownTwo()
MassEigenstate & getPositronTwo()
MassEigenstate & getWMinus()
MassEigenstate & getElectronNeutrino()
MassEigenstate const & getAntiup() const
MassEigenstate & getAntineutrinoThree()
MassEigenstate & getAntielectronTwo()
MassEigenstate & getTauAntineutrino()
MassEigenstate const & getAntimuon() const
MassEigenstate & getElectron()
MassEigenstate const & getZ() const
std::vector< MassEigenstate * > & getUpQuarks()
MassEigenstate const & getLightHiggs() const
MassEigenstate & getAntielectronThree()
std::vector< MassEigenstate * > downQuarkPointers
std::vector< MassEigenstate * > upAntiquarkPointers
MassEigenstate & getElectronOne()
MassEigenstate & getElectronAntineutrino()
MassEigenstate & getAnticharm()
MassEigenstate & getTop()
StandardModel & setNeutrinosToDirac()
MassEigenstate & getStrange()
MassEigenstate & getNeutralColorlessScalarOne()
MassEigenstate antipositronTwo
MassEigenstate & getAntipositronThree()
MassEigenstate neutrinoOne
MassEigenstate const & getAntitau() const
std::vector< MassEigenstate * > positiveLeptonPointers
MassEigenstate positronTwo
MassEigenstate & getTauNeutrino()
MassEigenstate & getAntibottom()
MassEigenstate & getNeutrinoTwo()
MassEigenstate neutralColorlessScalarOne
MassEigenstate & getWPlusBosonOne()
MassEigenstate & getWMinusBosonOne()
MassEigenstate const & getTauAntineutrino() const
MassEigenstate & getElectronTwo()
MassEigenstate const & getElectronOne() const
MassEigenstate & getAntipositronOne()
MassEigenstate neutrinoTwo
MassEigenstate & getUpThree()
MassEigenstate const & getTauNeutrino() const
MassEigenstate positronOne
StandardModel(bool const isVerbose=false, bool const neutrinosAreMajorana=false, std::vector< bool > *const defaultFlags=NULL)
MassEigenstate & getGluon()
MassEigenstate & getBottom()
MassEigenstate const & getAntielectronTwo() const
MassEigenstate antineutrinoTwo
MassEigenstate antineutrinoThree
MassEigenstate & getNeutrinoOne()
MassEigenstate const & getAntitop() const
MassEigenstate & getTau()
MassEigenstate * getMassEigenstate(int const pdgCode)
MassSpectrumClass::StandardModel StandardModelSpectrum
MassSpectrumClass::StandardModel SmSpectrum