CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
MuonTrackDT13ChamberResidual.h
Go to the documentation of this file.
1 #ifndef Alignment_MuonAlignmentAlgorithms_MuonTrackDT13ChamberResidual_H
2 #define Alignment_MuonAlignmentAlgorithms_MuonTrackDT13ChamberResidual_H
3 
12 
14 {
15 public:
18 
19  // dummy method
20  virtual void addResidual(const TrajectoryStateOnSurface *tsos, const TransientTrackingRecHit *hit) {}
21 
22  // for DT13, the residual is chamber local x
23  // for DT13, the resslope is dresx/dz, or tan(phi_y)
25 };
26 
27 #endif // Alignment_MuonAlignmentAlgorithms_MuonTrackDT13ChamberResidual_H
AlignableDetOrUnitPtr chamberAlignable() const
virtual void addResidual(const TrajectoryStateOnSurface *tsos, const TransientTrackingRecHit *hit)
Definition: DetId.h:18
MuonTrackDT13ChamberResidual(edm::ESHandle< GlobalTrackingGeometry > globalGeometry, AlignableNavigator *navigator, DetId chamberId, const AlignableDetOrUnitPtr &chamberAlignable)
virtual void setSegmentResidual(const reco::MuonChamberMatch *, const reco::MuonSegmentMatch *)
DetId chamberId() const