#include <MuonTrackDT13ChamberResidual.h>
Additional Inherited Members | |
Public Types inherited from MuonChamberResidual | |
enum | { kDT13, kDT2, kCSC } |
Protected Attributes inherited from MuonChamberResidual | |
AlignableDetOrUnitPtr | m_chamberAlignable |
DetId | m_chamberId |
double | m_Chambl |
double | m_ChambW |
double | m_chi2 |
edm::ESHandle< GlobalTrackingGeometry > | m_globalGeometry |
std::vector< double > | m_individual_weight |
std::vector< double > | m_individual_x |
std::vector< double > | m_individual_y |
std::vector< DetId > | m_localIDs |
std::vector< double > | m_localResids |
AlignableNavigator * | m_navigator |
int | m_ndof |
int | m_numHits |
double | m_residual |
double | m_residual_error |
double | m_resslope |
double | m_resslope_error |
double | m_segdxdz |
double | m_segdydz |
double | m_segx |
double | m_segy |
double | m_sign |
double | m_trackdxdz |
double | m_trackdydz |
double | m_trackx |
double | m_tracky |
int | m_type |
Implementation of tracker muon chamber residuals for axial DT layers
Definition at line 13 of file MuonTrackDT13ChamberResidual.h.
MuonTrackDT13ChamberResidual::MuonTrackDT13ChamberResidual | ( | edm::ESHandle< GlobalTrackingGeometry > | globalGeometry, |
AlignableNavigator * | navigator, | ||
DetId | chamberId, | ||
AlignableDetOrUnitPtr | chamberAlignable | ||
) |
Definition at line 7 of file MuonTrackDT13ChamberResidual.cc.
References Matriplex::atan2(), funct::cos(), GlobalTrackingGeometry::idToDet(), MuonChamberResidual::kDT13, MuonChamberResidual::m_chamberId, MuonChamberResidual::m_globalGeometry, M_PI, MuonChamberResidual::m_sign, MuonChamberResidual::m_type, GeomDet::position(), funct::sin(), GeomDet::toLocal(), PV3DBase< T, PVType, FrameType >::x(), and PV3DBase< T, PVType, FrameType >::y().
|
overridepure virtual |
Implements MuonChamberResidual.
|
overridevirtual |
Implements MuonChamberResidual.
Definition at line 20 of file MuonTrackDT13ChamberResidual.cc.
References cms::cuda::assert(), reco::MuonSegmentMatch::dtSegmentRef, reco::MuonChamberMatch::dXdZ, reco::MuonSegmentMatch::dXdZ, reco::MuonChamberMatch::dXdZErr, reco::MuonSegmentMatch::dXdZErr, reco::MuonChamberMatch::dYdZ, reco::MuonSegmentMatch::dYdZ, edm::Ref< C, T, F >::get(), DTRecSegment4D::hasPhi(), MuonChamberResidual::m_chi2, MuonChamberResidual::m_ndof, MuonChamberResidual::m_numHits, MuonChamberResidual::m_residual, MuonChamberResidual::m_residual_error, MuonChamberResidual::m_resslope, MuonChamberResidual::m_resslope_error, MuonChamberResidual::m_segdxdz, MuonChamberResidual::m_segdydz, MuonChamberResidual::m_segx, MuonChamberResidual::m_segy, MuonChamberResidual::m_trackdxdz, MuonChamberResidual::m_trackdydz, MuonChamberResidual::m_trackx, MuonChamberResidual::m_tracky, DTRecSegment4D::phiSegment(), funct::pow(), mathSSE::sqrt(), reco::MuonChamberMatch::x, reco::MuonSegmentMatch::x, reco::MuonChamberMatch::xErr, reco::MuonSegmentMatch::xErr, reco::MuonChamberMatch::y, and reco::MuonSegmentMatch::y.