clean up code for TCMETAlgo and some for METProducer
clean up code for TCMETAlgo