CMS 3D CMS Logo

MuonDT13ChamberResidual.h
Go to the documentation of this file.
1 #ifndef Alignment_MuonAlignmentAlgorithms_MuonDT13ChamberResidual_H
2 #define Alignment_MuonAlignmentAlgorithms_MuonDT13ChamberResidual_H
3 
14 
16 public:
21 
22  // for DT13, the residual is chamber local x
23  // for DT13, the resslope is dresx/dz, or tan(phi_y)
25  const TrajectoryStateOnSurface *tsos,
26  const TrackingRecHit *hit,
27  double,
28  double) override;
29 
30  // dummy method
32 };
33 
34 #endif // Alignment_MuonAlignmentAlgorithms_MuonDT13ChamberResidual_H
MuonDT13ChamberResidual(edm::ESHandle< GlobalTrackingGeometry > globalGeometry, AlignableNavigator *navigator, DetId chamberId, AlignableDetOrUnitPtr chamberAlignable)
AlignableDetOrUnitPtr chamberAlignable() const
Definition: DetId.h:17
void setSegmentResidual(const reco::MuonChamberMatch *, const reco::MuonSegmentMatch *) override
void addResidual(edm::ESHandle< Propagator > prop, const TrajectoryStateOnSurface *tsos, const TrackingRecHit *hit, double, double) override
DetId chamberId() const