test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
Alignment
MuonAlignmentAlgorithms
interface
MuonDT13ChamberResidual.h
Go to the documentation of this file.
1
#ifndef Alignment_MuonAlignmentAlgorithms_MuonDT13ChamberResidual_H
2
#define Alignment_MuonAlignmentAlgorithms_MuonDT13ChamberResidual_H
3
11
#include "
Alignment/MuonAlignmentAlgorithms/interface/MuonHitsChamberResidual.h
"
12
#include "
TrackingTools/Records/interface/TrackingComponentsRecord.h
"
13
#include "
TrackingTools/GeomPropagators/interface/Propagator.h
"
14
15
class
MuonDT13ChamberResidual
:
public
MuonHitsChamberResidual
16
{
17
public
:
18
MuonDT13ChamberResidual
(
edm::ESHandle<GlobalTrackingGeometry>
globalGeometry,
AlignableNavigator
*
navigator
,
19
DetId
chamberId
,
AlignableDetOrUnitPtr
chamberAlignable
);
20
21
// for DT13, the residual is chamber local x
22
// for DT13, the resslope is dresx/dz, or tan(phi_y)
23
virtual
void
addResidual
(
edm::ESHandle<Propagator>
prop,
const
TrajectoryStateOnSurface
*tsos,
const
TrackingRecHit
*
hit
,
double
,
double
);
24
25
// dummy method
26
virtual
void
setSegmentResidual
(
const
reco::MuonChamberMatch
*,
const
reco::MuonSegmentMatch
*) {}
27
};
28
29
#endif // Alignment_MuonAlignmentAlgorithms_MuonDT13ChamberResidual_H
TrackingComponentsRecord.h
MuonHitsChamberResidual.h
AlignableDetOrUnitPtr
Definition:
AlignableDetOrUnitPtr.h:30
TrackingRecHit
Definition:
TrackingRecHit.h:23
MuonDT13ChamberResidual::MuonDT13ChamberResidual
MuonDT13ChamberResidual(edm::ESHandle< GlobalTrackingGeometry > globalGeometry, AlignableNavigator *navigator, DetId chamberId, AlignableDetOrUnitPtr chamberAlignable)
Definition:
MuonDT13ChamberResidual.cc:8
TrajectoryStateOnSurface
Definition:
TrajectoryStateOnSurface.h:17
AlignableNavigator
Definition:
AlignableNavigator.h:25
edm::ESHandle< GlobalTrackingGeometry >
MuonChamberResidual::chamberAlignable
AlignableDetOrUnitPtr chamberAlignable() const
Definition:
MuonChamberResidual.h:53
Propagator.h
MuonDT13ChamberResidual::addResidual
virtual void addResidual(edm::ESHandle< Propagator > prop, const TrajectoryStateOnSurface *tsos, const TrackingRecHit *hit, double, double)
Definition:
MuonDT13ChamberResidual.cc:21
MuonDT13ChamberResidual
Definition:
MuonDT13ChamberResidual.h:15
reco::MuonChamberMatch
Definition:
MuonChamberMatch.h:10
HLT_25ns10e33_v2_cff.navigator
tuple navigator
Definition:
HLT_25ns10e33_v2_cff.py:7478
DetId
Definition:
DetId.h:18
reco::MuonSegmentMatch
Definition:
MuonSegmentMatch.h:10
hit
Definition:
SiStripHitEffFromCalibTree.cc:79
MuonHitsChamberResidual
Definition:
MuonHitsChamberResidual.h:22
MuonChamberResidual::chamberId
DetId chamberId() const
Definition:
MuonChamberResidual.h:51
MuonDT13ChamberResidual::setSegmentResidual
virtual void setSegmentResidual(const reco::MuonChamberMatch *, const reco::MuonSegmentMatch *)
Definition:
MuonDT13ChamberResidual.h:26
Generated for CMSSW Reference Manual by
1.8.5