def test_DecayMode_describe_simple(): dd = DaughtersDict('pi- pi0 nu_tau') dm = DecayMode(0.2551, dd, model='TAUHADNU', model_params=[-0.108, 0.775, 0.149, 1.364, 0.400]) assert 'BF: 0.2551' in dm.describe() assert 'Decay model: TAUHADNU [-0.108, 0.775, 0.149, 1.364, 0.4]' in dm.describe( )
def test_DecayMode_describe_simple(): dd = DaughtersDict("pi- pi0 nu_tau") dm = DecayMode(0.2551, dd, model="TAUHADNU", model_params=[-0.108, 0.775, 0.149, 1.364, 0.400]) assert "BF: 0.2551" in dm.describe() assert "Decay model: TAUHADNU [-0.108, 0.775, 0.149, 1.364, 0.4]" in dm.describe( )
def test_DecayMode_charge_conjugate(): dd = DaughtersDict('pi- pi0 nu(tau)') dm = DecayMode(0.2551, dd, model='TAUHADNU', model_params=[-0.108, 0.775, 0.149, 1.364, 0.400]) dm_cc = dm.charge_conjugate() assert dm_cc.daughters == DaughtersDict('pi+ pi0 nu(tau)~') assert 'BF: 0.2551' in dm.describe() assert 'Decay model: TAUHADNU [-0.108, 0.775, 0.149, 1.364, 0.4]' in dm.describe( )
def test_DecayMode_charge_conjugate(): dd = DaughtersDict("pi- pi0 nu_tau") dm = DecayMode(0.2551, dd, model="TAUHADNU", model_params=[-0.108, 0.775, 0.149, 1.364, 0.400]) dm_cc = dm.charge_conjugate() assert dm_cc.daughters == DaughtersDict("pi+ pi0 anti-nu_tau") assert "BF: 0.2551" in dm.describe() assert "Decay model: TAUHADNU [-0.108, 0.775, 0.149, 1.364, 0.4]" in dm.describe( ) dd = DaughtersDict("pi- pi0 nu(tau)") assert dd.charge_conjugate( pdg_name=True) == DaughtersDict("pi+ pi0 nu(tau)~")
def test_DecayMode_describe_with_extra_info(): dd = DaughtersDict('K+ K-') dm = DecayMode(1.e-6, dd, model='PHSP', study='toy', year=2019) assert 'Extra info:' in dm.describe() assert 'study: toy' in dm.describe() assert 'year: 2019' in dm.describe()
def test_DecayMode_describe_with_user_metadata(): dd = DaughtersDict("K+ K-") dm = DecayMode(1.0e-6, dd, model="PHSP", study="toy", year=2019) assert "Extra info:" in dm.describe() assert "study: toy" in dm.describe() assert "year: 2019" in dm.describe()