Ask geographicalId() directly from TransientTrackingRecHit.

CPU performance improvement, results stayed the same.
Require triplets to share two hits before inserting them to list of triplet pairs.

CPU performance improvement, results stay the same.
Use k-d tree for search of compatible triplets.

CPU performance improvement, results stay the same.
Identify the (non-)shared hits of triplets already when requiring two hits being shared.

CPU performance improvement, results stay the same.
Removed one repeated std::vector allocation+copy in mySort().

CPU performance improvement, results stay the same.
Removed the rest of relevant TransientTrackingRecHit::hit() calls.

CPU performance improvement, results stay the same.
Change pow(x, 2.) to x*x

pow() is supposedly (much) slower, although in the big picture the
effect on timing is very small. Physics results should stay the same.
speed up eta phi
cache eta/phi spans
printout of towerArea
avoid recomputations of overlap
remove printout. no regression observed
use local caches, avoid lookup, inline trivial comparison
Merge pull request #791 from makortel/quadrupletseeds70x

Reco improvements -- Performance improvement in quadruplet seeding (70X)
Merge pull request #1256 from VinInn/Match5x5

Reco improvements -- Infinite speedup of Multi5x5BremRecoveryClusterAlgo
Merge pull request #1176 from VinInn/Jets

Reco improvements -- Major speed up mainly in the evaluation of jet area
Fix memory leak in MomentumScaleCalibration.
Merge pull request #1568 from ktf/fix-leak-MomentumScaleCalibration

QA -- Fix memory leak in MomentumScaleCalibration.
More leaks fixed in MomentumScaleCalibration
Merge pull request #1569 from ktf/fix-leaks-MomentumScaleCalibration2

QA fixes -- More leaks fixed in MomentumScaleCalibration