Puppi

Puppi's First CMSSW Commit
consistent naming of data members would be much better (start with underscore, or start with f for floats, k for flags, if you like root-like convention)