1 #ifndef Alignment_MuonAlignmentAlgorithms_MuonResidualsFromTrack_H 2 #define Alignment_MuonAlignmentAlgorithms_MuonResidualsFromTrack_H 44 #include "TMatrixDSym.h" 117 #endif // Alignment_MuonAlignmentAlgorithms_MuonResidualsFromTrack_H std::map< DetId, MuonChamberResidual * > m_csc
std::vector< DetId > m_chamberIds
int trackerNumHits() const
std::map< DetId, TMatrixDSym > m_trkCovMatrix
static edm::ESInputTag builderESInputTag()
TMatrixDSym covMatrix(DetId chamberId)
const reco::Muon * m_recoMuon
std::map< DetId, MuonChamberResidual * > m_dt2
const reco::Muon * getMuon()
const reco::Track * getTrack()
double normalizedChi2() const
TMatrixDSym corrMatrix(DetId chamberId)
const reco::Track * m_recoTrack
~MuonResidualsFromTrack()
const std::vector< DetId > chamberIds() const
TMatrixD choleskyCorrMatrix(DetId chamberId)
double trackerChi2() const
void addTrkCovMatrix(DetId, TrajectoryStateOnSurface &)
bool contains_TIDTEC() const
double trackerRedChi2() const
std::map< DetId, MuonChamberResidual * > m_dt13
MuonResidualsFromTrack(edm::ESHandle< TransientTrackingRecHitBuilder > builder, edm::ESHandle< MagneticField > magneticField, edm::ESHandle< GlobalTrackingGeometry > globalGeometry, edm::ESHandle< DetIdAssociator > muonDetIdAssociator_, edm::ESHandle< Propagator > prop, const Trajectory *traj, const reco::Track *recoTrack, AlignableNavigator *navigator, double maxResidual)
TrajectoryStateCombiner m_tsoscomb
MuonChamberResidual * chamberResidual(DetId chamberId, int type)