CMS 3D CMS Logo

Classes | Functions | Variables
L1TkMuonProducer.cc File Reference
#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.
 

Function Documentation

◆ s_filler__LINE__()

static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker<edm::ParameterSetDescriptionFiller< L1TkMuonProducer > > s_filler__LINE__ ( "L1TkMuonProducer"  )
static

◆ s_maker__LINE__()

static const edm::MakerPluginFactory ::PMaker< edm::WorkerMaker< L1TkMuonProducer > > s_maker__LINE__ ( "L1TkMuonProducer"  )
static

Variable Documentation

◆ barrel_MTF_region

constexpr int barrel_MTF_region = 1
static

◆ dr2_cutoff

constexpr float dr2_cutoff = 0.3
static

Definition at line 36 of file L1TkMuonProducer.cc.

Referenced by L1TkMuonProducer::runOnMTFCollection_v1().

◆ endcap_MTF_region

constexpr int endcap_MTF_region = 3
static

◆ eta_scale

constexpr float eta_scale = 0.010875
static

◆ matching_factor_eta

constexpr float matching_factor_eta = 3.
static

Definition at line 37 of file L1TkMuonProducer.cc.

Referenced by L1TkMuonProducer::runOnMTFCollection_v1().

◆ matching_factor_phi

constexpr float matching_factor_phi = 4.
static

Definition at line 38 of file L1TkMuonProducer.cc.

Referenced by L1TkMuonProducer::runOnMTFCollection_v1().

◆ max_mu_propagator_eta

constexpr float max_mu_propagator_eta = 2.5
static

Definition at line 41 of file L1TkMuonProducer.cc.

Referenced by L1TkMuonProducer::propagateToGMT().

◆ min_mu_propagator_barrel_pT

constexpr float min_mu_propagator_barrel_pT = 3.5
static

Definition at line 40 of file L1TkMuonProducer.cc.

Referenced by L1TkMuonProducer::propagateToGMT().

◆ min_mu_propagator_p

constexpr float min_mu_propagator_p = 3.5
static

Definition at line 39 of file L1TkMuonProducer.cc.

Referenced by L1TkMuonProducer::propagateToGMT().

◆ mu_mass

constexpr float mu_mass = 0.105658369
static

◆ overlap_MTF_region

constexpr int overlap_MTF_region = 2
static

◆ phi_scale

constexpr float phi_scale = 2 * M_PI / 576.
static