1 #ifndef Alignment_MuonAlignmentAlgorithms_MuonDT13ChamberResidual_H
2 #define Alignment_MuonAlignmentAlgorithms_MuonDT13ChamberResidual_H
30 if (rawId != 0)
id =
DetId(rawId);
33 return (
m_globalGeometry->idToDet(
id)->toLocal(rphiDirection).x() > 0. ? 1. : -1.);
37 #endif // Alignment_MuonAlignmentAlgorithms_MuonDT13ChamberResidual_H
double signConvention(const unsigned int rawId=0) const
Sin< T >::type sin(const T &t)
MuonDT13ChamberResidual(edm::ESHandle< GlobalTrackingGeometry > globalGeometry, AlignableNavigator *navigator, DetId chamberId, AlignableDetOrUnitPtr chamberAlignable)
AlignableDetOrUnitPtr chamberAlignable() const
Cos< T >::type cos(const T &t)
void addResidual(const TrajectoryStateOnSurface *tsos, const TransientTrackingRecHit *hit)
edm::ESHandle< GlobalTrackingGeometry > m_globalGeometry