This is a follow-up of the question asked here.
After going through the Wikipedia page on SNO experiment, I need further clarifications about the accepted answer here.
First, the SNO experiment was able to detect $\nu_e$-type neutrinos via neutron absorption by heavy water, $n+\nu_e\to p+e^-$.
Second, it can also detect all three flavours of neutrinos $\nu_{e,\mu,\tau}$ via the deuteron dissociation $\nu_{e,\mu,\tau}+d\to n+p+\nu_{e,\mu,\tau}$. Then, the neutrons are captured by another deuteron producing a gamma ray. The latter scatter with electrons via Compton scattering $\gamma+e^-\to\gamma+e^-$, and the resulting Cherenkov radiations could tell how many neutrino events did take place.
Question It looks like SNO could measure only total flux of $\nu_e+\nu_\mu+\nu_\tau$, and established the phenomenon of neutrino oscillation but could not measure the separate fluxes.
But as of now, do experiments have enough technology or ingenuity to measure the separate fluxes for each of the three flavours of neutrinos? If yes, how do they distinguish between $\nu_e$, $\nu_\mu$ and $\nu_\tau$ events?