Puppi

Puppi's First CMSSW Commit
also, better use a temporary instead of calling ```someContainer[index].```  multiple times