I have had good luck holding swarms by putting a frame of uncapped larvae in the hive. I have seen capped brood recommended, but I have had swarms abscond when I used the capped brood.
Capt44; It depends if you have caught the prime swarm or an after swarm as to if the queen is a virgin. Even a prime swarm can have a virgin if the colony queen is clipped and unable to leave with the swarm. The prime swarm can also have the mated queen and multiple virgins, I once caught a swarm from one of my colonies that had the mated queen and 6 virgins. After I hived the swarm and caged the extra queens I opened the colony to check for and cut swarm cells, there were virgins emerging from 10 other cells. If you have clusters of bees that hang on the sides or under the hive and don't want to enter the hive, you probably have multiple queens in the swarm.