I'm a bit confused: could you please clarify by example, which collection names contribute to each of these data members (selectedSignalPFCands_ and so on).
From your description it sounds like selectedSignalPFCands_ are from different collections: which ones?