17 : m_globalGeometry(globalGeometry),
19 m_chamberId(chamberId),
20 m_chamberAlignable(chamberAlignable),
27 m_residual_error(-999.),
29 m_resslope_error(-999.),
67 return layerId.
layer();
align::GlobalPoints toGlobal(const align::LocalPoints &) const
Return in global coord given a set of local points.
virtual double signConvention() const
const AlignableSurface & surface() const
Return the Surface (global position and orientation) of the object.
align::GlobalPoint global_trackpos()
MuonChamberResidual(edm::ESHandle< GlobalTrackingGeometry > globalGeometry, AlignableNavigator *navigator, DetId chamberId, AlignableDetOrUnitPtr chamberAlignable)
int hitlayer(int i) const
const GeomDet * idToDet(DetId) const override
std::vector< DetId > m_localIDs
std::vector< double > m_localResids
constexpr int subdetId() const
get the contents of the subdetector field (not cast into any detector's numbering enum) ...
double global_hitresid(int i) const
int superlayer() const
Return the superlayer number (deprecated method name)
double global_residual() const
double hitposition(int i) const
const Surface::PositionType & position() const
The position (origin of the R.F.)
int layer() const
Return the layer number.
align::GlobalPoint global_stubpos()
double hitresid(int i) const
edm::ESHandle< GlobalTrackingGeometry > m_globalGeometry
AlignableDetOrUnitPtr chamberAlignable() const
Power< A, B >::type pow(const A &a, const B &b)
double global_resslope() const