I'm not sure what to do with (I mean not technically), since other code uses this function and its logic should be modified. Here are places I found which use this code:
https://cmssdt.cern.ch/SDT/lxr/source/RecoLocalTracker/SiStripRecHitConverter/interface/SiStripRecHitMatcher.h#207
https://cmssdt.cern.ch/SDT/lxr/source/RecoLocalTracker/SiStripRecHitConverter/interface/SiStripRecHitMatcher.h#318
https://cmssdt.cern.ch/SDT/lxr/source/RecoLocalTracker/SiStripRecHitConverter/src/SiStripRecHitMatcher.cc#311
https://cmssdt.cern.ch/SDT/lxr/source/RecoLocalTracker/SiStripRecHitConverter/src/SiStripRecHitMatcher.cc#233

What can be done I think is to add new ctor to SiStripRecHit2D(double sigmaPitch) and then modify SiStripRecHitMatcher places where we'll create temp object with given sigmaPitch and move it to the one used in a code.