#include "FWCore/Utilities/interface/InputTag.h"
#include "FWCore/Framework/interface/Frameworkfwd.h"
#include "FWCore/Framework/interface/stream/EDProducer.h"
#include "FWCore/Framework/interface/Event.h"
#include "FWCore/Framework/interface/MakerMacros.h"
#include "FWCore/Framework/interface/EventSetup.h"
#include "FWCore/ParameterSet/interface/ParameterSet.h"
#include "DataFormats/Common/interface/Handle.h"
#include "DataFormats/L1Trigger/interface/Muon.h"
#include "DataFormats/Math/interface/LorentzVector.h"
#include "DataFormats/Math/interface/angle_units.h"
#include "DataFormats/Math/interface/deltaR.h"
#include "DataFormats/Math/interface/deltaPhi.h"
#include "DataFormats/L1TCorrelator/interface/TkMuon.h"
#include "DataFormats/L1TCorrelator/interface/TkMuonFwd.h"
#include "L1Trigger/L1TMuon/interface/MicroGMTConfiguration.h"
#include "L1Trigger/L1TTrackMatch/interface/L1TkMuCorrDynamicWindows.h"
#include "L1Trigger/L1TTrackMatch/interface/L1TkMuMantra.h"
#include "L1Trigger/L1TMuonEndCap/interface/Common.h"
#include <memory>
#include <string>
Go to the source code of this file.
Classes | |
class | L1TkMuonProducer |
struct | L1TkMuonProducer::PropState |
Functions | |
static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker< edm::ParameterSetDescriptionFiller< L1TkMuonProducer > > | s_filler__LINE__ ("L1TkMuonProducer") |
static const edm::MakerPluginFactory ::PMaker< edm::WorkerMaker< L1TkMuonProducer > > | s_maker__LINE__ ("L1TkMuonProducer") |
Variables | |
static constexpr int | barrel_MTF_region = 1 |
static constexpr float | dr2_cutoff = 0.3 |
static constexpr int | endcap_MTF_region = 3 |
static constexpr float | eta_scale = 0.010875 |
static constexpr float | matching_factor_eta = 3. |
static constexpr float | matching_factor_phi = 4. |
static constexpr float | max_mu_propagator_eta = 2.5 |
static constexpr float | min_mu_propagator_barrel_pT = 3.5 |
static constexpr float | min_mu_propagator_p = 3.5 |
static constexpr float | mu_mass = 0.105658369 |
static constexpr int | overlap_MTF_region = 2 |
static constexpr float | phi_scale = 2 * M_PI / 576. |
|
static |
|
static |
|
static |
Definition at line 31 of file L1TkMuonProducer.cc.
Referenced by L1TkMuonProducer::build_tkMuons_from_idxs(), L1TkMuonProducer::produce(), and L1TkMuonProducer::runOnMTFCollection_v1().
|
static |
Definition at line 36 of file L1TkMuonProducer.cc.
Referenced by L1TkMuonProducer::runOnMTFCollection_v1().
|
static |
Definition at line 33 of file L1TkMuonProducer.cc.
Referenced by L1TkMuonProducer::build_tkMuons_from_idxs(), L1TkMuonProducer::produce(), L1TkMuonProducer::runOnMTFCollection_v1(), and L1TkMuonProducer::runOnMTFCollection_v2().
|
static |
Definition at line 34 of file L1TkMuonProducer.cc.
Referenced by L1TkMuonProducer::product_to_muvec(), L1TkMuonProducer::runOnMTFCollection_v1(), and L1TkMuonProducer::sigmaEtaTP().
|
static |
Definition at line 37 of file L1TkMuonProducer.cc.
Referenced by L1TkMuonProducer::runOnMTFCollection_v1().
|
static |
Definition at line 38 of file L1TkMuonProducer.cc.
Referenced by L1TkMuonProducer::runOnMTFCollection_v1().
|
static |
Definition at line 41 of file L1TkMuonProducer.cc.
Referenced by L1TkMuonProducer::propagateToGMT().
|
static |
Definition at line 40 of file L1TkMuonProducer.cc.
Referenced by L1TkMuonProducer::propagateToGMT().
|
static |
Definition at line 39 of file L1TkMuonProducer.cc.
Referenced by L1TkMuonProducer::propagateToGMT().
|
static |
Definition at line 30 of file L1TkMuonProducer.cc.
Referenced by L1TkMuonProducer::build_tkMuons_from_idxs(), L1TkMuonProducer::runOnMTFCollection_v1(), and L1TkMuonProducer::runOnMTFCollection_v2().
|
static |
Definition at line 32 of file L1TkMuonProducer.cc.
Referenced by L1TkMuonProducer::build_tkMuons_from_idxs(), L1TkMuonProducer::produce(), and L1TkMuonProducer::runOnMTFCollection_v1().
|
static |
Definition at line 35 of file L1TkMuonProducer.cc.
Referenced by L1TkMuonProducer::product_to_muvec(), and L1TkMuonProducer::runOnMTFCollection_v1().