Since cycloaddition involves the donation of electron density from one reactant to another,
one reactant donates its most loosely held electrons—those occupying its HOMO—to a vacant
orbital that can accept electrons—the LUMO—of the second reactant. The HOMO of either
reactant can be used for analysis.