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