Heavy-Ion reconstruction updates imported to 73X

The HI RECO updates that were previously implemented in 5_3_X are re-implemented in 7_3_X.

Replaces : 
https://github.com/cms-sw/cmssw/pull/5392/commits
and
https://github.com/cms-sw/cmssw/pull/4945 (72X)

If it's unused it's probably not needed, however the original author 
@yslai should please comment on this.
Can we push this to the already merged PR?


On 10/21/14 2:42 PM, Slava Krutelyov wrote:
>
> In RecoHI/HiJetAlgos/src/VoronoiAlgorithm.cc:
>
> > +		else {
> > +			long double sin_x;
> > +			long double cos_x;
> > +
> > +			sincosl(x, &sin_x, &cos_x);
> > +			ret = (double)atan2l(sin_x, cos_x);
> > +		}
> > +		if (ret == -M_PI) {
> > +			ret = M_PI;
> > +		}
> > +
> > +		return ret;
> > +	}
> > +
> > +
> > +	size_t pf_id_reduce(const int pf_id)
>
> @yetkinyilmaz <https://github.com/yetkinyilmaz>
> Is this method needed here in .cc file or at all?
> If not, please remove it at your earliest
>
> —
> Reply to this email directly or view it on GitHub 
> <https://github.com/cms-sw/cmssw/pull/5564/files#r19144856>.
>