CMS 3D CMS Logo

Classes | Functions

CMSSW_4_4_3_patch1/src/Alignment/MuonAlignmentAlgorithms/interface/MuonResiduals6DOFFitter.h File Reference

#include "Alignment/MuonAlignmentAlgorithms/interface/MuonResidualsFitter.h"

Go to the source code of this file.

Classes

class  MuonResiduals6DOFFitter

Functions

double MuonResiduals6DOFFitter_dxdz (double delta_x, double delta_y, double delta_z, double delta_phix, double delta_phiy, double delta_phiz, double track_x, double track_y, double track_dxdz, double track_dydz)
double MuonResiduals6DOFFitter_dydz (double delta_x, double delta_y, double delta_z, double delta_phix, double delta_phiy, double delta_phiz, double track_x, double track_y, double track_dxdz, double track_dydz)
double MuonResiduals6DOFFitter_x (double delta_x, double delta_y, double delta_z, double delta_phix, double delta_phiy, double delta_phiz, double track_x, double track_y, double track_dxdz, double track_dydz, double alphax, double residual_dxdz)
double MuonResiduals6DOFFitter_y (double delta_x, double delta_y, double delta_z, double delta_phix, double delta_phiy, double delta_phiz, double track_x, double track_y, double track_dxdz, double track_dydz, double alphay, double residual_dydz)

Function Documentation

double MuonResiduals6DOFFitter_dxdz ( double  delta_x,
double  delta_y,
double  delta_z,
double  delta_phix,
double  delta_phiy,
double  delta_phiz,
double  track_x,
double  track_y,
double  track_dxdz,
double  track_dydz 
)

Definition at line 23 of file MuonResiduals6DOFFitter.cc.

Referenced by MuonResiduals6DOFFitter_dxdz_trackdxdz_TF1(), MuonResiduals6DOFFitter_dxdz_trackdydz_TF1(), MuonResiduals6DOFFitter_dxdz_trackx_TF1(), MuonResiduals6DOFFitter_dxdz_tracky_TF1(), MuonResiduals6DOFFitter_FCN(), and MuonResiduals6DOFFitter::plot().

                                                                                                                                                                                                                   {
  return -track_dxdz * track_dydz * delta_phix + (1. + track_dxdz * track_dxdz) * delta_phiy - track_dydz * delta_phiz;
}
double MuonResiduals6DOFFitter_dydz ( double  delta_x,
double  delta_y,
double  delta_z,
double  delta_phix,
double  delta_phiy,
double  delta_phiz,
double  track_x,
double  track_y,
double  track_dxdz,
double  track_dydz 
)

Definition at line 27 of file MuonResiduals6DOFFitter.cc.

Referenced by MuonResiduals6DOFFitter_dydz_trackdxdz_TF1(), MuonResiduals6DOFFitter_dydz_trackdydz_TF1(), MuonResiduals6DOFFitter_dydz_trackx_TF1(), MuonResiduals6DOFFitter_dydz_tracky_TF1(), MuonResiduals6DOFFitter_FCN(), and MuonResiduals6DOFFitter::plot().

                                                                                                                                                                                                                   {
  return -(1. + track_dydz * track_dydz) * delta_phix + track_dxdz * track_dydz * delta_phiy + track_dxdz * delta_phiz;
}
double MuonResiduals6DOFFitter_x ( double  delta_x,
double  delta_y,
double  delta_z,
double  delta_phix,
double  delta_phiy,
double  delta_phiz,
double  track_x,
double  track_y,
double  track_dxdz,
double  track_dydz,
double  alphax,
double  residual_dxdz 
)

Definition at line 15 of file MuonResiduals6DOFFitter.cc.

Referenced by MuonResiduals6DOFFitter_FCN(), MuonResiduals6DOFFitter_x_trackdxdz_TF1(), MuonResiduals6DOFFitter_x_trackdydz_TF1(), MuonResiduals6DOFFitter_x_trackx_TF1(), MuonResiduals6DOFFitter_x_tracky_TF1(), and MuonResiduals6DOFFitter::plot().

                                                                                                                                                                                                                                                     {
  return delta_x - track_dxdz * delta_z - track_y * track_dxdz * delta_phix + track_x * track_dxdz * delta_phiy - track_y * delta_phiz + residual_dxdz * alphax;
}
double MuonResiduals6DOFFitter_y ( double  delta_x,
double  delta_y,
double  delta_z,
double  delta_phix,
double  delta_phiy,
double  delta_phiz,
double  track_x,
double  track_y,
double  track_dxdz,
double  track_dydz,
double  alphay,
double  residual_dydz 
)

Definition at line 19 of file MuonResiduals6DOFFitter.cc.

Referenced by MuonResiduals6DOFFitter_FCN(), MuonResiduals6DOFFitter_y_trackdxdz_TF1(), MuonResiduals6DOFFitter_y_trackdydz_TF1(), MuonResiduals6DOFFitter_y_trackx_TF1(), MuonResiduals6DOFFitter_y_tracky_TF1(), and MuonResiduals6DOFFitter::plot().

                                                                                                                                                                                                                                                     {
  return delta_y - track_dydz * delta_z - track_y * track_dydz * delta_phix + track_x * track_dydz * delta_phiy + track_x * delta_phiz + residual_dydz * alphay;
}