cms-sw/cmssw — pull request #2344 by wmtan (2014-02-06 23:54:30+00:00)
Title: Fix bug that prevents putting a long long or unsigned long long into an event.

Frank Golf discovered that, in 7_0_X, one could not insert an EDProduct of type unsigned long long into an event.
This was due to a bug in FWCore/Utilities/src/TypeWithDict.cc which was a typo on two consecutilve lines that
was likely a cut and paste error when the code was written.

This is a very safe fix. If it is not fixed, not only will EDProducts of (unsigned) long long not be able to be put into an event, but there may be other problems, such as using views to look at collections of long long.

This bug was introduced in 6_2_X, and a separate pull request will be issued there.

This bug is ROOT 5 specific. While this fix should be carried forward into 7_1_X, it cannot be carried forward to 7_1_ROOT6_X, because TypeWithDict.cc is totally different there.

A unit test has been enhanced so that this problem would have been found. A separate pull request will be issued for the unit test because, unlike this fix, the unit test should be carried forward into 7_1_ROOT6_X.