Matcher of reconstructed objects to L1 Muons. More...
#include "MuonAnalysis/MuonAssociators/interface/L1MuonMatcherAlgo.h"
Public Member Functions | |
TrajectoryStateOnSurface | extrapolate (const FreeTrajectoryState &state) const |
TrajectoryStateOnSurface | extrapolate (const FreeTrajectoryState &state) const |
Extrapolate a FreeTrajectoryState to the muon station 2, return an invalid TSOS if it fails. More... | |
TrajectoryStateOnSurface | extrapolate (const reco::Candidate &tk) const |
Extrapolate reco::Candidate to the muon station 2, return an invalid TSOS if it fails. More... | |
TrajectoryStateOnSurface | extrapolate (const reco::Candidate &tk) const |
TrajectoryStateOnSurface | extrapolate (const reco::Track &tk) const |
TrajectoryStateOnSurface | extrapolate (const reco::Track &tk) const |
Extrapolate reco::Track to the muon station 2, return an invalid TSOS if it fails. More... | |
TrajectoryStateOnSurface | extrapolate (const SimTrack &tk, const edm::SimVertexContainer &vtx) const |
Extrapolate a SimTrack to the muon station 2, return an invalid TSOS if it fails. Requires SimVertices to know where to start from. More... | |
void | init (const edm::EventSetup &iSetup) |
void | init (const edm::EventSetup &iSetup) |
Call this method at the beginning of each run, to initialize geometry, magnetic field and propagators. More... | |
L1MuonMatcherAlgo (const edm::ParameterSet &iConfig) | |
L1MuonMatcherAlgo (const edm::ParameterSet &iConfig) | |
bool | match (const reco::Candidate &c, const l1extra::L1MuonParticle &l1, float &deltaR, float &deltaPhi, TrajectoryStateOnSurface &propagated) const |
bool | match (const reco::Candidate &c, const l1extra::L1MuonParticle &l1, float &deltaR, float &deltaPhi, TrajectoryStateOnSurface &propagated) const |
int | match (const reco::Candidate &c, const std::vector< l1extra::L1MuonParticle > &l1, float &deltaR, float &deltaPhi, TrajectoryStateOnSurface &propagated) const |
int | match (const reco::Candidate &c, const std::vector< l1extra::L1MuonParticle > &l1, float &deltaR, float &deltaPhi, TrajectoryStateOnSurface &propagated) const |
int | match (const reco::Candidate &c, const std::vector< l1t::Muon > &l1, float &deltaR, float &deltaPhi, TrajectoryStateOnSurface &propagated) const |
bool | match (const reco::Track &tk, const l1extra::L1MuonParticle &l1, float &deltaR, float &deltaPhi, TrajectoryStateOnSurface &propagated) const |
bool | match (const reco::Track &tk, const l1extra::L1MuonParticle &l1, float &deltaR, float &deltaPhi, TrajectoryStateOnSurface &propagated) const |
int | match (const reco::Track &tk, const std::vector< l1extra::L1MuonParticle > &l1, float &deltaR, float &deltaPhi, TrajectoryStateOnSurface &propagated) const |
int | match (const reco::Track &tk, const std::vector< l1extra::L1MuonParticle > &l1, float &deltaR, float &deltaPhi, TrajectoryStateOnSurface &propagated) const |
int | match (const reco::Track &tk, const std::vector< l1t::Muon > &l1, float &deltaR, float &deltaPhi, TrajectoryStateOnSurface &propagated) const |
bool | match (const SimTrack &tk, const edm::SimVertexContainer &vtxs, const l1extra::L1MuonParticle &l1, float &deltaR, float &deltaPhi, TrajectoryStateOnSurface &propagated) const |
int | match (const SimTrack &tk, const edm::SimVertexContainer &vtxs, const std::vector< l1extra::L1MuonParticle > &l1, float &deltaR, float &deltaPhi, TrajectoryStateOnSurface &propagated) const |
int | match (const SimTrack &tk, const edm::SimVertexContainer &vtxs, const std::vector< l1t::Muon > &l1, float &deltaR, float &deltaPhi, TrajectoryStateOnSurface &propagated) const |
bool | match (TrajectoryStateOnSurface &propagated, const l1extra::L1MuonParticle &l1, float &deltaR, float &deltaPhi) const |
bool | match (TrajectoryStateOnSurface &propagated, const l1extra::L1MuonParticle &l1, float &deltaR, float &deltaPhi) const |
int | match (TrajectoryStateOnSurface &propagated, const std::vector< l1extra::L1MuonParticle > &l1, float &deltaR, float &deltaPhi) const |
int | match (TrajectoryStateOnSurface &propagated, const std::vector< l1extra::L1MuonParticle > &l1, float &deltaR, float &deltaPhi) const |
int | match (TrajectoryStateOnSurface &propagated, const std::vector< l1t::Muon > &l1, float &deltaR, float &deltaPhi) const |
template<typename Collection , typename Selector > | |
int | matchGeneric (const reco::Candidate &c, const Collection &l1, const Selector &sel, float &deltaR, float &deltaPhi, TrajectoryStateOnSurface &propagated) const |
template<typename Collection , typename Selector > | |
int | matchGeneric (const reco::Candidate &c, const Collection &l1, const Selector &sel, float &deltaR, float &deltaPhi, TrajectoryStateOnSurface &propagated) const |
template<typename Collection , typename Selector > | |
int | matchGeneric (const reco::Track &tk, const Collection &l1, const Selector &sel, float &deltaR, float &deltaPhi, TrajectoryStateOnSurface &propagated) const |
template<typename Collection , typename Selector > | |
int | matchGeneric (const reco::Track &tk, const Collection &l1, const Selector &sel, float &deltaR, float &deltaPhi, TrajectoryStateOnSurface &propagated) const |
template<typename Collection , typename Selector > | |
int | matchGeneric (TrajectoryStateOnSurface &propagated, const Collection &l1, const Selector &sel, float &deltaR, float &deltaPhi) const |
template<typename Collection , typename Selector > | |
int | matchGeneric (TrajectoryStateOnSurface &propagated, const Collection &l1, const Selector &sel, float &deltaR, float &deltaPhi) const |
PropagateToMuon & | propagatorToMuon () |
Return the propagator to second muon station (in case it's needed) More... | |
PropagateToMuon & | propagatorToMuon () |
Return the propagator to second muon station (in case it's needed) More... | |
const PropagateToMuon & | propagatorToMuon () const |
Return the propagator to second muon station (in case it's needed) More... | |
const PropagateToMuon & | propagatorToMuon () const |
Return the propagator to second muon station (in case it's needed) More... | |
void | setL1PhiOffset (double l1PhiOffset) |
Add this offset to the L1 phi before doing the match, to correct for different scales in L1 vs offline. More... | |
~L1MuonMatcherAlgo () | |
~L1MuonMatcherAlgo () | |
Private Types | |
typedef StringCutObjectSelector< l1extra::L1MuonParticle > | L1Selector |
typedef StringCutObjectSelector< reco::Candidate, true > | L1Selector |
enum | SortBy { SortByDeltaR = 0, SortByDeltaPhi, SortByDeltaEta, SortByPt, SortByQual } |
Sort by deltaPhi or deltaEta instead of deltaR. More... | |
Private Member Functions | |
template<class T > | |
int | genericQuality (const T &cand) const |
Private Attributes | |
double | deltaEta_ |
double | deltaPhi_ |
double | deltaR2_ |
Matching cuts. More... | |
double | l1PhiOffset_ |
offset to be added to the L1 phi before the match More... | |
L1Selector | preselectionCut_ |
Preselection cut to apply to L1 candidates before matching. More... | |
PropagateToMuon | prop_ |
SortBy | sortBy_ |
bool | sortByDeltaPhi_ |
Sort by deltaPhi instead of deltaR. More... | |
bool | useStage2L1_ |
Matcher of reconstructed objects to L1 Muons.
"HLTriggerOffline/Muon/interface/L1MuonMatcherAlgo.h"
Definition at line 26 of file L1MuonMatcherAlgo.h.
|
private |
Definition at line 166 of file L1MuonMatcherAlgo.h.
|
private |
Definition at line 244 of file L1MuonMatcherAlgo.h.
|
private |
Sort by deltaPhi or deltaEta instead of deltaR.
Enumerator | |
---|---|
SortByDeltaR | |
SortByDeltaPhi | |
SortByDeltaEta | |
SortByPt | |
SortByQual |
Definition at line 252 of file L1MuonMatcherAlgo.h.
|
explicit |
Definition at line 5 of file L1MuonMatcherAlgo.cc.
L1MuonMatcherAlgo::~L1MuonMatcherAlgo | ( | ) |
Definition at line 14 of file L1MuonMatcherAlgo.cc.
|
explicit |
L1MuonMatcherAlgo::~L1MuonMatcherAlgo | ( | ) |
|
inline |
Extrapolate a FreeTrajectoryState to the muon station 2, return an invalid TSOS if it fails
Definition at line 45 of file L1MuonMatcherAlgo.h.
References PropagateToMuon::extrapolate(), and prop_.
|
inline |
Extrapolate a FreeTrajectoryState to the muon station 2, return an invalid TSOS if it fails.
Definition at line 48 of file L1MuonMatcherAlgo.h.
References PropagateToMuon::extrapolate(), and prop_.
|
inline |
Extrapolate reco::Candidate to the muon station 2, return an invalid TSOS if it fails.
Definition at line 40 of file L1MuonMatcherAlgo.h.
References PropagateToMuon::extrapolate(), and prop_.
|
inline |
Extrapolate reco::Candidate to the muon station 2, return an invalid TSOS if it fails
Definition at line 41 of file L1MuonMatcherAlgo.h.
References PropagateToMuon::extrapolate(), and prop_.
|
inline |
Extrapolate reco::Track to the muon station 2, return an invalid TSOS if it fails.
Definition at line 37 of file L1MuonMatcherAlgo.h.
References PropagateToMuon::extrapolate(), and prop_.
|
inline |
Extrapolate reco::Track to the muon station 2, return an invalid TSOS if it fails
Definition at line 37 of file L1MuonMatcherAlgo.h.
References PropagateToMuon::extrapolate(), and prop_.
Referenced by match(), and matchGeneric().
|
inline |
Extrapolate a SimTrack to the muon station 2, return an invalid TSOS if it fails. Requires SimVertices to know where to start from.
Definition at line 43 of file L1MuonMatcherAlgo.h.
References PropagateToMuon::extrapolate(), prop_, and extraflags_cff::vtx.
|
inlineprivate |
Definition at line 270 of file L1MuonMatcherAlgo.h.
void L1MuonMatcherAlgo::init | ( | const edm::EventSetup & | iSetup | ) |
Call this method at the beginning of each run, to initialize geometry, magnetic field and propagators
Definition at line 16 of file L1MuonMatcherAlgo.cc.
References PropagateToMuon::init(), and prop_.
Referenced by HLTMuonPlotter::beginRun().
void L1MuonMatcherAlgo::init | ( | const edm::EventSetup & | iSetup | ) |
Call this method at the beginning of each run, to initialize geometry, magnetic field and propagators.
|
inline |
Try to match one track to one L1. Return true if succeeded (and update deltaR, deltaPhi and propagated TSOS accordingly) The preselection cut on L1, if specified in the config, is applied before the match
Definition at line 67 of file L1MuonMatcherAlgo.h.
References HltBtagPostValidation_cff::c, SiPixelRawToDigiRegional_cfi::deltaPhi, PbPb_ZMuSkimMuonDPG_cff::deltaR, extrapolate(), TrajectoryStateOnSurface::isValid(), and match().
|
inline |
Try to match one track to one L1. Return true if succeeded (and update deltaR, deltaPhi and propagated TSOS accordingly) The preselection cut on L1, if specified in the config, is applied before the match
Definition at line 68 of file L1MuonMatcherAlgo.h.
References HltBtagPostValidation_cff::c, SiPixelRawToDigiRegional_cfi::deltaPhi, PbPb_ZMuSkimMuonDPG_cff::deltaR, extrapolate(), TrajectoryStateOnSurface::isValid(), and match().
|
inline |
Find the best match to L1, and return its index in the vector (and update deltaR, deltaPhi and propagated TSOS accordingly) Returns -1 if the match fails The preselection cut on L1, if specified in the config, is applied before the match
Definition at line 101 of file L1MuonMatcherAlgo.h.
References HltBtagPostValidation_cff::c, SiPixelRawToDigiRegional_cfi::deltaPhi, PbPb_ZMuSkimMuonDPG_cff::deltaR, extrapolate(), TrajectoryStateOnSurface::isValid(), and match().
|
inline |
Find the best match to L1, and return its index in the vector (and update deltaR, deltaPhi and propagated TSOS accordingly) Returns -1 if the match fails The preselection cut on L1, if specified in the config, is applied before the match
Definition at line 113 of file L1MuonMatcherAlgo.h.
References HltBtagPostValidation_cff::c, SiPixelRawToDigiRegional_cfi::deltaPhi, PbPb_ZMuSkimMuonDPG_cff::deltaR, extrapolate(), TrajectoryStateOnSurface::isValid(), and match().
|
inline |
Find the best match to stage2 L1, and return its index in the vector (and update deltaR, deltaPhi and propagated TSOS accordingly) Returns -1 if the match fails The preselection cut on stage2 L1, if specified in the config, is applied before the match
Definition at line 160 of file L1MuonMatcherAlgo.h.
References HltBtagPostValidation_cff::c, SiPixelRawToDigiRegional_cfi::deltaPhi, PbPb_ZMuSkimMuonDPG_cff::deltaR, extrapolate(), TrajectoryStateOnSurface::isValid(), and match().
|
inline |
Try to match one track to one L1. Return true if succeeded (and update deltaR, deltaPhi and propagated TSOS accordingly) The preselection cut on L1, if specified in the config, is applied before the match
Definition at line 55 of file L1MuonMatcherAlgo.h.
References SiPixelRawToDigiRegional_cfi::deltaPhi, PbPb_ZMuSkimMuonDPG_cff::deltaR, extrapolate(), and TrajectoryStateOnSurface::isValid().
Referenced by match(), and matchGeneric().
|
inline |
Try to match one track to one L1. Return true if succeeded (and update deltaR, deltaPhi and propagated TSOS accordingly) The preselection cut on L1, if specified in the config, is applied before the match
Definition at line 57 of file L1MuonMatcherAlgo.h.
References SiPixelRawToDigiRegional_cfi::deltaPhi, PbPb_ZMuSkimMuonDPG_cff::deltaR, extrapolate(), TrajectoryStateOnSurface::isValid(), and match().
|
inline |
Find the best match to L1, and return its index in the vector (and update deltaR, deltaPhi and propagated TSOS accordingly) Returns -1 if the match fails The preselection cut on L1, if specified in the config, is applied before the match
Definition at line 88 of file L1MuonMatcherAlgo.h.
References SiPixelRawToDigiRegional_cfi::deltaPhi, PbPb_ZMuSkimMuonDPG_cff::deltaR, extrapolate(), TrajectoryStateOnSurface::isValid(), and match().
|
inline |
Find the best match to L1, and return its index in the vector (and update deltaR, deltaPhi and propagated TSOS accordingly) Returns -1 if the match fails The preselection cut on L1, if specified in the config, is applied before the match
Definition at line 101 of file L1MuonMatcherAlgo.h.
References SiPixelRawToDigiRegional_cfi::deltaPhi, PbPb_ZMuSkimMuonDPG_cff::deltaR, extrapolate(), TrajectoryStateOnSurface::isValid(), and match().
|
inline |
Find the best match to stage2 L1, and return its index in the vector (and update deltaR, deltaPhi and propagated TSOS accordingly) Returns -1 if the match fails The preselection cut on stage2 L1, if specified in the config, is applied before the match
Definition at line 148 of file L1MuonMatcherAlgo.h.
References SiPixelRawToDigiRegional_cfi::deltaPhi, PbPb_ZMuSkimMuonDPG_cff::deltaR, extrapolate(), TrajectoryStateOnSurface::isValid(), and match().
|
inline |
Try to match one simtrack to one L1. Return true if succeeded (and update deltaR, deltaPhi and propagated TSOS accordingly) The preselection cut on L1, if specified in the config, is applied before the match
Definition at line 79 of file L1MuonMatcherAlgo.h.
References SiPixelRawToDigiRegional_cfi::deltaPhi, PbPb_ZMuSkimMuonDPG_cff::deltaR, extrapolate(), TrajectoryStateOnSurface::isValid(), and match().
|
inline |
Find the best match to L1, and return its index in the vector (and update deltaR, deltaPhi and propagated TSOS accordingly) Returns -1 if the match fails The preselection cut on L1, if specified in the config, is applied before the match
Definition at line 125 of file L1MuonMatcherAlgo.h.
References SiPixelRawToDigiRegional_cfi::deltaPhi, PbPb_ZMuSkimMuonDPG_cff::deltaR, extrapolate(), TrajectoryStateOnSurface::isValid(), and match().
|
inline |
Find the best match to stage2 L1, and return its index in the vector (and update deltaR, deltaPhi and propagated TSOS accordingly) Returns -1 if the match fails The preselection cut on stage 2 L1, if specified in the config, is applied before the match
Definition at line 172 of file L1MuonMatcherAlgo.h.
References SiPixelRawToDigiRegional_cfi::deltaPhi, PbPb_ZMuSkimMuonDPG_cff::deltaR, extrapolate(), TrajectoryStateOnSurface::isValid(), and match().
bool L1MuonMatcherAlgo::match | ( | TrajectoryStateOnSurface & | propagated, |
const l1extra::L1MuonParticle & | l1, | ||
float & | deltaR, | ||
float & | deltaPhi | ||
) | const |
Try to match one track to one L1. Return true if succeeded (and update deltaR, deltaPhi accordingly) The preselection cut on L1, if specified in the config, is applied before the match
Definition at line 18 of file L1MuonMatcherAlgo.cc.
References SiPixelRawToDigiRegional_cfi::deltaPhi, deltaPhi_, PbPb_ZMuSkimMuonDPG_cff::deltaR, HLTMuonOfflineAnalyzer_cfi::deltaR2, deltaR2_, reco::LeafCandidate::eta(), TrajectoryStateOnSurface::globalPosition(), reco::LeafCandidate::phi(), preselectionCut_, and mathSSE::sqrt().
bool L1MuonMatcherAlgo::match | ( | TrajectoryStateOnSurface & | propagated, |
const l1extra::L1MuonParticle & | l1, | ||
float & | deltaR, | ||
float & | deltaPhi | ||
) | const |
Try to match one track to one L1. Return true if succeeded (and update deltaR, deltaPhi accordingly) The preselection cut on L1, if specified in the config, is applied before the match
int L1MuonMatcherAlgo::match | ( | TrajectoryStateOnSurface & | propagated, |
const std::vector< l1extra::L1MuonParticle > & | l1, | ||
float & | deltaR, | ||
float & | deltaPhi | ||
) | const |
Find the best match to L1, and return its index in the vector (and update deltaR, deltaPhi accordingly) Returns -1 if the match fails The preselection cut on L1, if specified in the config, is applied before the match
Definition at line 35 of file L1MuonMatcherAlgo.cc.
References SiPixelRawToDigiRegional_cfi::deltaPhi, PbPb_ZMuSkimMuonDPG_cff::deltaR, matchGeneric(), and preselectionCut_.
int L1MuonMatcherAlgo::match | ( | TrajectoryStateOnSurface & | propagated, |
const std::vector< l1extra::L1MuonParticle > & | l1, | ||
float & | deltaR, | ||
float & | deltaPhi | ||
) | const |
Find the best match to L1, and return its index in the vector (and update deltaR, deltaPhi accordingly) Returns -1 if the match fails The preselection cut on L1, if specified in the config, is applied before the match
int L1MuonMatcherAlgo::match | ( | TrajectoryStateOnSurface & | propagated, |
const std::vector< l1t::Muon > & | l1, | ||
float & | deltaR, | ||
float & | deltaPhi | ||
) | const |
Find the best match to stage 2 L1, and return its index in the vector (and update deltaR, deltaPhi accordingly) Returns -1 if the match fails The preselection cut on stage 2 L1, if specified in the config, is applied before the match
Definition at line 97 of file L1MuonMatcherAlgo.cc.
References SiPixelRawToDigiRegional_cfi::deltaPhi, PbPb_ZMuSkimMuonDPG_cff::deltaR, matchGeneric(), and preselectionCut_.
|
inline |
Find the best match to L1, and return its index in the vector (and update deltaR, deltaPhi and propagated TSOS accordingly) Returns -1 if the match fails Only the objects passing the selector will be allowed for the match. If you don't need a selector, just use an AnySelector (CommonTools/Utils) which accepts everything
Definition at line 141 of file L1MuonMatcherAlgo.h.
References HltBtagPostValidation_cff::c, SiPixelRawToDigiRegional_cfi::deltaPhi, PbPb_ZMuSkimMuonDPG_cff::deltaR, extrapolate(), TrajectoryStateOnSurface::isValid(), matchGeneric(), and EgammaValidation_Wenu_cff::sel.
|
inline |
Find the best match to L1, and return its index in the vector (and update deltaR, deltaPhi and propagated TSOS accordingly) Returns -1 if the match fails Only the objects passing the selector will be allowed for the match. If you don't need a selector, just use an AnySelector (CommonTools/Utils) which accepts everything
Definition at line 212 of file L1MuonMatcherAlgo.h.
References HltBtagPostValidation_cff::c, SiPixelRawToDigiRegional_cfi::deltaPhi, PbPb_ZMuSkimMuonDPG_cff::deltaR, extrapolate(), TrajectoryStateOnSurface::isValid(), matchGeneric(), and EgammaValidation_Wenu_cff::sel.
|
inline |
Find the best match to L1, and return its index in the vector (and update deltaR, deltaPhi and propagated TSOS accordingly) Returns -1 if the match fails Only the objects passing the selector will be allowed for the match. If you don't need a selector, just use an AnySelector (CommonTools/Utils) which accepts everything
Definition at line 125 of file L1MuonMatcherAlgo.h.
References SiPixelRawToDigiRegional_cfi::deltaPhi, PbPb_ZMuSkimMuonDPG_cff::deltaR, extrapolate(), TrajectoryStateOnSurface::isValid(), and EgammaValidation_Wenu_cff::sel.
Referenced by match(), and matchGeneric().
|
inline |
Find the best match to L1, and return its index in the vector (and update deltaR, deltaPhi and propagated TSOS accordingly) Returns -1 if the match fails Only the objects passing the selector will be allowed for the match. If you don't need a selector, just use an AnySelector (CommonTools/Utils) which accepts everything
Definition at line 197 of file L1MuonMatcherAlgo.h.
References SiPixelRawToDigiRegional_cfi::deltaPhi, PbPb_ZMuSkimMuonDPG_cff::deltaR, extrapolate(), TrajectoryStateOnSurface::isValid(), matchGeneric(), and EgammaValidation_Wenu_cff::sel.
int L1MuonMatcherAlgo::matchGeneric | ( | TrajectoryStateOnSurface & | propagated, |
const Collection & | l1, | ||
const Selector & | sel, | ||
float & | deltaR, | ||
float & | deltaPhi | ||
) | const |
Find the best match to L1, and return its index in the vector (and update deltaR, deltaPhi accordingly) Returns -1 if the match fails Only the objects passing the selector will be allowed for the match. The selector defaults to an AnySelector (CommonTools/Utils) which just accepts everything
Definition at line 178 of file L1MuonMatcherAlgo.h.
References SiPixelRawToDigiRegional_cfi::deltaPhi, deltaPhi_, PbPb_ZMuSkimMuonDPG_cff::deltaR, HLTMuonOfflineAnalyzer_cfi::deltaR2, deltaR2_, TrajectoryStateOnSurface::globalPosition(), mps_fire::i, match(), VBFGenJetFilter_cfi::minDeltaPhi, dqmiodumpmetadata::n, getGTfromDQMFile::obj, EgammaValidation_Wenu_cff::sel, sortByDeltaPhi_, and mathSSE::sqrt().
int L1MuonMatcherAlgo::matchGeneric | ( | TrajectoryStateOnSurface & | propagated, |
const Collection & | l1, | ||
const Selector & | sel, | ||
float & | deltaR, | ||
float & | deltaPhi | ||
) | const |
Find the best match to L1, and return its index in the vector (and update deltaR, deltaPhi accordingly) Returns -1 if the match fails Only the objects passing the selector will be allowed for the match. The selector defaults to an AnySelector (CommonTools/Utils) which just accepts everything
|
inline |
Return the propagator to second muon station (in case it's needed)
Definition at line 48 of file L1MuonMatcherAlgo.h.
References prop_.
|
inline |
Return the propagator to second muon station (in case it's needed)
Definition at line 51 of file L1MuonMatcherAlgo.h.
References prop_.
|
inline |
Return the propagator to second muon station (in case it's needed)
Definition at line 50 of file L1MuonMatcherAlgo.h.
References prop_.
|
inline |
Return the propagator to second muon station (in case it's needed)
Definition at line 53 of file L1MuonMatcherAlgo.h.
References prop_.
|
inline |
Add this offset to the L1 phi before doing the match, to correct for different scales in L1 vs offline.
Definition at line 234 of file L1MuonMatcherAlgo.h.
References muonL1Match_cfi::l1PhiOffset, and l1PhiOffset_.
|
private |
Definition at line 249 of file L1MuonMatcherAlgo.h.
|
private |
Definition at line 171 of file L1MuonMatcherAlgo.h.
Referenced by match(), and matchGeneric().
|
private |
Matching cuts.
Definition at line 171 of file L1MuonMatcherAlgo.h.
Referenced by match(), and matchGeneric().
|
private |
offset to be added to the L1 phi before the match
Definition at line 256 of file L1MuonMatcherAlgo.h.
Referenced by setL1PhiOffset().
|
private |
Preselection cut to apply to L1 candidates before matching.
Definition at line 168 of file L1MuonMatcherAlgo.h.
Referenced by match().
|
private |
Definition at line 164 of file L1MuonMatcherAlgo.h.
Referenced by extrapolate(), init(), and propagatorToMuon().
|
private |
Definition at line 253 of file L1MuonMatcherAlgo.h.
|
private |
Sort by deltaPhi instead of deltaR.
Definition at line 174 of file L1MuonMatcherAlgo.h.
Referenced by matchGeneric().
|
private |
Definition at line 242 of file L1MuonMatcherAlgo.h.