#include <MuonCSCChamberResidual.h>
Implementation of muon chamber residuals for CSC
Definition at line 14 of file MuonCSCChamberResidual.h.
MuonCSCChamberResidual::MuonCSCChamberResidual | ( | edm::ESHandle< GlobalTrackingGeometry > | globalGeometry, |
AlignableNavigator * | navigator, | ||
DetId | chamberId, | ||
AlignableDetOrUnitPtr | chamberAlignable | ||
) |
Definition at line 11 of file MuonCSCChamberResidual.cc.
References GlobalTrackingGeometry::idToDet(), MuonChamberResidual::kCSC, MuonChamberResidual::m_chamberId, MuonChamberResidual::m_globalGeometry, MuonChamberResidual::m_sign, MuonChamberResidual::m_type, GeomDet::toLocal(), and PV3DBase< T, PVType, FrameType >::z().
|
overridevirtual |
Implements MuonChamberResidual.
Definition at line 21 of file MuonCSCChamberResidual.cc.
References angle(), cms::cuda::assert(), funct::cos(), gather_cfg::cout, CSCLayer::geometry(), GlobalTrackingGeometry::idToDet(), CSCGeometry::layer(), TrajectoryStateOnSurface::localPosition(), MuonChamberResidual::m_chamberAlignable, MuonChamberResidual::m_globalGeometry, MuonHitsChamberResidual::m_hitx_1, MuonHitsChamberResidual::m_hitx_x, MuonHitsChamberResidual::m_hitx_xx, MuonHitsChamberResidual::m_hitx_xy, MuonHitsChamberResidual::m_hitx_y, MuonHitsChamberResidual::m_hity_1, MuonHitsChamberResidual::m_hity_x, MuonHitsChamberResidual::m_hity_xx, MuonHitsChamberResidual::m_hity_xy, MuonHitsChamberResidual::m_hity_y, MuonChamberResidual::m_individual_weight, MuonChamberResidual::m_individual_x, MuonChamberResidual::m_individual_y, MuonChamberResidual::m_localIDs, MuonChamberResidual::m_localResids, MuonChamberResidual::m_numHits, M_PI, MuonHitsChamberResidual::m_residual_1, MuonHitsChamberResidual::m_residual_x, MuonHitsChamberResidual::m_residual_xx, MuonHitsChamberResidual::m_residual_xy, MuonHitsChamberResidual::m_residual_y, MuonHitsChamberResidual::m_trackx_1, MuonHitsChamberResidual::m_trackx_x, MuonHitsChamberResidual::m_trackx_xx, MuonHitsChamberResidual::m_trackx_xy, MuonHitsChamberResidual::m_trackx_y, MuonHitsChamberResidual::m_tracky_1, MuonHitsChamberResidual::m_tracky_x, MuonHitsChamberResidual::m_tracky_xx, MuonHitsChamberResidual::m_tracky_xy, MuonHitsChamberResidual::m_tracky_y, CSCLayerGeometry::nearestStrip(), MuonChamberResidual::residual(), MuonHitsChamberResidual::segment_fit(), funct::sin(), GlobalTrackingGeometry::slaveGeometry(), digitizers_cfi::strip, CSCLayerGeometry::stripAngle(), Alignable::surface(), GeomDet::toGlobal(), AlignableSurface::toLocal(), mps_merge::weight, PV3DBase< T, PVType, FrameType >::x(), hit::x, geometryCSVtoXML::xx, geometryCSVtoXML::xy, PV3DBase< T, PVType, FrameType >::y(), hit::y, geometryCSVtoXML::yy, PV3DBase< T, PVType, FrameType >::z(), and hit::z.
|
inlineoverridevirtual |