Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
Alignment
MuonAlignmentAlgorithms
interface
MuonTrackDT2ChamberResidual.h
Go to the documentation of this file.
1
#ifndef Alignment_MuonAlignmentAlgorithms_MuonTrackDT2ChamberResidual_H
2
#define Alignment_MuonAlignmentAlgorithms_MuonTrackDT2ChamberResidual_H
3
11
#include "
Alignment/MuonAlignmentAlgorithms/interface/MuonChamberResidual.h
"
12
13
class
MuonTrackDT2ChamberResidual
:
public
MuonChamberResidual
{
14
public
:
15
MuonTrackDT2ChamberResidual
(
edm::ESHandle<GlobalTrackingGeometry>
globalGeometry,
16
AlignableNavigator
*
navigator
,
17
DetId
chamberId
,
18
AlignableDetOrUnitPtr
chamberAlignable
);
19
20
// dummy method
21
void
addResidual
(
edm::ESHandle<Propagator>
prop,
22
const
TrajectoryStateOnSurface
*tsos,
23
const
TrackingRecHit
*
hit
,
24
double
,
25
double
)
override
= 0;
26
27
// for DT2, the residual is chamber local y
28
// for DT2, the resslope is dresy/dz, or tan(phi_x)
29
void
setSegmentResidual
(
const
reco::MuonChamberMatch
*,
const
reco::MuonSegmentMatch
*)
override
;
30
};
31
32
#endif // Alignment_MuonAlignmentAlgorithms_MuonTrackDT2ChamberResidual_H
MuonTrackDT2ChamberResidual::MuonTrackDT2ChamberResidual
MuonTrackDT2ChamberResidual(edm::ESHandle< GlobalTrackingGeometry > globalGeometry, AlignableNavigator *navigator, DetId chamberId, AlignableDetOrUnitPtr chamberAlignable)
Definition:
MuonTrackDT2ChamberResidual.cc:7
HLT_FULL_cff.navigator
tuple navigator
Definition:
HLT_FULL_cff.py:13337
MuonTrackDT2ChamberResidual::addResidual
void addResidual(edm::ESHandle< Propagator > prop, const TrajectoryStateOnSurface *tsos, const TrackingRecHit *hit, double, double) override=0
AlignableDetOrUnitPtr
Definition:
AlignableDetOrUnitPtr.h:30
TrackingRecHit
Definition:
TrackingRecHit.h:21
MuonChamberResidual
Definition:
MuonChamberResidual.h:26
TrajectoryStateOnSurface
Definition:
TrajectoryStateOnSurface.h:16
MuonTrackDT2ChamberResidual
Definition:
MuonTrackDT2ChamberResidual.h:13
MuonChamberResidual.h
AlignableNavigator
Definition:
AlignableNavigator.h:25
edm::ESHandle< GlobalTrackingGeometry >
MuonChamberResidual::chamberAlignable
AlignableDetOrUnitPtr chamberAlignable() const
Definition:
MuonChamberResidual.h:50
reco::MuonChamberMatch
Definition:
MuonChamberMatch.h:10
DetId
Definition:
DetId.h:17
MuonTrackDT2ChamberResidual::setSegmentResidual
void setSegmentResidual(const reco::MuonChamberMatch *, const reco::MuonSegmentMatch *) override
Definition:
MuonTrackDT2ChamberResidual.cc:17
reco::MuonSegmentMatch
Definition:
MuonSegmentMatch.h:12
hit
Definition:
SiStripHitEffFromCalibTree.cc:87
MuonChamberResidual::chamberId
DetId chamberId() const
Definition:
MuonChamberResidual.h:48
Generated for CMSSW Reference Manual by
1.8.5