CMS 3D CMS Logo

Classes | Functions

/data/doxygen/doxygen-1.7.3/gen/CMSSW_4_2_8/src/Alignment/MuonAlignmentAlgorithms/interface/MuonResiduals6DOFrphiFitter.h File Reference

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

Go to the source code of this file.

Classes

class  MuonResiduals6DOFrphiFitter

Functions

double MuonResiduals6DOFrphiFitter_residual (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 R, double alpha, double resslope)
double MuonResiduals6DOFrphiFitter_resslope (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 R)

Function Documentation

double MuonResiduals6DOFrphiFitter_residual ( 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  R,
double  alpha,
double  resslope 
)

Definition at line 19 of file MuonResiduals6DOFrphiFitter.cc.

References funct::pow().

Referenced by MuonResiduals6DOFrphiFitter_FCN(), MuonResiduals6DOFrphiFitter_residual_trackdxdz_TF1(), MuonResiduals6DOFrphiFitter_residual_trackdydz_TF1(), MuonResiduals6DOFrphiFitter_residual_trackx_TF1(), MuonResiduals6DOFrphiFitter_residual_tracky_TF1(), and MuonResiduals6DOFrphiFitter::plot().

                                                                                                                                                                                                                                                                    {
  return delta_x - (track_x/R - 3.*pow(track_x/R, 3)) * delta_y - track_dxdz * delta_z - track_y * track_dxdz * delta_phix + track_x * track_dxdz * delta_phiy - track_y * delta_phiz + resslope * alpha;
}
double MuonResiduals6DOFrphiFitter_resslope ( 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  R 
)

Definition at line 23 of file MuonResiduals6DOFrphiFitter.cc.

Referenced by MuonResiduals6DOFrphiFitter_FCN(), MuonResiduals6DOFrphiFitter_resslope_trackdxdz_TF1(), MuonResiduals6DOFrphiFitter_resslope_trackdydz_TF1(), MuonResiduals6DOFrphiFitter_resslope_trackx_TF1(), MuonResiduals6DOFrphiFitter_resslope_tracky_TF1(), and MuonResiduals6DOFrphiFitter::plot().

                                                                                                                                                                                                                                     {
  return -track_dxdz/2./R * delta_y + (track_x/R - track_dxdz * track_dydz) * delta_phix + (1. + track_dxdz * track_dxdz) * delta_phiy - track_dydz * delta_phiz;
}