#include <TrajSeedMatcher.h>
Public Member Functions | |
Configuration (const edm::ParameterSet &pset, edm::ConsumesCollector &&cc) | |
Public Attributes | |
const edm::ESGetToken< DetLayerGeometry, RecoGeometryRecord > | detLayerGeomToken |
const bool | enableHitSkipping |
const edm::ESGetToken< MagneticField, IdealMagneticFieldRecord > | magFieldToken |
const std::vector< std::unique_ptr< MatchingCuts > > | matchingCuts |
const std::vector< unsigned int > | minNrHits |
const std::vector< int > | minNrHitsValidLayerBins |
const edm::ESGetToken< NavigationSchool, NavigationSchoolRecord > | navSchoolToken |
const edm::ESGetToken< MagneticField, IdealMagneticFieldRecord > | paramMagFieldToken |
const bool | requireExactMatchCount |
const bool | useParamMagFieldIfDefined |
const bool | useRecoVertex |
Definition at line 147 of file TrajSeedMatcher.h.
TrajSeedMatcher::Configuration::Configuration | ( | const edm::ParameterSet & | pset, |
edm::ConsumesCollector && | cc | ||
) |
Definition at line 58 of file TrajSeedMatcher.cc.
References SiStripFineDelayHit_cfi::MagneticField.
const edm::ESGetToken<DetLayerGeometry, RecoGeometryRecord> TrajSeedMatcher::Configuration::detLayerGeomToken |
Definition at line 153 of file TrajSeedMatcher.h.
const bool TrajSeedMatcher::Configuration::enableHitSkipping |
Definition at line 156 of file TrajSeedMatcher.h.
Referenced by TrajSeedMatcher::processSeed().
const edm::ESGetToken<MagneticField, IdealMagneticFieldRecord> TrajSeedMatcher::Configuration::magFieldToken |
Definition at line 150 of file TrajSeedMatcher.h.
const std::vector<std::unique_ptr<MatchingCuts> > TrajSeedMatcher::Configuration::matchingCuts |
Definition at line 168 of file TrajSeedMatcher.h.
Referenced by TrajSeedMatcher::passesMatchSel(), and TrajSeedMatcher::processSeed().
const std::vector<unsigned int> TrajSeedMatcher::Configuration::minNrHits |
Definition at line 165 of file TrajSeedMatcher.h.
Referenced by TrajSeedMatcher::getNrHitsRequired().
const std::vector<int> TrajSeedMatcher::Configuration::minNrHitsValidLayerBins |
Definition at line 166 of file TrajSeedMatcher.h.
Referenced by TrajSeedMatcher::getNrHitsRequired().
const edm::ESGetToken<NavigationSchool, NavigationSchoolRecord> TrajSeedMatcher::Configuration::navSchoolToken |
Definition at line 152 of file TrajSeedMatcher.h.
const edm::ESGetToken<MagneticField, IdealMagneticFieldRecord> TrajSeedMatcher::Configuration::paramMagFieldToken |
Definition at line 151 of file TrajSeedMatcher.h.
const bool TrajSeedMatcher::Configuration::requireExactMatchCount |
Definition at line 157 of file TrajSeedMatcher.h.
Referenced by TrajSeedMatcher::operator()().
const bool TrajSeedMatcher::Configuration::useParamMagFieldIfDefined |
Definition at line 158 of file TrajSeedMatcher.h.
Referenced by TrajSeedMatcher::getMagField().
const bool TrajSeedMatcher::Configuration::useRecoVertex |
Definition at line 155 of file TrajSeedMatcher.h.
Referenced by TrajSeedMatcher::getNrValidLayersAlongTraj(), and TrajSeedMatcher::processSeed().