Go to the documentation of this file. 1 #ifndef RecoMuon_L2MuonSeedGenerator_L2MuonSeedGeneratorFromL1TkMu_H
2 #define RecoMuon_L2MuonSeedGenerator_L2MuonSeedGeneratorFromL1TkMu_H
32 #include "CLHEP/Vector/ThreeVector.h"
edm::InputTag theOfflineSeedLabel
~L2MuonSeedGeneratorFromL1TkMu() override
Destructor.
const bool useUnassociatedL1
std::string thePropagatorName
edm::EDGetTokenT< l1t::TkMuonCollection > muCollToken_
const bool useOfflineSeed
const TrajectorySeed * associateOfflineSeedToL1(edm::Handle< edm::View< TrajectorySeed > > &, std::vector< int > &, TrajectoryStateOnSurface &, double)
L2MuonSeedGeneratorFromL1TkMu(const edm::ParameterSet &)
Constructor.
void produce(edm::Event &, const edm::EventSetup &) override
const double theMinPtEndcap
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
MuonServiceProxy * theService
the event setup proxy, it takes care the services update
MeasurementEstimator * theEstimator
std::vector< double > matchingDR
std::vector< double > etaBins
edm::EDGetTokenT< edm::View< TrajectorySeed > > offlineSeedToken_
const double theMinPtL1TkBarrel
const double theMinPtBarrel