CMS 3D CMS Logo

MuonHitsChamberResidual.h
Go to the documentation of this file.
1 #ifndef Alignment_MuonAlignmentAlgorithms_MuonHitsChamberResidual_H
2 #define Alignment_MuonAlignmentAlgorithms_MuonHitsChamberResidual_H
3 
14 
21 
23 {
24 public:
25 
28 
29  void segment_fit();
30 
31 protected:
32 
35  double m_residual_1;
36  double m_residual_x;
37  double m_residual_y;
38  double m_residual_xx;
39  double m_residual_xy;
40  double m_trackx_1;
41  double m_trackx_x;
42  double m_trackx_y;
43  double m_trackx_xx;
44  double m_trackx_xy;
45  double m_tracky_1;
46  double m_tracky_x;
47  double m_tracky_y;
48  double m_tracky_xx;
49  double m_tracky_xy;
50  double m_hitx_1;
51  double m_hitx_x;
52  double m_hitx_y;
53  double m_hitx_xx;
54  double m_hitx_xy;
55  double m_hity_1;
56  double m_hity_x;
57  double m_hity_y;
58  double m_hity_xx;
59  double m_hity_xy;
60 };
61 
62 #endif // Alignment_MuonAlignmentAlgorithms_MuonHitsChamberResidual_H
AlignableDetOrUnitPtr chamberAlignable() const
Definition: DetId.h:18
DetId chamberId() const
MuonHitsChamberResidual(edm::ESHandle< GlobalTrackingGeometry > globalGeometry, AlignableNavigator *navigator, DetId chamberId, const AlignableDetOrUnitPtr &chamberAlignable)