#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 124 of file TrajSeedMatcher.h.
TrajSeedMatcher::Configuration::Configuration | ( | const edm::ParameterSet & | pset, |
edm::ConsumesCollector && | cc | ||
) |
Definition at line 83 of file TrajSeedMatcher.cc.
const edm::ESGetToken<DetLayerGeometry, RecoGeometryRecord> TrajSeedMatcher::Configuration::detLayerGeomToken |
Definition at line 130 of file TrajSeedMatcher.h.
const bool TrajSeedMatcher::Configuration::enableHitSkipping |
Definition at line 133 of file TrajSeedMatcher.h.
Referenced by TrajSeedMatcher::processSeed().
const edm::ESGetToken<MagneticField, IdealMagneticFieldRecord> TrajSeedMatcher::Configuration::magFieldToken |
Definition at line 127 of file TrajSeedMatcher.h.
const std::vector<std::unique_ptr<MatchingCuts> > TrajSeedMatcher::Configuration::matchingCuts |
Definition at line 145 of file TrajSeedMatcher.h.
Referenced by TrajSeedMatcher::processSeed().
const std::vector<unsigned int> TrajSeedMatcher::Configuration::minNrHits |
Definition at line 142 of file TrajSeedMatcher.h.
Referenced by TrajSeedMatcher::getNrHitsRequired().
const std::vector<int> TrajSeedMatcher::Configuration::minNrHitsValidLayerBins |
Definition at line 143 of file TrajSeedMatcher.h.
Referenced by TrajSeedMatcher::getNrHitsRequired().
const edm::ESGetToken<NavigationSchool, NavigationSchoolRecord> TrajSeedMatcher::Configuration::navSchoolToken |
Definition at line 129 of file TrajSeedMatcher.h.
const edm::ESGetToken<MagneticField, IdealMagneticFieldRecord> TrajSeedMatcher::Configuration::paramMagFieldToken |
Definition at line 128 of file TrajSeedMatcher.h.
const bool TrajSeedMatcher::Configuration::requireExactMatchCount |
Definition at line 134 of file TrajSeedMatcher.h.
Referenced by TrajSeedMatcher::operator()().
const bool TrajSeedMatcher::Configuration::useParamMagFieldIfDefined |
Definition at line 135 of file TrajSeedMatcher.h.
Referenced by TrajSeedMatcher::ftsFromVertexToPoint().
const bool TrajSeedMatcher::Configuration::useRecoVertex |
Definition at line 132 of file TrajSeedMatcher.h.
Referenced by TrajSeedMatcher::getNrValidLayersAlongTraj(), and TrajSeedMatcher::processSeed().