Inherit *first* from EDProducer, so that consumesCollector() has a valid pointer when it's handed down to CkfTrackCandidateMakerBase