#include "RecoTracker/MkFitCore/interface/Config.h"
#include <string>
#include <map>
#include <vector>
Go to the source code of this file.
Namespaces | |
mkfit | |
mkfit::Config | |
Typedefs | |
typedef std::map< std::string, std::pair< cleanOpts, std::string > > | mkfit::cleanOptsMap |
typedef std::map< std::string, std::pair< matchOpts, std::string > > | mkfit::matchOptsMap |
typedef std::map< std::string, std::pair< seedOpts, std::string > > | mkfit::seedOptsMap |
Enumerations | |
enum | mkfit::cleanOpts { mkfit::noCleaning, mkfit::cleanSeedsN2, mkfit::cleanSeedsPure, mkfit::cleanSeedsBadLabel } |
enum | mkfit::matchOpts { mkfit::trkParamBased, mkfit::hitBased, mkfit::labelBased } |
enum | mkfit::seedOpts { mkfit::simSeeds, mkfit::cmsswSeeds, mkfit::findSeeds } |
Functions | |
void | mkfit::execTrackerInfoCreatorPlugin (const std::string &base, TrackerInfo &ti, IterationsInfo &ii, bool verbose) |
void | mkfit::Config::recalculateDependentConstants () |
Variables | |
constexpr float | mkfit::Config::beamspotX = 0.1 |
constexpr float | mkfit::Config::beamspotY = 0.1 |
constexpr float | mkfit::Config::beamspotZ = 1.0 |
constexpr float | mkfit::Config::blowupfit = 10.0 |
constexpr float | mkfit::Config::chi2seedcut = 9.0 |
constexpr float | mkfit::Config::dEtaSeedTrip |
constexpr float | mkfit::Config::dPhiSeedTrip |
constexpr int | mkfit::Config::FileVersion = 1 |
constexpr float | mkfit::Config::hitposerrR = Config::hitposerrXY / 10.0f |
constexpr float | mkfit::Config::hitposerrXY = 0.01 |
constexpr float | mkfit::Config::hitposerrZ = 0.1 |
constexpr float | mkfit::Config::lay01angdiff |
constexpr float | mkfit::Config::lay02angdiff = 0.11537 |
constexpr float | mkfit::Config::maxCurvR = (100 * minSimPt) / (Const::sol * Bfield) |
constexpr float | mkfit::Config::maxDEta = 1.0 |
constexpr float | mkfit::Config::maxDPhi = Const::PI |
constexpr float | mkfit::Config::maxSimEta = 2.4 |
constexpr float | mkfit::Config::maxSimPt = 10. |
constexpr float | mkfit::Config::minCMSSWMatchChi2 [6] = {100, 100, 50, 50, 30, 20} |
constexpr float | mkfit::Config::minCMSSWMatchdPhi [6] = {0.2, 0.2, 0.1, 0.05, 0.01, 0.005} |
constexpr float | mkfit::Config::minDEta = 0. |
constexpr float | mkfit::Config::minDPhi = 0.01 |
constexpr float | mkfit::Config::minSimEta = -2.4 |
constexpr float | mkfit::Config::minSimPt = 1 |
constexpr int | mkfit::Config::NiterSim = 10 |
constexpr int | mkfit::Config::nlayers_per_seed_max = 4 |
constexpr float | mkfit::Config::nSigma = 3. |
constexpr float | mkfit::Config::phierr012 = 1.0 |
constexpr float | mkfit::Config::phierr049 = 0.0017 |
constexpr float | mkfit::Config::ptinverr012 = 0.12007 |
constexpr float | mkfit::Config::ptinverr049 |
constexpr float | mkfit::Config::seed_d0cut = 0.5f |
constexpr float | mkfit::Config::seed_z0cut = beamspotZ * 3.0f |
constexpr float | mkfit::Config::seed_z1cut = hitposerrZ * 3.6f |
constexpr float | mkfit::Config::thetaerr012 = 0.2 |
constexpr float | mkfit::Config::thetaerr049 = 0.0033 |
constexpr float | mkfit::Config::varR = Config::hitposerrR * Config::hitposerrR |
constexpr float | mkfit::Config::varXY = Config::hitposerrXY * Config::hitposerrXY |
constexpr float | mkfit::Config::varZ = Config::hitposerrZ * Config::hitposerrZ |
constexpr float | mkfit::Config::X0 |
constexpr float | mkfit::Config::xr |