At its lowest energy, a Weyl semimetal has charge distributed evenly on its surface.
Adding a small amount of energy can excite new behavior and cause charges to clump together, setting up an uneven distribution. At any given time, this distribution generates an electric field near the semimetal’s surface.
Additionally, positive and negative charges attract each other. This creates oscillations of charge that produce magnetic fields outside the surface.