Changes between Version 13 and Version 14 of pSPSS
- Timestamp:
- Oct 18, 2022, 10:30:28 AM (2 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
pSPSS
v13 v14 3 3 The motivation and implementation of the `pSPSS` is discussed in 4 4 5 S. Antusch, J. Hajer, and J. Rosskopp. ‘Simulating heavy neutrino-antineutrino oscillations at colliders’ (2022).5 S. Antusch, J. Hajer, and J. Rosskopp. ‘Simulating lepton number violation caused by heavy neutrino-antineutrino oscillations at colliders’ (2022). 6 6 7 7 == Model description == … … 39 39 40 40 {{{ 41 mass_splitting = param_card.get_value('PSPSS', 2) 42 damping = param_card.get_value('PSPSS', 6) 41 43 for event in lhe: 42 44 leptonnumber = 0 … … 51 53 id = particle.pid 52 54 width = param_card['decay'].get((abs(id),)).value 53 mass splitting = param_card.get_value('PSPSS', 2)54 55 if width: 55 56 if id in [8000011, 8000012]: 56 57 tau0 = random.expovariate(width / cst) 57 if 0.5 * (1 + math. cos(masssplitting * tau0 / cst)) >= random.random():58 if 0.5 * (1 + math.exp(=damping)*math.cos(mass_splitting * tau0 / cst)) >= random.random(): 58 59 write_event = (leptonnumber == 0) 59 60 else: