Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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
{
24
public
:
25
26
MuonHitsChamberResidual
(
edm::ESHandle<GlobalTrackingGeometry>
globalGeometry,
AlignableNavigator
*navigator,
27
DetId
chamberId
,
const
AlignableDetOrUnitPtr
&
chamberAlignable
);
28
29
void
segment_fit
();
30
31
protected
:
32
33
double
m_residual_1
;
34
double
m_residual_x
;
35
double
m_residual_y
;
36
double
m_residual_xx
;
37
double
m_residual_xy
;
38
double
m_trackx_1
;
39
double
m_trackx_x
;
40
double
m_trackx_y
;
41
double
m_trackx_xx
;
42
double
m_trackx_xy
;
43
double
m_tracky_1
;
44
double
m_tracky_x
;
45
double
m_tracky_y
;
46
double
m_tracky_xx
;
47
double
m_tracky_xy
;
48
double
m_hitx_1
;
49
double
m_hitx_x
;
50
double
m_hitx_y
;
51
double
m_hitx_xx
;
52
double
m_hitx_xy
;
53
double
m_hity_1
;
54
double
m_hity_x
;
55
double
m_hity_y
;
56
double
m_hity_xx
;
57
double
m_hity_xy
;
58
};
59
60
#endif // Alignment_MuonAlignmentAlgorithms_MuonHitsChamberResidual_H
MuonHitsChamberResidual::m_tracky_x
double m_tracky_x
Definition:
MuonHitsChamberResidual.h:44
MuonHitsChamberResidual::m_trackx_1
double m_trackx_1
Definition:
MuonHitsChamberResidual.h:38
MuonHitsChamberResidual::m_tracky_xx
double m_tracky_xx
Definition:
MuonHitsChamberResidual.h:46
MuonHitsChamberResidual::m_trackx_xx
double m_trackx_xx
Definition:
MuonHitsChamberResidual.h:41
MuonHitsChamberResidual::m_hity_xx
double m_hity_xx
Definition:
MuonHitsChamberResidual.h:56
AlignableDetOrUnitPtr
Definition:
AlignableDetOrUnitPtr.h:30
MuonHitsChamberResidual::m_trackx_x
double m_trackx_x
Definition:
MuonHitsChamberResidual.h:39
MuonChamberResidual
Definition:
MuonChamberResidual.h:24
AlignableNavigator.h
MuonChamberResidual.h
MuonHitsChamberResidual::m_residual_xx
double m_residual_xx
Definition:
MuonHitsChamberResidual.h:36
AlignableNavigator
Definition:
AlignableNavigator.h:25
MuonHitsChamberResidual::m_tracky_y
double m_tracky_y
Definition:
MuonHitsChamberResidual.h:45
edm::ESHandle< GlobalTrackingGeometry >
MuonChamberResidual::chamberAlignable
AlignableDetOrUnitPtr chamberAlignable() const
Definition:
MuonChamberResidual.h:51
ESHandle.h
MuonHitsChamberResidual::m_residual_xy
double m_residual_xy
Definition:
MuonHitsChamberResidual.h:37
MuonHitsChamberResidual::m_hity_x
double m_hity_x
Definition:
MuonHitsChamberResidual.h:54
MuonHitsChamberResidual::m_trackx_xy
double m_trackx_xy
Definition:
MuonHitsChamberResidual.h:42
MuonHitsChamberResidual::m_hity_y
double m_hity_y
Definition:
MuonHitsChamberResidual.h:55
MuonHitsChamberResidual::m_hitx_y
double m_hitx_y
Definition:
MuonHitsChamberResidual.h:50
MuonHitsChamberResidual::m_hity_1
double m_hity_1
Definition:
MuonHitsChamberResidual.h:53
DetId
Definition:
DetId.h:18
MuonHitsChamberResidual::m_residual_x
double m_residual_x
Definition:
MuonHitsChamberResidual.h:34
MuonHitsChamberResidual::m_tracky_xy
double m_tracky_xy
Definition:
MuonHitsChamberResidual.h:47
MuonHitsChamberResidual::m_hitx_1
double m_hitx_1
Definition:
MuonHitsChamberResidual.h:48
MuonHitsChamberResidual::m_residual_y
double m_residual_y
Definition:
MuonHitsChamberResidual.h:35
MuonHitsChamberResidual::m_residual_1
double m_residual_1
Definition:
MuonHitsChamberResidual.h:33
MuonHitsChamberResidual::m_tracky_1
double m_tracky_1
Definition:
MuonHitsChamberResidual.h:43
MuonHitsChamberResidual::m_hitx_xy
double m_hitx_xy
Definition:
MuonHitsChamberResidual.h:52
MuonHitsChamberResidual::m_hitx_x
double m_hitx_x
Definition:
MuonHitsChamberResidual.h:49
MuonHitsChamberResidual::segment_fit
void segment_fit()
Definition:
MuonHitsChamberResidual.cc:31
AlignmentParameters.h
MuonHitsChamberResidual
Definition:
MuonHitsChamberResidual.h:22
MuonHitsChamberResidual::m_hity_xy
double m_hity_xy
Definition:
MuonHitsChamberResidual.h:57
MuonChamberResidual::chamberId
DetId chamberId() const
Definition:
MuonChamberResidual.h:49
MuonHitsChamberResidual::MuonHitsChamberResidual
MuonHitsChamberResidual(edm::ESHandle< GlobalTrackingGeometry > globalGeometry, AlignableNavigator *navigator, DetId chamberId, const AlignableDetOrUnitPtr &chamberAlignable)
Definition:
MuonHitsChamberResidual.cc:8
GlobalTrackingGeometry.h
MuonHitsChamberResidual::m_trackx_y
double m_trackx_y
Definition:
MuonHitsChamberResidual.h:40
DetId.h
Alignable.h
MuonHitsChamberResidual::m_hitx_xx
double m_hitx_xx
Definition:
MuonHitsChamberResidual.h:51
Generated for CMSSW Reference Manual by
1.8.5