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