added pdg particle names
new algorithm and histigramming mechanism