consider refactor of PolarizedNeutronProbe
Opened this issue · 0 comments
bmaranville commented
Right now PolarizedNeutronProbe has up to 4 cross-sections stored inside, each of which can have a separate background, intensity and theta_offset.
Calculations for this class could be simplified and sped up if these cross-sections were assumed to share a single background, intensity and theta_offset.
(PolarizedNeutronProbe could inherit from NeutronProbe, instead of containing 4 NeutronProbe objects)