1 #ifndef RecoMuon_L3TrackFinder_MuonCkfTrajectoryBuilder_H 2 #define RecoMuon_L3TrackFinder_MuonCkfTrajectoryBuilder_H 21 const std::vector<const DetLayer*>& nl,
29 std::vector<TrajectoryMeasurement>&
result)
const override;
const Propagator * theProximityPropagator
double theRescaleErrorIfFail
const edm::ESGetToken< Propagator, TrackingComponentsRecord > thePropagatorToken
constexpr std::array< uint8_t, layerIndexSize< TrackerTraits > > layer
const std::string theProximityPropagatorName
void setEvent_(const edm::Event &iEvent, const edm::EventSetup &iSetup) override
~MuonCkfTrajectoryBuilder() override
MuonCkfTrajectoryBuilder(const edm::ParameterSet &conf, edm::ConsumesCollector &iC)
std::unique_ptr< Chi2MeasurementEstimatorBase > theEtaPhiEstimator
void findCompatibleMeasurements(const TrajectorySeed &seed, const TempTrajectory &traj, std::vector< TrajectoryMeasurement > &result) const override
edm::ESWatcher< BaseCkfTrajectoryBuilder::Chi2MeasurementEstimatorRecord > theEstimatorWatcher
void collectMeasurement(const DetLayer *layer, const std::vector< const DetLayer *> &nl, const TrajectoryStateOnSurface ¤tState, std::vector< TM > &result, int &invalidHits, const Propagator *) const
static void fillPSetDescription(edm::ParameterSetDescription &iDesc)