23 if (segmentCSC.get() !=
nullptr) {
void setSegmentResidual(const reco::MuonChamberMatch *, const reco::MuonSegmentMatch *) override
MuonTrackCSCChamberResidual(edm::ESHandle< GlobalTrackingGeometry > globalGeometry, AlignableNavigator *navigator, DetId chamberId, AlignableDetOrUnitPtr chamberAlignable)
CSCSegmentRef cscSegmentRef
constexpr uint32_t rawId() const
get the raw id
LocalPoint toLocal(const GlobalPoint &gp) const
Conversion to the R.F. of the GeomDet.
edm::ESHandle< GlobalTrackingGeometry > m_globalGeometry
const GeomDet * idToDet(DetId) const override
double chi2() const override
Chi2 of the segment fit.
int degreesOfFreedom() const override
Degrees of freedom of the segment fit.
Power< A, B >::type pow(const A &a, const B &b)