Citation: 1B_320/2021 E. 4

Par conséquent, le recours doit être admis. La demande de récusation est également admise et la cause renvoyée à la cour cantonale afin qu'un autre procureur soit désigné pour la suite de la procédure. Conformément à l'art. 68 al. 2 LTF, il y a lieu d'allouer aux recourants une indemnité de dépens, à la charge du canton de Vaud. Le montant est fixé par le Tribunal fédéral en fonction de l'importance et de la difficulté de la cause ainsi que selon le travail effectué (art. 2 al. 1 et 6 du règlement du 31 mars 2006 sur les dépens alloués à la partie adverse et sur l'indemnité pour la représentation d'office dans les causes portées devant le Tribunal fédéral [RS 173.110.210.3]). Les circonstances de l'espèce ne commandent pas de s'écarter du montant habituellement octroyé à ce titre. Il n'est pas perçu de frais judiciaires (art. 66 al. 4 LTF). Il appartiendra aussi au Tribunal cantonal de statuer à nouveau sur les frais et indemnités de la procédure cantonale (cf. art. 68 al. 5 LTF).