Message: Query: polarized muon decays Not Logged In (login)
 Next-in-Thread Next-in-Thread
 Next-in-Forum Next-in-Forum

Question Query: polarized muon decays 

Forum: Fast Simulation, Transportation & Others
Date: 20 Mar, 2012
From: Tom Roberts <Tom Roberts>

I am trying to simulate the the new Fermilab g-2 experiment, in which polarized muons from pion decay are injected into a storage ring and allowed to decay. The distribution of electrons from polarized muon decay is essential to this modeling. So far I have gotten pions to decay into polarized muons, and I can track the polarized muons and watch their spins precess correctly in the storage ring. But I cannot figure out how to handle muon decay with polarization.

How do I use G4DecayWithSpin and G4MuonDecayChannelWithSpin? Or other related classes?

Does anybody have an example of correctly handling polarized muon decay?

Note that G4DecayWithSpin appears to make a very risky assumption that all decay channels are instances of G4MuonDecayChannelWithSpin -- in DecayIt() the code does a C-style cast to G4MuonDecayChannelWithSpin*, and then calls G4MuonDecayChannelWithSpin::SetPolarization() via the pointer. That function is specific to G4MuonDecayChannelWithSpin, so any other type of decay channel will send the program off to never-never land.

Inline Depth:
 1 1
 All All
Outline Depth:
 1 1
 2 2
 All All
Add message: (add)

1 Feedback: Re: Query: polarized muon decays   (Gumplinger Peter - 26 Mar, 2012)
 Add Message Add Message
to: "Query: polarized muon decays"

 Subscribe Subscribe

This site runs SLAC HyperNews version 1.11-slac-98, derived from the original HyperNews


[ Geant 4 Home | Geant 4 HyperNews | Search | Request New Forum | Feedback ]