Skip to content

Commit f899508

Browse files
authored
Merge pull request #47476 from trackreco/mkFit-standalone-cleanup
mkFit: technical fix, remove unused function from standalone build
2 parents 8eb7d85 + b6443ea commit f899508

File tree

5 files changed

+0
-47
lines changed

5 files changed

+0
-47
lines changed

RecoTracker/MkFitCMS/standalone/mkFit.cc

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -562,7 +562,6 @@ int main(int argc, const char* argv[]) {
562562
"\n"
563563
" **Additional options for building\n"
564564
" --use-phiq-arr use phi-Q arrays in select hit indices (def: %s)\n"
565-
" --kludge-cms-hit-errors make sure err(xy) > 15 mum, err(z) > 30 mum (def: %s)\n"
566565
" --backward-fit perform backward fit during building (def: %s)\n"
567566
" --no-backward-search do not do backward search after backward fit\n"
568567
" (def: do search if backward-fit is enabled and available in given iteration)\n"
@@ -711,7 +710,6 @@ int main(int argc, const char* argv[]) {
711710
b2a(Config::useDeadModules),
712711

713712
b2a(Config::usePhiQArrays),
714-
b2a(Config::kludgeCmsHitErrors),
715713
b2a(Config::backwardFit),
716714
b2a(Config::includePCA),
717715
int(Config::usePropToPlane),
@@ -882,8 +880,6 @@ int main(int argc, const char* argv[]) {
882880
Config::useHitsForDuplicates = false;
883881
} else if (*i == "--use-dead-modules") {
884882
Config::useDeadModules = true;
885-
} else if (*i == "--kludge-cms-hit-errors") {
886-
Config::kludgeCmsHitErrors = true;
887883
} else if (*i == "--backward-fit") {
888884
Config::backwardFit = true;
889885
} else if (*i == "--no-backward-search") {

RecoTracker/MkFitCore/standalone/ConfigStandalone.cc

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,6 @@ namespace mkfit {
5353
int cmsSelMinLayers = 12;
5454
int nMinFoundHits = 10;
5555

56-
bool kludgeCmsHitErrors = false;
5756
bool backwardFit = false;
5857
bool backwardSearch = true;
5958

RecoTracker/MkFitCore/standalone/ConfigStandalone.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,6 @@ namespace mkfit {
151151

152152
extern bool dumpForPlots;
153153

154-
extern bool kludgeCmsHitErrors;
155154
extern bool backwardFit;
156155
extern bool backwardSearch;
157156

RecoTracker/MkFitCore/standalone/Event.cc

Lines changed: 0 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -405,10 +405,6 @@ namespace mkfit {
405405
fread(&beamSpot_, sizeof(BeamSpot), 1, fp);
406406
}
407407

408-
if (Config::kludgeCmsHitErrors) {
409-
kludge_cms_hit_errors();
410-
}
411-
412408
if (!Config::silent)
413409
printf("Read complete, %d simtracks on file.\n", nt);
414410
}
@@ -472,41 +468,6 @@ namespace mkfit {
472468

473469
//------------------------------------------------------------------------------
474470

475-
void Event::kludge_cms_hit_errors() {
476-
// Enforce Vxy on all layers, Vz on pixb only.
477-
478-
const float Exy = 15 * 1e-4, Vxy = Exy * Exy;
479-
const float Ez = 30 * 1e-4, Vz = Ez * Ez;
480-
481-
int nl = layerHits_.size();
482-
483-
int cnt = 0;
484-
485-
for (int il = 0; il < nl; il++) {
486-
if (layerHits_[il].empty())
487-
continue;
488-
489-
for (Hit &h : layerHits_[il]) {
490-
SVector6 &c = h.error_nc();
491-
492-
float vxy = c[0] + c[2];
493-
if (vxy < Vxy) {
494-
c[0] *= Vxy / vxy;
495-
c[2] *= Vxy / vxy;
496-
++cnt;
497-
}
498-
if (il < 4 && c[5] < Vz) {
499-
c[5] = Vz;
500-
++cnt;
501-
}
502-
}
503-
}
504-
505-
printf("Event::kludge_cms_hit_errors processed %d layers, kludged %d entries.\n", nl, cnt);
506-
}
507-
508-
//------------------------------------------------------------------------------
509-
510471
int Event::clean_cms_simtracks() {
511472
// Sim tracks from cmssw have the following issues:
512473
// - hits are not sorted by layer;

RecoTracker/MkFitCore/standalone/Event.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,6 @@ namespace mkfit {
3131

3232
void setInputFromCMSSW(std::vector<HitVec> hits, TrackVec seeds);
3333

34-
void kludge_cms_hit_errors();
35-
3634
int use_seeds_from_cmsswtracks(); //special mode --> use only seeds which generated cmssw reco track
3735
int clean_cms_simtracks();
3836
int clean_cms_seedtracks(

0 commit comments

Comments
 (0)