Alignment
MuonAlignmentAlgorithms
interface
MuonHitsChamberResidual.h
Go to the documentation of this file.
1
#ifndef Alignment_MuonAlignmentAlgorithms_MuonHitsChamberResidual_H
2
#define Alignment_MuonAlignmentAlgorithms_MuonHitsChamberResidual_H
3
13
#include "
Alignment/MuonAlignmentAlgorithms/interface/MuonChamberResidual.h
"
14
15
#include "
FWCore/Framework/interface/ESHandle.h
"
16
#include "
Alignment/CommonAlignment/interface/AlignableNavigator.h
"
17
#include "
Alignment/CommonAlignment/interface/Alignable.h
"
18
#include "
Alignment/CommonAlignment/interface/AlignmentParameters.h
"
19
#include "
Geometry/CommonDetUnit/interface/GlobalTrackingGeometry.h
"
20
#include "
DataFormats/DetId/interface/DetId.h
"
21
22
class
MuonHitsChamberResidual
:
public
MuonChamberResidual
{
23
public
:
24
MuonHitsChamberResidual
(
edm::ESHandle<GlobalTrackingGeometry>
globalGeometry,
25
AlignableNavigator
*
navigator
,
26
DetId
chamberId
,
27
const
AlignableDetOrUnitPtr
&
chamberAlignable
);
28
29
void
segment_fit
();
30
31
protected
:
32
double
m_chamber_width
;
33
double
m_chamber_length
;
34
double
m_residual_1
;
35
double
m_residual_x
;
36
double
m_residual_y
;
37
double
m_residual_xx
;
38
double
m_residual_xy
;
39
double
m_trackx_1
;
40
double
m_trackx_x
;
41
double
m_trackx_y
;
42
double
m_trackx_xx
;
43
double
m_trackx_xy
;
44
double
m_tracky_1
;
45
double
m_tracky_x
;
46
double
m_tracky_y
;
47
double
m_tracky_xx
;
48
double
m_tracky_xy
;
49
double
m_hitx_1
;
50
double
m_hitx_x
;
51
double
m_hitx_y
;
52
double
m_hitx_xx
;
53
double
m_hitx_xy
;
54
double
m_hity_1
;
55
double
m_hity_x
;
56
double
m_hity_y
;
57
double
m_hity_xx
;
58
double
m_hity_xy
;
59
};
60
61
#endif // Alignment_MuonAlignmentAlgorithms_MuonHitsChamberResidual_H
MuonHitsChamberResidual::m_chamber_length
double m_chamber_length
Definition:
MuonHitsChamberResidual.h:33
MuonHitsChamberResidual::m_trackx_xx
double m_trackx_xx
Definition:
MuonHitsChamberResidual.h:42
MuonHitsChamberResidual::m_trackx_y
double m_trackx_y
Definition:
MuonHitsChamberResidual.h:41
MuonHitsChamberResidual::segment_fit
void segment_fit()
Definition:
MuonHitsChamberResidual.cc:41
MuonHitsChamberResidual::m_trackx_x
double m_trackx_x
Definition:
MuonHitsChamberResidual.h:40
ESHandle.h
MuonHitsChamberResidual::m_hitx_xx
double m_hitx_xx
Definition:
MuonHitsChamberResidual.h:52
MuonChamberResidual::chamberId
DetId chamberId() const
Definition:
MuonChamberResidual.h:48
MuonHitsChamberResidual::m_tracky_x
double m_tracky_x
Definition:
MuonHitsChamberResidual.h:45
AlignableDetOrUnitPtr
Definition:
AlignableDetOrUnitPtr.h:30
MuonHitsChamberResidual::m_residual_xx
double m_residual_xx
Definition:
MuonHitsChamberResidual.h:37
AlignmentParameters.h
DetId
Definition:
DetId.h:17
MuonHitsChamberResidual::m_hity_x
double m_hity_x
Definition:
MuonHitsChamberResidual.h:55
HLT_2018_cff.navigator
navigator
Definition:
HLT_2018_cff.py:11734
MuonHitsChamberResidual::m_hitx_1
double m_hitx_1
Definition:
MuonHitsChamberResidual.h:49
edm::ESHandle< GlobalTrackingGeometry >
MuonHitsChamberResidual::m_residual_1
double m_residual_1
Definition:
MuonHitsChamberResidual.h:34
MuonHitsChamberResidual::m_tracky_1
double m_tracky_1
Definition:
MuonHitsChamberResidual.h:44
AlignableNavigator.h
MuonChamberResidual.h
AlignableNavigator
Definition:
AlignableNavigator.h:25
MuonHitsChamberResidual::m_residual_x
double m_residual_x
Definition:
MuonHitsChamberResidual.h:35
MuonChamberResidual::chamberAlignable
AlignableDetOrUnitPtr chamberAlignable() const
Definition:
MuonChamberResidual.h:50
MuonHitsChamberResidual::m_hitx_xy
double m_hitx_xy
Definition:
MuonHitsChamberResidual.h:53
MuonHitsChamberResidual::m_hity_xy
double m_hity_xy
Definition:
MuonHitsChamberResidual.h:58
MuonHitsChamberResidual::MuonHitsChamberResidual
MuonHitsChamberResidual(edm::ESHandle< GlobalTrackingGeometry > globalGeometry, AlignableNavigator *navigator, DetId chamberId, const AlignableDetOrUnitPtr &chamberAlignable)
Definition:
MuonHitsChamberResidual.cc:8
MuonChamberResidual
Definition:
MuonChamberResidual.h:26
MuonHitsChamberResidual::m_tracky_y
double m_tracky_y
Definition:
MuonHitsChamberResidual.h:46
MuonHitsChamberResidual::m_residual_xy
double m_residual_xy
Definition:
MuonHitsChamberResidual.h:38
MuonHitsChamberResidual
Definition:
MuonHitsChamberResidual.h:22
MuonHitsChamberResidual::m_trackx_xy
double m_trackx_xy
Definition:
MuonHitsChamberResidual.h:43
MuonHitsChamberResidual::m_hity_y
double m_hity_y
Definition:
MuonHitsChamberResidual.h:56
MuonHitsChamberResidual::m_hitx_y
double m_hitx_y
Definition:
MuonHitsChamberResidual.h:51
DetId.h
MuonHitsChamberResidual::m_hity_1
double m_hity_1
Definition:
MuonHitsChamberResidual.h:54
MuonHitsChamberResidual::m_tracky_xy
double m_tracky_xy
Definition:
MuonHitsChamberResidual.h:48
Alignable.h
MuonHitsChamberResidual::m_residual_y
double m_residual_y
Definition:
MuonHitsChamberResidual.h:36
MuonHitsChamberResidual::m_chamber_width
double m_chamber_width
Definition:
MuonHitsChamberResidual.h:32
MuonHitsChamberResidual::m_tracky_xx
double m_tracky_xx
Definition:
MuonHitsChamberResidual.h:47
MuonHitsChamberResidual::m_hitx_x
double m_hitx_x
Definition:
MuonHitsChamberResidual.h:50
GlobalTrackingGeometry.h
MuonHitsChamberResidual::m_hity_xx
double m_hity_xx
Definition:
MuonHitsChamberResidual.h:57
MuonHitsChamberResidual::m_trackx_1
double m_trackx_1
Definition:
MuonHitsChamberResidual.h:39
Generated for CMSSW Reference Manual by
1.8.16