10 likes | 79 Views
This diagram showcases the dependencies between Linac components and highlights possible bugs related to PillBox and global EM fields, indicating manual adjustments required.
E N D
BTrf Dependencies Diagram BTLinacPhysVol BTGlobalEMField BTrfWindowLogicVol BTrfCavityLogicVol BTLinacCellPhaseInfo BTPillBox BTrfMap BTAccelDevice Blue classes have been unit tested. Some possible bugs are: - BTPillBox has Ez=0 in Ref Particle mode by default - needs to be set by hand - When setting ref phase, BTGlobalEMField sets the phase in BTLinacCellPhaseInfo but this never passes it back to BTPillBox - needs to be done by hand - BTGlobalEMField::SetDelayAtZ always sets the phase for the next PillBox downstream - even if it is just downstream of a PillBox