¿Qué otra condición especial debe cumplir la clase $\mathcal{C}$? Porque si no más es lo que escribiste, Raul, y además $\sigma(\mathcal{C})$ es la $\sigma$-álgebra generada por $\mathcal{C}$, entonces toda $\sigma$-álgebra $\mathcal{A}$ es separable, basta tomar $\mathcal{C}=\mathcal{A}$. Raul, creo que es necesario escribir bien la pregunta.
También esta la duda de si $f$ es medible o no.