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