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