#include <MuonChamberResidual.h>
Public Types | |
enum | { kDT13, kDT2, kCSC } |
Public Member Functions | |
virtual void | addResidual (const TrajectoryStateOnSurface *tsos, const TransientTrackingRecHit *hit)=0 |
AlignableDetOrUnitPtr | chamberAlignable () const |
DetId | chamberId () const |
double | chi2 () const |
double | global_hitresid (int i) const |
double | global_residual () const |
double | global_resslope () const |
GlobalPoint | global_trackpos () |
int | hitlayer (int i) const |
double | hitposition (int i) const |
double | hitresid (int i) const |
DetId | localid (int i) const |
MuonChamberResidual (edm::ESHandle< GlobalTrackingGeometry > globalGeometry, AlignableNavigator *navigator, DetId chamberId, AlignableDetOrUnitPtr chamberAlignable) | |
int | ndof () const |
int | numHits () const |
double | residual () const |
double | residual_error () const |
double | resslope () const |
double | resslope_error () const |
virtual double | signConvention (const unsigned int rawId=0) const =0 |
double | trackdxdz () const |
double | trackdydz () const |
double | trackx () const |
double | tracky () const |
virtual int | type () const =0 |
virtual | ~MuonChamberResidual () |
Protected Attributes | |
AlignableDetOrUnitPtr | m_chamberAlignable |
DetId | m_chamberId |
edm::ESHandle < GlobalTrackingGeometry > | m_globalGeometry |
std::vector< double > | m_individual_weight |
std::vector< double > | m_individual_x |
std::vector< double > | m_individual_y |
std::vector< DetId > | m_localIDs |
std::vector< double > | m_localResids |
AlignableNavigator * | m_navigator |
int | m_numHits |
double | m_residual_1 |
double | m_residual_x |
double | m_residual_xx |
double | m_residual_xy |
double | m_residual_y |
double | m_trackx_1 |
double | m_trackx_x |
double | m_trackx_xx |
double | m_trackx_xy |
double | m_trackx_y |
double | m_tracky_1 |
double | m_tracky_x |
double | m_tracky_xx |
double | m_tracky_xy |
double | m_tracky_y |
anonymous enum |
|
inline |
Definition at line 26 of file MuonChamberResidual.h.
|
inlinevirtual |
Definition at line 49 of file MuonChamberResidual.h.
|
pure virtual |
Implemented in MuonDT13ChamberResidual, MuonDT2ChamberResidual, and MuonCSCChamberResidual.
|
inline |
Definition at line 61 of file MuonChamberResidual.h.
References m_chamberAlignable.
Referenced by AlignmentMonitorSegmentDifferences::event(), global_trackpos(), and MuonAlignmentFromReference::run().
|
inline |
|
inline |
Definition at line 90 of file MuonChamberResidual.h.
References a, b, m_individual_weight, m_individual_x, m_individual_y, convertSQLitetoXML_cfg::output, funct::pow(), residual(), resslope(), x, and detailsBasic3DVector::y.
Referenced by AlignmentMonitorMuonSystemMap1D::event(), and MuonAlignmentFromReference::run().
|
inline |
Definition at line 149 of file MuonChamberResidual.h.
References hitresid(), m_localIDs, and signConvention().
Referenced by AlignmentMonitorMuonVsCurvature::event().
|
inline |
Definition at line 141 of file MuonChamberResidual.h.
References residual(), and signConvention().
Referenced by AlignmentMonitorMuonSystemMap1D::event(), and AlignmentMonitorSegmentDifferences::event().
|
inline |
Definition at line 145 of file MuonChamberResidual.h.
References resslope(), and signConvention().
Referenced by AlignmentMonitorMuonSystemMap1D::event(), AlignmentMonitorSegmentDifferences::event(), and AlignmentMonitorMuonVsCurvature::event().
|
inline |
Definition at line 132 of file MuonChamberResidual.h.
References chamberAlignable(), Alignable::surface(), AlignableSurface::toGlobal(), trackx(), and tracky().
Referenced by AlignmentMonitorMuonSystemMap1D::event().
|
inline |
Definition at line 153 of file MuonChamberResidual.h.
References MuonSubdetId::CSC, MuonSubdetId::DT, DTLayerId::layer(), CSCDetId::layer(), m_chamberId, m_localIDs, DetId::subdetId(), and DTSuperLayerId::superlayer().
|
inline |
Definition at line 166 of file MuonChamberResidual.h.
References MuonSubdetId::CSC, MuonSubdetId::DT, m_chamberId, m_globalGeometry, m_localIDs, pos, funct::pow(), mathSSE::sqrt(), DetId::subdetId(), PV3DBase< T, PVType, FrameType >::x(), and PV3DBase< T, PVType, FrameType >::y().
|
inline |
Definition at line 136 of file MuonChamberResidual.h.
References i, m_localIDs, and m_localResids.
Referenced by AlignmentMonitorMuonVsCurvature::event(), and global_hitresid().
|
inline |
Definition at line 178 of file MuonChamberResidual.h.
References i, and m_localIDs.
Referenced by AlignmentMonitorMuonVsCurvature::event().
|
inline |
Definition at line 104 of file MuonChamberResidual.h.
References m_individual_x.
Referenced by AlignmentMonitorMuonSystemMap1D::event(), and MuonAlignmentFromReference::run().
|
inline |
Definition at line 64 of file MuonChamberResidual.h.
References m_numHits.
Referenced by AlignmentMonitorMuonSystemMap1D::event(), AlignmentMonitorSegmentDifferences::event(), AlignmentMonitorMuonVsCurvature::event(), and MuonAlignmentFromReference::run().
|
inline |
Definition at line 66 of file MuonChamberResidual.h.
References delta, m_numHits, m_residual_1, m_residual_x, m_residual_xx, m_residual_xy, and m_residual_y.
Referenced by MuonCSCChamberResidual::addResidual(), MuonDT13ChamberResidual::addResidual(), MuonDT2ChamberResidual::addResidual(), chi2(), global_residual(), and MuonAlignmentFromReference::run().
|
inline |
Definition at line 72 of file MuonChamberResidual.h.
References delta, m_numHits, m_residual_1, m_residual_x, m_residual_xx, and mathSSE::sqrt().
|
inline |
Definition at line 78 of file MuonChamberResidual.h.
References delta, m_numHits, m_residual_1, m_residual_x, m_residual_xx, m_residual_xy, and m_residual_y.
Referenced by chi2(), AlignmentMonitorMuonVsCurvature::event(), global_resslope(), and MuonAlignmentFromReference::run().
|
inline |
Definition at line 84 of file MuonChamberResidual.h.
References delta, m_numHits, m_residual_1, m_residual_x, m_residual_xx, and mathSSE::sqrt().
|
pure virtual |
Implemented in MuonDT13ChamberResidual, MuonDT2ChamberResidual, and MuonCSCChamberResidual.
Referenced by global_hitresid(), global_residual(), and global_resslope().
|
inline |
Definition at line 108 of file MuonChamberResidual.h.
References delta, m_numHits, m_trackx_1, m_trackx_x, m_trackx_xx, m_trackx_xy, and m_trackx_y.
Referenced by MuonAlignmentFromReference::run().
|
inline |
Definition at line 114 of file MuonChamberResidual.h.
References delta, m_numHits, m_tracky_1, m_tracky_x, m_tracky_xx, m_tracky_xy, and m_tracky_y.
Referenced by MuonAlignmentFromReference::run().
|
inline |
Definition at line 120 of file MuonChamberResidual.h.
References delta, m_numHits, m_trackx_1, m_trackx_x, m_trackx_xx, m_trackx_xy, and m_trackx_y.
Referenced by global_trackpos(), and MuonAlignmentFromReference::run().
|
inline |
Definition at line 126 of file MuonChamberResidual.h.
References delta, m_numHits, m_tracky_1, m_tracky_x, m_tracky_xx, m_tracky_xy, and m_tracky_y.
Referenced by global_trackpos(), and MuonAlignmentFromReference::run().
|
pure virtual |
Implemented in MuonDT13ChamberResidual, MuonDT2ChamberResidual, and MuonCSCChamberResidual.
Referenced by python.Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::inputCommands(), python.Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputCommands(), python.Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputEventContent(), and python.Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::properties().
|
protected |
Definition at line 186 of file MuonChamberResidual.h.
Referenced by MuonCSCChamberResidual::addResidual(), MuonDT2ChamberResidual::addResidual(), MuonDT13ChamberResidual::addResidual(), and chamberAlignable().
|
protected |
Definition at line 185 of file MuonChamberResidual.h.
Referenced by chamberId(), hitlayer(), hitposition(), MuonCSCChamberResidual::signConvention(), MuonDT13ChamberResidual::signConvention(), and MuonDT2ChamberResidual::signConvention().
|
protected |
Definition at line 180 of file MuonChamberResidual.h.
Referenced by MuonCSCChamberResidual::addResidual(), MuonDT2ChamberResidual::addResidual(), MuonDT13ChamberResidual::addResidual(), hitposition(), MuonCSCChamberResidual::signConvention(), MuonDT13ChamberResidual::signConvention(), and MuonDT2ChamberResidual::signConvention().
|
protected |
Definition at line 208 of file MuonChamberResidual.h.
Referenced by MuonCSCChamberResidual::addResidual(), MuonDT2ChamberResidual::addResidual(), MuonDT13ChamberResidual::addResidual(), and chi2().
|
protected |
Definition at line 206 of file MuonChamberResidual.h.
Referenced by MuonCSCChamberResidual::addResidual(), MuonDT2ChamberResidual::addResidual(), MuonDT13ChamberResidual::addResidual(), chi2(), and ndof().
|
protected |
Definition at line 207 of file MuonChamberResidual.h.
Referenced by MuonCSCChamberResidual::addResidual(), MuonDT2ChamberResidual::addResidual(), MuonDT13ChamberResidual::addResidual(), and chi2().
|
protected |
Definition at line 204 of file MuonChamberResidual.h.
Referenced by MuonCSCChamberResidual::addResidual(), MuonDT2ChamberResidual::addResidual(), MuonDT13ChamberResidual::addResidual(), global_hitresid(), hitlayer(), hitposition(), hitresid(), and localid().
|
protected |
Definition at line 205 of file MuonChamberResidual.h.
Referenced by MuonCSCChamberResidual::addResidual(), MuonDT2ChamberResidual::addResidual(), MuonDT13ChamberResidual::addResidual(), and hitresid().
|
protected |
Definition at line 184 of file MuonChamberResidual.h.
|
protected |
Definition at line 188 of file MuonChamberResidual.h.
Referenced by MuonCSCChamberResidual::addResidual(), MuonDT13ChamberResidual::addResidual(), MuonDT2ChamberResidual::addResidual(), numHits(), residual(), residual_error(), resslope(), resslope_error(), trackdxdz(), trackdydz(), trackx(), and tracky().
|
protected |
Definition at line 189 of file MuonChamberResidual.h.
Referenced by MuonCSCChamberResidual::addResidual(), MuonDT2ChamberResidual::addResidual(), MuonDT13ChamberResidual::addResidual(), residual(), residual_error(), resslope(), and resslope_error().
|
protected |
Definition at line 190 of file MuonChamberResidual.h.
Referenced by MuonCSCChamberResidual::addResidual(), MuonDT2ChamberResidual::addResidual(), MuonDT13ChamberResidual::addResidual(), residual(), residual_error(), resslope(), and resslope_error().
|
protected |
Definition at line 192 of file MuonChamberResidual.h.
Referenced by MuonCSCChamberResidual::addResidual(), MuonDT2ChamberResidual::addResidual(), MuonDT13ChamberResidual::addResidual(), residual(), residual_error(), resslope(), and resslope_error().
|
protected |
Definition at line 193 of file MuonChamberResidual.h.
Referenced by MuonCSCChamberResidual::addResidual(), MuonDT2ChamberResidual::addResidual(), MuonDT13ChamberResidual::addResidual(), residual(), and resslope().
|
protected |
Definition at line 191 of file MuonChamberResidual.h.
Referenced by MuonCSCChamberResidual::addResidual(), MuonDT2ChamberResidual::addResidual(), MuonDT13ChamberResidual::addResidual(), residual(), and resslope().
|
protected |
Definition at line 194 of file MuonChamberResidual.h.
Referenced by MuonCSCChamberResidual::addResidual(), MuonDT2ChamberResidual::addResidual(), MuonDT13ChamberResidual::addResidual(), trackdxdz(), and trackx().
|
protected |
Definition at line 195 of file MuonChamberResidual.h.
Referenced by MuonCSCChamberResidual::addResidual(), MuonDT2ChamberResidual::addResidual(), MuonDT13ChamberResidual::addResidual(), trackdxdz(), and trackx().
|
protected |
Definition at line 197 of file MuonChamberResidual.h.
Referenced by MuonCSCChamberResidual::addResidual(), MuonDT2ChamberResidual::addResidual(), MuonDT13ChamberResidual::addResidual(), trackdxdz(), and trackx().
|
protected |
Definition at line 198 of file MuonChamberResidual.h.
Referenced by MuonCSCChamberResidual::addResidual(), MuonDT2ChamberResidual::addResidual(), MuonDT13ChamberResidual::addResidual(), trackdxdz(), and trackx().
|
protected |
Definition at line 196 of file MuonChamberResidual.h.
Referenced by MuonCSCChamberResidual::addResidual(), MuonDT2ChamberResidual::addResidual(), MuonDT13ChamberResidual::addResidual(), trackdxdz(), and trackx().
|
protected |
Definition at line 199 of file MuonChamberResidual.h.
Referenced by MuonCSCChamberResidual::addResidual(), MuonDT2ChamberResidual::addResidual(), MuonDT13ChamberResidual::addResidual(), trackdydz(), and tracky().
|
protected |
Definition at line 200 of file MuonChamberResidual.h.
Referenced by MuonCSCChamberResidual::addResidual(), MuonDT2ChamberResidual::addResidual(), MuonDT13ChamberResidual::addResidual(), trackdydz(), and tracky().
|
protected |
Definition at line 202 of file MuonChamberResidual.h.
Referenced by MuonCSCChamberResidual::addResidual(), MuonDT2ChamberResidual::addResidual(), MuonDT13ChamberResidual::addResidual(), trackdydz(), and tracky().
|
protected |
Definition at line 203 of file MuonChamberResidual.h.
Referenced by MuonCSCChamberResidual::addResidual(), MuonDT2ChamberResidual::addResidual(), MuonDT13ChamberResidual::addResidual(), trackdydz(), and tracky().
|
protected |
Definition at line 201 of file MuonChamberResidual.h.
Referenced by MuonCSCChamberResidual::addResidual(), MuonDT2ChamberResidual::addResidual(), MuonDT13ChamberResidual::addResidual(), trackdydz(), and tracky().