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