CMS 3D CMS Logo

Functions | Variables
mkfit::Config Namespace Reference

Functions

float bFieldFromZR (const float z, const float r)
 
void recalculateDependentConstants ()
 

Variables

bool backwardFit = false
 
bool backwardSearch = true
 
constexpr float beamspotX = 0.1
 
constexpr float beamspotY = 0.1
 
constexpr float beamspotZ = 1.0
 
constexpr float Bfield = 3.8112
 
constexpr float blowupfit = 10.0
 
constexpr float c_dpt_common = 0.25
 
constexpr float c_drmax_brl = 0.010
 
constexpr float c_drmax_els = 0.015
 
constexpr float c_drmax_hpt = 0.010
 
constexpr float c_dzmax_brl = 0.005
 
constexpr float c_dzmax_els = 0.015
 
constexpr float c_dzmax_hpt = 0.010
 
constexpr float c_etamax_brl = 0.9
 
constexpr float c_ptmin_hpt = 2.0
 
bool cf_fitting = false
 
bool cf_seeding = false
 
constexpr float chi2seedcut = 9.0
 
int cmsSelMinLayers = 12
 
bool cmssw_val = false
 
matchOpts cmsswMatchingBK = trkParamBased
 
matchOpts cmsswMatchingFW = hitBased
 
constexpr float dEtaSeedTrip
 
constexpr float dPhiSeedTrip
 
bool dumpForPlots = false
 
constexpr int FileVersion = 1
 
int finderReportBestOutOfN = 1
 
bool fit_val = false
 
std::string geomPlugin = "CylCowWLids"
 
constexpr float hitposerrR = Config::hitposerrXY / 10.0f
 
constexpr float hitposerrXY = 0.01
 
constexpr float hitposerrZ = 0.1
 
bool includePCA = false
 
bool inclusiveShorts = false
 
IterationsInfo ItrInfo
 
bool json_dump_after = false
 
bool json_dump_before = false
 
std::vector< std::string > json_load_filenames
 
std::vector< std::string > json_patch_filenames
 
std::string json_save_iters_fname_fmt
 
bool json_save_iters_include_iter_info_preamble = false
 
bool json_verbose = false
 
bool keepHitInfo = false
 
bool kludgeCmsHitErrors = false
 
constexpr float lay01angdiff
 
constexpr float lay02angdiff = 0.11537
 
bool loopOverFile = false
 
static constexpr int m_nphi = 256
 
constexpr float mag_a = 2.43878e-11
 
constexpr float mag_b0 = -3.94991e-06
 
constexpr float mag_b1 = 7.53701e-06
 
constexpr float mag_c1 = 3.8114
 
const MaterialEffects materialEff
 
const float maxcth_fw = 6.05
 
const float maxcth_ob = 1.99
 
constexpr float maxCurvR = (100 * minSimPt) / (Const::sol * Bfield)
 
const float maxd1pt = 1.8
 
const float maxdcth = 0.37
 
constexpr float maxDEta = 1.0
 
const float maxdEta = 0.05
 
constexpr float maxDPhi = Const::PI
 
const float maxdPhi = 0.25
 
const float maxdphi = 0.37
 
const float maxdPt = 0.5
 
const float maxdR = 0.0025
 
constexpr float maxSimEta = 2.4
 
constexpr float maxSimPt = 10.
 
constexpr float minCMSSWMatchChi2 [6] = {100, 100, 50, 50, 30, 20}
 
constexpr float minCMSSWMatchdPhi [6] = {0.2, 0.2, 0.1, 0.05, 0.01, 0.005}
 
constexpr float minDEta = 0.
 
constexpr float minDPhi = 0.01
 
const float minFracHitsShared = 0.75
 
constexpr float minSimEta = -2.4
 
constexpr float minSimPt = 1
 
constexpr float missingHitPenalty_ = 8
 
bool mtvLikeValidation = false
 
bool mtvRequireSeeds = false
 
constexpr int nAvgSimHits = 32
 
constexpr int nBinsRME = 120
 
constexpr int nBinsZME = 300
 
int nEvents = 20
 
constexpr int Niter = 5
 
int nItersCMSSW = 0
 
constexpr int NiterSim = 10
 
constexpr int nLayers = 10
 
constexpr int nlayers_per_seed_max = 4
 
constexpr int nMaxTrkHits = 64
 
int nMinFoundHits = 10
 
constexpr float nSigma = 3.
 
int nTracks = 10000
 
int numHitsPerTask = 32
 
constexpr int numSeedsPerTask = 32
 
constexpr int numThreadsEvents = 1
 
constexpr int numThreadsFinder = 1
 
int numThreadsSimulation = 12
 
constexpr float overlapHitBonus_ = 0
 
constexpr float phierr012 = 1.0
 
constexpr float phierr049 = 0.0017
 
constexpr float ptinverr012 = 0.12007
 
constexpr float ptinverr049
 
bool quality_val = false
 
constexpr float rangeRME = 120.
 
constexpr float rangeZME = 300.
 
bool readCmsswTracks = false
 
bool readSimTrackStates = false
 
constexpr float Rl [136]
 
constexpr float seed_d0cut = 0.5f
 
constexpr float seed_z0cut = beamspotZ * 3.0f
 
constexpr float seed_z1cut = hitposerrZ * 3.6f
 
cleanOpts seedCleaning = noCleaning
 
seedOpts seedInput = simSeeds
 
bool silent = false
 
bool sim_val = false
 
bool sim_val_for_cmssw = false
 
constexpr float tailMissingHitPenalty_ = 3
 
constexpr float thetaerr012 = 0.2
 
constexpr float thetaerr049 = 0.0033
 
constexpr float track1GeVradius = 87.6
 
TrackerInfo TrkInfo
 
bool tryToSaveSimInfo = false
 
bool useDeadModules = false
 
const bool useHitsForDuplicates = true
 
constexpr bool usePhiQArrays = true
 
constexpr bool useTrigApprox = true
 
constexpr float validHitBonus_ = 4
 
constexpr float validHitSlope_ = 0.2
 
constexpr float varR = Config::hitposerrR * Config::hitposerrR
 
constexpr float varXY = Config::hitposerrXY * Config::hitposerrXY
 
constexpr float varZ = Config::hitposerrZ * Config::hitposerrZ
 
constexpr float X0
 
constexpr float Xi [136]
 
constexpr float xr
 

Function Documentation

◆ bFieldFromZR()

float mkfit::Config::bFieldFromZR ( const float  z,
const float  r 
)
inline

Definition at line 159 of file Config.h.

References mag_a, mag_b0, mag_b1, mag_c1, and alignCSCRings::r.

Referenced by mkfit::helixAtZ().

159  {
160  return (Config::mag_b0 * z * z + Config::mag_b1 * z + Config::mag_c1) * (Config::mag_a * r * r + 1.f);
161  }
constexpr float mag_c1
Definition: Config.h:89
float float float z
constexpr float mag_b1
Definition: Config.h:91
constexpr float mag_a
Definition: Config.h:92
constexpr float mag_b0
Definition: Config.h:90

◆ recalculateDependentConstants()

void mkfit::Config::recalculateDependentConstants ( )

Definition at line 79 of file ConfigStandalone.cc.

Referenced by main().

79 {}

Variable Documentation

◆ backwardFit

bool mkfit::Config::backwardFit = false

◆ backwardSearch

bool mkfit::Config::backwardSearch = true

Definition at line 58 of file ConfigStandalone.cc.

Referenced by main(), and mkfit::runBtpCe_MultiIter().

◆ beamspotX

constexpr float mkfit::Config::beamspotX = 0.1

Definition at line 61 of file ConfigStandalone.h.

Referenced by mkfit::TTreeValidation::fillConfigTree().

◆ beamspotY

constexpr float mkfit::Config::beamspotY = 0.1

Definition at line 62 of file ConfigStandalone.h.

Referenced by mkfit::TTreeValidation::fillConfigTree().

◆ beamspotZ

constexpr float mkfit::Config::beamspotZ = 1.0

Definition at line 63 of file ConfigStandalone.h.

Referenced by mkfit::TTreeValidation::fillConfigTree().

◆ Bfield

constexpr float mkfit::Config::Bfield = 3.8112

◆ blowupfit

constexpr float mkfit::Config::blowupfit = 10.0

Definition at line 113 of file ConfigStandalone.h.

◆ c_dpt_common

constexpr float mkfit::Config::c_dpt_common = 0.25

◆ c_drmax_brl

constexpr float mkfit::Config::c_drmax_brl = 0.010

Definition at line 130 of file Config.h.

Referenced by mkfit::Event::clean_cms_seedtracks().

◆ c_drmax_els

constexpr float mkfit::Config::c_drmax_els = 0.015

Definition at line 135 of file Config.h.

Referenced by mkfit::Event::clean_cms_seedtracks().

◆ c_drmax_hpt

constexpr float mkfit::Config::c_drmax_hpt = 0.010

Definition at line 133 of file Config.h.

Referenced by mkfit::Event::clean_cms_seedtracks().

◆ c_dzmax_brl

constexpr float mkfit::Config::c_dzmax_brl = 0.005

Definition at line 129 of file Config.h.

Referenced by mkfit::Event::clean_cms_seedtracks().

◆ c_dzmax_els

constexpr float mkfit::Config::c_dzmax_els = 0.015

Definition at line 134 of file Config.h.

Referenced by mkfit::Event::clean_cms_seedtracks().

◆ c_dzmax_hpt

constexpr float mkfit::Config::c_dzmax_hpt = 0.010

Definition at line 132 of file Config.h.

Referenced by mkfit::Event::clean_cms_seedtracks().

◆ c_etamax_brl

constexpr float mkfit::Config::c_etamax_brl = 0.9

◆ c_ptmin_hpt

constexpr float mkfit::Config::c_ptmin_hpt = 2.0

Definition at line 131 of file Config.h.

Referenced by mkfit::Event::clean_cms_seedtracks().

◆ cf_fitting

bool mkfit::Config::cf_fitting = false

Definition at line 32 of file ConfigStandalone.cc.

Referenced by main().

◆ cf_seeding

bool mkfit::Config::cf_seeding = false

Definition at line 31 of file ConfigStandalone.cc.

Referenced by main().

◆ chi2seedcut

constexpr float mkfit::Config::chi2seedcut = 9.0

Definition at line 93 of file ConfigStandalone.h.

◆ cmsSelMinLayers

int mkfit::Config::cmsSelMinLayers = 12

◆ cmssw_val

bool mkfit::Config::cmssw_val = false

◆ cmsswMatchingBK

matchOpts mkfit::Config::cmsswMatchingBK = trkParamBased

◆ cmsswMatchingFW

matchOpts mkfit::Config::cmsswMatchingFW = hitBased

◆ dEtaSeedTrip

constexpr float mkfit::Config::dEtaSeedTrip
Initial value:
=
0.06

Definition at line 97 of file ConfigStandalone.h.

Referenced by mkfit::findSeedsByRoadSearch().

◆ dPhiSeedTrip

constexpr float mkfit::Config::dPhiSeedTrip
Initial value:
=
0.0458712

Definition at line 99 of file ConfigStandalone.h.

◆ dumpForPlots

bool mkfit::Config::dumpForPlots = false

◆ FileVersion

constexpr int mkfit::Config::FileVersion = 1

Definition at line 41 of file ConfigStandalone.h.

◆ finderReportBestOutOfN

int mkfit::Config::finderReportBestOutOfN = 1

Definition at line 62 of file ConfigStandalone.cc.

Referenced by main(), and test_standard().

◆ fit_val

bool mkfit::Config::fit_val = false

◆ geomPlugin

std::string mkfit::Config::geomPlugin = "CylCowWLids"

Definition at line 17 of file ConfigStandalone.cc.

Referenced by initGeom(), and main().

◆ hitposerrR

constexpr float mkfit::Config::hitposerrR = Config::hitposerrXY / 10.0f

Definition at line 79 of file ConfigStandalone.h.

Referenced by mkfit::TTreeValidation::fillConfigTree().

◆ hitposerrXY

constexpr float mkfit::Config::hitposerrXY = 0.01

Definition at line 77 of file ConfigStandalone.h.

Referenced by mkfit::TTreeValidation::fillConfigTree().

◆ hitposerrZ

constexpr float mkfit::Config::hitposerrZ = 0.1

Definition at line 78 of file ConfigStandalone.h.

Referenced by mkfit::TTreeValidation::fillConfigTree().

◆ includePCA

bool mkfit::Config::includePCA = false

Definition at line 64 of file ConfigStandalone.cc.

Referenced by main().

◆ inclusiveShorts

bool mkfit::Config::inclusiveShorts = false

Definition at line 40 of file ConfigStandalone.cc.

Referenced by mkfit::TTreeValidation::getMaskAssignment(), and main().

◆ ItrInfo

IterationsInfo mkfit::Config::ItrInfo

◆ json_dump_after

bool mkfit::Config::json_dump_after = false

Definition at line 71 of file ConfigStandalone.cc.

Referenced by initGeom(), and main().

◆ json_dump_before

bool mkfit::Config::json_dump_before = false

Definition at line 70 of file ConfigStandalone.cc.

Referenced by initGeom(), and main().

◆ json_load_filenames

std::vector< std::string > mkfit::Config::json_load_filenames

Definition at line 73 of file ConfigStandalone.cc.

Referenced by initGeom(), and main().

◆ json_patch_filenames

std::vector< std::string > mkfit::Config::json_patch_filenames

Definition at line 72 of file ConfigStandalone.cc.

Referenced by initGeom(), and main().

◆ json_save_iters_fname_fmt

std::string mkfit::Config::json_save_iters_fname_fmt

Definition at line 74 of file ConfigStandalone.cc.

Referenced by initGeom(), and main().

◆ json_save_iters_include_iter_info_preamble

bool mkfit::Config::json_save_iters_include_iter_info_preamble = false

Definition at line 75 of file ConfigStandalone.cc.

Referenced by initGeom(), and main().

◆ json_verbose

bool mkfit::Config::json_verbose = false

Definition at line 69 of file ConfigStandalone.cc.

Referenced by initGeom(), and main().

◆ keepHitInfo

bool mkfit::Config::keepHitInfo = false

◆ kludgeCmsHitErrors

bool mkfit::Config::kludgeCmsHitErrors = false

Definition at line 56 of file ConfigStandalone.cc.

Referenced by main(), and mkfit::Event::read_in().

◆ lay01angdiff

constexpr float mkfit::Config::lay01angdiff
Initial value:
=
0.0634888

Definition at line 94 of file ConfigStandalone.h.

Referenced by mkfit::findSeedsByRoadSearch().

◆ lay02angdiff

constexpr float mkfit::Config::lay02angdiff = 0.11537

Definition at line 96 of file ConfigStandalone.h.

◆ loopOverFile

bool mkfit::Config::loopOverFile = false

Definition at line 22 of file ConfigStandalone.cc.

Referenced by mkfit::DataFile::advancePosToNextEvent(), main(), and test_standard().

◆ m_nphi

constexpr int mkfit::Config::m_nphi = 256
static

Definition at line 81 of file Config.h.

◆ mag_a

constexpr float mkfit::Config::mag_a = 2.43878e-11

Definition at line 92 of file Config.h.

Referenced by bFieldFromZR().

◆ mag_b0

constexpr float mkfit::Config::mag_b0 = -3.94991e-06

Definition at line 90 of file Config.h.

Referenced by bFieldFromZR().

◆ mag_b1

constexpr float mkfit::Config::mag_b1 = 7.53701e-06

Definition at line 91 of file Config.h.

Referenced by bFieldFromZR().

◆ mag_c1

constexpr float mkfit::Config::mag_c1 = 3.8114

Definition at line 89 of file Config.h.

Referenced by bFieldFromZR().

◆ materialEff

const MaterialEffects mkfit::Config::materialEff

◆ maxcth_fw

const float mkfit::Config::maxcth_fw = 6.05

Definition at line 41 of file Config.cc.

Referenced by mkfit::StdSeq::find_duplicates_sharedhits_pixelseed().

◆ maxcth_ob

const float mkfit::Config::maxcth_ob = 1.99

Definition at line 40 of file Config.cc.

Referenced by mkfit::StdSeq::find_duplicates_sharedhits_pixelseed().

◆ maxCurvR

constexpr float mkfit::Config::maxCurvR = (100 * minSimPt) / (Const::sol * Bfield)

Definition at line 109 of file ConfigStandalone.h.

Referenced by mkfit::findSeedsByRoadSearch(), and mkfit::intersectThirdLayer().

◆ maxd1pt

const float mkfit::Config::maxd1pt = 1.8

Definition at line 37 of file Config.cc.

Referenced by mkfit::StdSeq::find_duplicates_sharedhits_pixelseed().

◆ maxdcth

const float mkfit::Config::maxdcth = 0.37

Definition at line 39 of file Config.cc.

Referenced by mkfit::StdSeq::find_duplicates_sharedhits_pixelseed().

◆ maxDEta

constexpr float mkfit::Config::maxDEta = 1.0

Definition at line 56 of file ConfigStandalone.h.

Referenced by mkfit::TTreeValidation::fillConfigTree().

◆ maxdEta

const float mkfit::Config::maxdEta = 0.05

◆ maxDPhi

constexpr float mkfit::Config::maxDPhi = Const::PI

Definition at line 54 of file ConfigStandalone.h.

Referenced by mkfit::TTreeValidation::fillConfigTree().

◆ maxdPhi

const float mkfit::Config::maxdPhi = 0.25

◆ maxdphi

const float mkfit::Config::maxdphi = 0.37

◆ maxdPt

const float mkfit::Config::maxdPt = 0.5

Definition at line 31 of file Config.cc.

Referenced by mkfit::StdSeq::find_duplicates().

◆ maxdR

const float mkfit::Config::maxdR = 0.0025

Definition at line 34 of file Config.cc.

Referenced by mkfit::StdSeq::find_duplicates().

◆ maxSimEta

constexpr float mkfit::Config::maxSimEta = 2.4

Definition at line 72 of file ConfigStandalone.h.

◆ maxSimPt

constexpr float mkfit::Config::maxSimPt = 10.

Definition at line 68 of file ConfigStandalone.h.

Referenced by mkfit::TTreeValidation::fillConfigTree().

◆ minCMSSWMatchChi2

constexpr float mkfit::Config::minCMSSWMatchChi2[6] = {100, 100, 50, 50, 30, 20}

◆ minCMSSWMatchdPhi

constexpr float mkfit::Config::minCMSSWMatchdPhi[6] = {0.2, 0.2, 0.1, 0.05, 0.01, 0.005}

◆ minDEta

constexpr float mkfit::Config::minDEta = 0.

Definition at line 55 of file ConfigStandalone.h.

Referenced by mkfit::TTreeValidation::fillConfigTree().

◆ minDPhi

constexpr float mkfit::Config::minDPhi = 0.01

◆ minFracHitsShared

const float mkfit::Config::minFracHitsShared = 0.75

Definition at line 35 of file Config.cc.

Referenced by mkfit::StdSeq::find_duplicates().

◆ minSimEta

constexpr float mkfit::Config::minSimEta = -2.4

Definition at line 71 of file ConfigStandalone.h.

◆ minSimPt

constexpr float mkfit::Config::minSimPt = 1

Definition at line 67 of file ConfigStandalone.h.

Referenced by mkfit::TTreeValidation::fillConfigTree().

◆ missingHitPenalty_

constexpr float mkfit::Config::missingHitPenalty_ = 8

Definition at line 111 of file Config.h.

Referenced by TrajectoryCleanerBySharedHits::clean(), and mkfit::getScoreCalc().

◆ mtvLikeValidation

bool mkfit::Config::mtvLikeValidation = false

◆ mtvRequireSeeds

bool mkfit::Config::mtvRequireSeeds = false

◆ nAvgSimHits

constexpr int mkfit::Config::nAvgSimHits = 32

Definition at line 78 of file Config.h.

◆ nBinsRME

constexpr int mkfit::Config::nBinsRME = 120

◆ nBinsZME

constexpr int mkfit::Config::nBinsZME = 300

◆ nEvents

int mkfit::Config::nEvents = 20

Definition at line 20 of file ConfigStandalone.cc.

Referenced by mkfit::TTreeValidation::fillConfigTree(), main(), and test_standard().

◆ Niter

constexpr int mkfit::Config::Niter = 5

Definition at line 84 of file Config.h.

Referenced by mkfit::helixAtRFromIterativeCCSFullJac(), and mkfit::Track::zAtR().

◆ nItersCMSSW

int mkfit::Config::nItersCMSSW = 0

Definition at line 21 of file ConfigStandalone.cc.

Referenced by main(), mkfit::StdSeq::root_val_dumb_cmssw(), and test_standard().

◆ NiterSim

constexpr int mkfit::Config::NiterSim = 10

Definition at line 59 of file ConfigStandalone.h.

◆ nLayers

constexpr int mkfit::Config::nLayers = 10

◆ nlayers_per_seed_max

constexpr int mkfit::Config::nlayers_per_seed_max = 4

Definition at line 92 of file ConfigStandalone.h.

◆ nMaxTrkHits

constexpr int mkfit::Config::nMaxTrkHits = 64

◆ nMinFoundHits

int mkfit::Config::nMinFoundHits = 10

◆ nSigma

constexpr float mkfit::Config::nSigma = 3.

Definition at line 52 of file ConfigStandalone.h.

Referenced by mkfit::TTreeValidation::fillConfigTree().

◆ nTracks

int mkfit::Config::nTracks = 10000

◆ numHitsPerTask

int mkfit::Config::numHitsPerTask = 32

Definition at line 49 of file ConfigStandalone.cc.

Referenced by mkfit::findSeedsByRoadSearch(), and main().

◆ numSeedsPerTask

constexpr int mkfit::Config::numSeedsPerTask = 32

◆ numThreadsEvents

constexpr int mkfit::Config::numThreadsEvents = 1

◆ numThreadsFinder

constexpr int mkfit::Config::numThreadsFinder = 1

◆ numThreadsSimulation

int mkfit::Config::numThreadsSimulation = 12

Definition at line 60 of file ConfigStandalone.cc.

Referenced by main(), and test_standard().

◆ overlapHitBonus_

constexpr float mkfit::Config::overlapHitBonus_ = 0

Definition at line 110 of file Config.h.

Referenced by mkfit::getScoreCalc().

◆ phierr012

constexpr float mkfit::Config::phierr012 = 1.0

◆ phierr049

constexpr float mkfit::Config::phierr049 = 0.0017

◆ ptinverr012

constexpr float mkfit::Config::ptinverr012 = 0.12007

◆ ptinverr049

constexpr float mkfit::Config::ptinverr049
Initial value:
=
0.0078

Definition at line 114 of file ConfigStandalone.h.

Referenced by mkfit::conformalFitMPlex(), and mkfit::TTreeValidation::fillConfigTree().

◆ quality_val

bool mkfit::Config::quality_val = false

◆ rangeRME

constexpr float mkfit::Config::rangeRME = 120.

◆ rangeZME

constexpr float mkfit::Config::rangeZME = 300.

◆ readCmsswTracks

bool mkfit::Config::readCmsswTracks = false

◆ readSimTrackStates

bool mkfit::Config::readSimTrackStates = false

◆ Rl

constexpr float mkfit::Config::Rl[136]
Initial value:
= {
0.018, 0.031, 0.017, 0.023, 0.018, 0.028, 0.021, 0.040, 0.066, 0.039, 0.069, 0.040, 0.103, 0.098, 0.028, 0.038,
0.025, 0.034, 0.037, 0.078, 0.048, 0.064, 0.168, 0.085, 0.144, 0.033, 0.157, 0.078, 0.014, 0.032, 0.052, 0.012,
0.026, 0.038, 0.015, 0.035, 0.061, 0.015, 0.035, 0.043, 0.015, 0.036, 0.033, 0.010, 0.021, 0.022, 0.093, 0.084,
0.100, 0.194, 0.093, 0.108, 0.200, 0.093, 0.084, 0.100, 0.194, 0.093, 0.108, 0.200, 0.038, 0.075, 0.038, 0.075,
0.038, 0.075, 0.038, 0.075, 0.038, 0.075, 0.038, 0.075, 0.039, 0.078, 0.039, 0.078, 0.039, 0.078, 0.039, 0.078,
0.039, 0.078, 0.039, 0.078, 0.046, 0.023, 0.046, 0.023, 0.046, 0.046, 0.023, 0.046, 0.023, 0.046, 0.048, 0.024,
0.048, 0.024, 0.048, 0.048, 0.024, 0.048, 0.024, 0.048, 0.055, 0.027, 0.055, 0.027, 0.055, 0.055, 0.027, 0.055,
0.027, 0.055, 0.043, 0.021, 0.043, 0.043, 0.043, 0.021, 0.043, 0.043, 0.040, 0.020, 0.040, 0.040, 0.040, 0.020,
0.040, 0.040, 0.014, 0.028, 0.028, 0.014, 0.028, 0.028}

Definition at line 8 of file MaterialEffects.cc.

Referenced by mkfit::MaterialEffects::MaterialEffects(), GlobalTrackerMuonAlignment::misalignMuon(), and GlobalTrackerMuonAlignment::misalignMuonL().

◆ seed_d0cut

constexpr float mkfit::Config::seed_d0cut = 0.5f

Definition at line 105 of file ConfigStandalone.h.

Referenced by mkfit::findSeedsByRoadSearch().

◆ seed_z0cut

constexpr float mkfit::Config::seed_z0cut = beamspotZ * 3.0f

Definition at line 103 of file ConfigStandalone.h.

Referenced by mkfit::findSeedsByRoadSearch().

◆ seed_z1cut

constexpr float mkfit::Config::seed_z1cut = hitposerrZ * 3.6f

Definition at line 104 of file ConfigStandalone.h.

Referenced by mkfit::findSeedsByRoadSearch().

◆ seedCleaning

cleanOpts mkfit::Config::seedCleaning = noCleaning

Definition at line 25 of file ConfigStandalone.cc.

Referenced by main().

◆ seedInput

seedOpts mkfit::Config::seedInput = simSeeds

◆ silent

bool mkfit::Config::silent = false

◆ sim_val

bool mkfit::Config::sim_val = false

◆ sim_val_for_cmssw

bool mkfit::Config::sim_val_for_cmssw = false

◆ tailMissingHitPenalty_

constexpr float mkfit::Config::tailMissingHitPenalty_ = 3

Definition at line 112 of file Config.h.

Referenced by mkfit::getScoreCalc().

◆ thetaerr012

constexpr float mkfit::Config::thetaerr012 = 0.2

◆ thetaerr049

constexpr float mkfit::Config::thetaerr049 = 0.0033

◆ track1GeVradius

constexpr float mkfit::Config::track1GeVradius = 87.6

◆ TrkInfo

TrackerInfo mkfit::Config::TrkInfo

◆ tryToSaveSimInfo

bool mkfit::Config::tryToSaveSimInfo = false

◆ useDeadModules

bool mkfit::Config::useDeadModules = false

Definition at line 46 of file ConfigStandalone.cc.

Referenced by main(), and test_standard().

◆ useHitsForDuplicates

const bool mkfit::Config::useHitsForDuplicates = true

Definition at line 142 of file Config.h.

Referenced by mkfit::StdSeq::find_duplicates(), and main().

◆ usePhiQArrays

constexpr bool mkfit::Config::usePhiQArrays = true

◆ useTrigApprox

constexpr bool mkfit::Config::useTrigApprox = true

Definition at line 85 of file Config.h.

Referenced by mkfit::helixAtRFromIterativeCCSFullJac(), and mkfit::helixAtZ().

◆ validHitBonus_

constexpr float mkfit::Config::validHitBonus_ = 4

Definition at line 108 of file Config.h.

Referenced by TrajectoryCleanerBySharedHits::clean(), and mkfit::getScoreCalc().

◆ validHitSlope_

constexpr float mkfit::Config::validHitSlope_ = 0.2

Definition at line 109 of file Config.h.

Referenced by mkfit::getScoreCalc().

◆ varR

constexpr float mkfit::Config::varR = Config::hitposerrR * Config::hitposerrR

Definition at line 82 of file ConfigStandalone.h.

Referenced by mkfit::conformalFitMPlex().

◆ varXY

constexpr float mkfit::Config::varXY = Config::hitposerrXY * Config::hitposerrXY

◆ varZ

constexpr float mkfit::Config::varZ = Config::hitposerrZ * Config::hitposerrZ

◆ X0

constexpr float mkfit::Config::X0
Initial value:
=
9.370

Definition at line 85 of file ConfigStandalone.h.

◆ Xi

constexpr float mkfit::Config::Xi[136]
Initial value:
= {
0.039e-03, 0.062e-03, 0.029e-03, 0.037e-03, 0.032e-03, 0.049e-03, 0.044e-03, 0.080e-03, 0.147e-03, 0.086e-03,
0.162e-03, 0.092e-03, 0.214e-03, 0.207e-03, 0.062e-03, 0.081e-03, 0.051e-03, 0.068e-03, 0.078e-03, 0.155e-03,
0.110e-03, 0.138e-03, 0.321e-03, 0.166e-03, 0.311e-03, 0.077e-03, 0.371e-03, 0.185e-03, 0.035e-03, 0.069e-03,
0.104e-03, 0.025e-03, 0.051e-03, 0.072e-03, 0.033e-03, 0.069e-03, 0.114e-03, 0.033e-03, 0.071e-03, 0.083e-03,
0.033e-03, 0.073e-03, 0.064e-03, 0.021e-03, 0.043e-03, 0.043e-03, 0.216e-03, 0.209e-03, 0.185e-03, 0.309e-03,
0.216e-03, 0.255e-03, 0.369e-03, 0.216e-03, 0.209e-03, 0.185e-03, 0.309e-03, 0.216e-03, 0.255e-03, 0.369e-03,
0.083e-03, 0.166e-03, 0.083e-03, 0.166e-03, 0.083e-03, 0.166e-03, 0.083e-03, 0.166e-03, 0.083e-03, 0.166e-03,
0.083e-03, 0.166e-03, 0.088e-03, 0.175e-03, 0.088e-03, 0.175e-03, 0.088e-03, 0.175e-03, 0.088e-03, 0.175e-03,
0.088e-03, 0.175e-03, 0.088e-03, 0.175e-03, 0.104e-03, 0.052e-03, 0.104e-03, 0.052e-03, 0.104e-03, 0.104e-03,
0.052e-03, 0.104e-03, 0.052e-03, 0.104e-03, 0.110e-03, 0.055e-03, 0.110e-03, 0.055e-03, 0.110e-03, 0.110e-03,
0.055e-03, 0.110e-03, 0.055e-03, 0.110e-03, 0.130e-03, 0.065e-03, 0.130e-03, 0.065e-03, 0.130e-03, 0.130e-03,
0.065e-03, 0.130e-03, 0.065e-03, 0.130e-03, 0.097e-03, 0.048e-03, 0.097e-03, 0.097e-03, 0.097e-03, 0.048e-03,
0.097e-03, 0.097e-03, 0.089e-03, 0.045e-03, 0.089e-03, 0.089e-03, 0.089e-03, 0.045e-03, 0.089e-03, 0.089e-03,
0.030e-03, 0.061e-03, 0.061e-03, 0.030e-03, 0.061e-03, 0.061e-03}

Definition at line 19 of file MaterialEffects.cc.

Referenced by SignedImpactParameter3D::apply(), edm::RandomtXiGunProducer::make_particle(), mkfit::MaterialEffects::MaterialEffects(), edm::RandomtXiGunProducer::produce(), and TrackingMaterialProducer::update().

◆ xr

constexpr float mkfit::Config::xr