#include <MuonResidualsFromTrack.h>
Public Member Functions | |
const std::vector< DetId > | chamberIds () const |
MuonChamberResidual * | chamberResidual (DetId chamberId, int type) |
bool | contains_TIDTEC () const |
MuonResidualsFromTrack (edm::ESHandle< GlobalTrackingGeometry > globalGeometry, const Trajectory *traj, AlignableNavigator *navigator, double maxResidual) | |
double | trackerChi2 () const |
int | trackerNumHits () const |
double | trackerRedChi2 () const |
~MuonResidualsFromTrack () | |
Private Attributes | |
std::vector< DetId > | m_chamberIds |
bool | m_contains_TIDTEC |
std::map< DetId, MuonChamberResidual * > | m_csc |
std::map< DetId, MuonChamberResidual * > | m_dt13 |
std::map< DetId, MuonChamberResidual * > | m_dt2 |
double | m_tracker_chi2 |
int | m_tracker_numHits |
TrajectoryStateCombiner | m_tsoscomb |
MuonResidualsFromTrack::MuonResidualsFromTrack | ( | edm::ESHandle< GlobalTrackingGeometry > | globalGeometry, |
const Trajectory * | traj, | ||
AlignableNavigator * | navigator, | ||
double | maxResidual | ||
) |
Definition at line 3 of file MuonResidualsFromTrack.cc.
References AlignableNavigator::alignableFromDetId(), TrajectoryMeasurement::backwardPredictedState(), CSCDetId::chamber(), MuonSubdetId::CSC, MuonSubdetId::DT, CSCDetId::endcap(), TrajectoryMeasurement::forwardPredictedState(), TrackingRecHit::geographicalId(), TrackingRecHit::isValid(), TrajectoryStateOnSurface::isValid(), CSCDetId::layer(), TrajectoryStateOnSurface::localError(), TrackingRecHit::localPosition(), TrajectoryStateOnSurface::localPosition(), TrackingRecHit::localPositionError(), m_chamberIds, m_contains_TIDTEC, m_csc, m_dt13, m_dt2, m_tracker_chi2, m_tracker_numHits, m_tsoscomb, Trajectory::measurements(), DetId::Muon, LocalTrajectoryError::positionError(), TrajectoryMeasurement::recHit(), CSCDetId::ring(), CSCDetId::station(), DTSuperLayerId::superlayer(), StripSubdetector::TEC, StripSubdetector::TID, DetId::Tracker, PV3DBase< T, PVType, FrameType >::x(), and LocalError::xx().
MuonResidualsFromTrack::~MuonResidualsFromTrack | ( | ) |
Definition at line 85 of file MuonResidualsFromTrack.cc.
References m_csc, m_dt13, and m_dt2.
|
inline |
Definition at line 43 of file MuonResidualsFromTrack.h.
References m_chamberIds.
Referenced by AlignmentMonitorMuonSystemMap1D::event(), AlignmentMonitorSegmentDifferences::event(), AlignmentMonitorMuonVsCurvature::event(), and MuonAlignmentFromReference::run().
|
inline |
Definition at line 45 of file MuonResidualsFromTrack.h.
References MuonChamberResidual::kCSC, MuonChamberResidual::kDT13, MuonChamberResidual::kDT2, m_csc, m_dt13, m_dt2, and NULL.
Referenced by AlignmentMonitorMuonSystemMap1D::event(), AlignmentMonitorSegmentDifferences::event(), AlignmentMonitorMuonVsCurvature::event(), and MuonAlignmentFromReference::run().
|
inline |
Definition at line 41 of file MuonResidualsFromTrack.h.
References m_contains_TIDTEC.
Referenced by AlignmentMonitorMuonSystemMap1D::event(), AlignmentMonitorSegmentDifferences::event(), AlignmentMonitorMuonVsCurvature::event(), and MuonAlignmentFromReference::run().
|
inline |
|
inline |
Definition at line 34 of file MuonResidualsFromTrack.h.
References m_tracker_numHits.
Referenced by AlignmentMonitorMuonSystemMap1D::event(), AlignmentMonitorSegmentDifferences::event(), AlignmentMonitorMuonVsCurvature::event(), and MuonAlignmentFromReference::run().
|
inline |
Definition at line 36 of file MuonResidualsFromTrack.h.
References m_tracker_chi2, and m_tracker_numHits.
Referenced by AlignmentMonitorMuonSystemMap1D::event(), AlignmentMonitorSegmentDifferences::event(), AlignmentMonitorMuonVsCurvature::event(), and MuonAlignmentFromReference::run().
|
private |
Definition at line 68 of file MuonResidualsFromTrack.h.
Referenced by chamberIds(), and MuonResidualsFromTrack().
|
private |
Definition at line 66 of file MuonResidualsFromTrack.h.
Referenced by contains_TIDTEC(), and MuonResidualsFromTrack().
|
private |
Definition at line 69 of file MuonResidualsFromTrack.h.
Referenced by chamberResidual(), MuonResidualsFromTrack(), and ~MuonResidualsFromTrack().
|
private |
Definition at line 69 of file MuonResidualsFromTrack.h.
Referenced by chamberResidual(), MuonResidualsFromTrack(), and ~MuonResidualsFromTrack().
|
private |
Definition at line 69 of file MuonResidualsFromTrack.h.
Referenced by chamberResidual(), MuonResidualsFromTrack(), and ~MuonResidualsFromTrack().
|
private |
Definition at line 65 of file MuonResidualsFromTrack.h.
Referenced by MuonResidualsFromTrack(), trackerChi2(), and trackerRedChi2().
|
private |
Definition at line 64 of file MuonResidualsFromTrack.h.
Referenced by MuonResidualsFromTrack(), trackerNumHits(), and trackerRedChi2().
|
private |
Definition at line 59 of file MuonResidualsFromTrack.h.
Referenced by MuonResidualsFromTrack().