move to simple hit in matcher, compiles
support obsolete matcher
undo damage done
move quality close to cpe usage
clean SiPixelHit, add getParameters to PixelCPE
Merged refs/pull/2752/head from repository cms-sw
abstract part of double dispatch for cloning
cloner implementation
cloner implemented
fix constructors
Pixel and Projected Hit smaller
cloner also for ProjectedHit
Have GeometricDet::bounds() return std::unique_ptr<Bounds>

Before GeometricDet::bounds() returned a pointer to a new'ed Bounds.
However, returning a non-const pointer from a const function can make
the static analyzer think there is a threading problem. By switching
to returning a std::unique_ptr<Bounds> by value, the static analyzer
no longer complains and it makes callers of the routine take explicit
ownership of the pointer (which they should have done all along).
There were only minor changes to other code to deal with this change.
initialize numberOfDisks_ and numberOfInnerRings_ not to have random loops
enableMultiThread option activated in the DQM test
Merge pull request #2840 from deguio/fixUninitializedVariabledRPC

DQM -- initialize variables not to have random loops
Merge pull request #2831 from Dr15Jones/makeGeometricDetThreadSafe2

Geometry Tracker -- Have GeometricDet::bounds() return std::unique_ptr<Bounds>
Merge pull request #2789 from VinInn/TkCloner

Tk cloner
Merge remote branch 'origin/CMSSW_7_1_X' into CMSSW_7_0_X