In the current primary system in California explain a) who c…

In the current primary system in California explain a) who can vote in the primaries, b) which candidates they can vote for, and c) which candidates from primaries will make it into the general election.  (Label each part of your answer for each part of the question.)