![]() |
![]() |
#include <math.h>
#include "DataFormats/TrackReco/interface/HitPattern.h"
#include "DataFormats/TrackReco/interface/TrackResiduals.h"
Go to the source code of this file.
Functions | |
static int | index_to_hitpattern (int i_hitpattern, const HitPattern &h) |
Variables | |
static const double | pull_char_to_double [8][2] |
static const double | residual_char_to_double [8][2] |
static int index_to_hitpattern | ( | int | i_hitpattern, | |
const HitPattern & | h | |||
) | [static] |
Definition at line 53 of file TrackResiduals.cc.
References reco::HitPattern::getHitPattern(), i, reco::HitPattern::numberOfHits(), and reco::HitPattern::validHitFilter().
Referenced by reco::TrackResiduals::residualX(), and reco::TrackResiduals::residualY().
00054 { 00055 int i_residuals = 0; 00056 assert(i_hitpattern < h.numberOfHits()); 00057 if (!h.validHitFilter(h.getHitPattern(i_hitpattern))) 00058 // asking for residual of invalid hit... 00059 return -999; 00060 for (int i = 0; i <= i_hitpattern; i++) { 00061 if (h.validHitFilter(h.getHitPattern(i))) 00062 i_residuals++; 00063 } 00064 assert(i_residuals > 0); 00065 return i_residuals - 1; 00066 }
const double pull_char_to_double[8][2] [static] |
Initial value:
{ { 0, 0.5 }, { 0.5, 1 }, { 1, 1.5 }, { 1.5, 2 }, { 2, 2.5 }, { 2.5, 3.5 }, { 3.5, 4.5 }, { 4.5, 5.5 }, }
Definition at line 90 of file TrackResiduals.cc.
Referenced by reco::TrackResiduals::pack_pull(), reco::TrackResiduals::pack_residual(), reco::TrackResiduals::unpack_pull(), and reco::TrackResiduals::unpack_residual().
const double residual_char_to_double[8][2] [static] |
Initial value:
{ { 0, 0.5 }, { 0.5, 1 }, { 1, 1.5 }, { 1.5, 2 }, { 2, 2.5 }, { 2.5, 3.5 }, { 3.5, 4.5 }, { 4.5, 5.5 }, }
Definition at line 117 of file TrackResiduals.cc.