CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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

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

Variable Documentation

constexpr int barrel_MTF_region = 1
static
constexpr float dr2_cutoff = 0.3
static

Definition at line 36 of file L1TkMuonProducer.cc.

Referenced by L1TkMuonProducer::runOnMTFCollection_v1().

constexpr int endcap_MTF_region = 3
static
constexpr float eta_scale = 0.010875
static
constexpr float matching_factor_eta = 3.
static

Definition at line 37 of file L1TkMuonProducer.cc.

Referenced by L1TkMuonProducer::runOnMTFCollection_v1().

constexpr float matching_factor_phi = 4.
static

Definition at line 38 of file L1TkMuonProducer.cc.

Referenced by L1TkMuonProducer::runOnMTFCollection_v1().

constexpr float max_mu_propagator_eta = 2.5
static

Definition at line 41 of file L1TkMuonProducer.cc.

Referenced by L1TkMuonProducer::propagateToGMT().

constexpr float min_mu_propagator_barrel_pT = 3.5
static

Definition at line 40 of file L1TkMuonProducer.cc.

Referenced by L1TkMuonProducer::propagateToGMT().

constexpr float min_mu_propagator_p = 3.5
static

Definition at line 39 of file L1TkMuonProducer.cc.

Referenced by L1TkMuonProducer::propagateToGMT().

constexpr float mu_mass = 0.105658369
static
constexpr int overlap_MTF_region = 2
static
constexpr float phi_scale = 2 * M_PI / 576.
static