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