skeleton of PFClusterProducer Refactorization