#include <HLTMuonL2ToL1Map.h>
Public Member Functions | |
std::string | getL1Keys (reco::TrackRef &l2muon) |
returns the indices of L1 seeds More... | |
HLTMuonL2ToL1Map (const edm::EDGetTokenT< trigger::TriggerFilterObjectWithRefs > &previousCandToken, const edm::EDGetTokenT< SeedMap > seedMapToken, const edm::Event &iEvent) | |
construct with the Token of the L1 filter object, the Token of the L2 seed map ("hltL2Muons") and the Event More... | |
bool | isTriggeredByL1 (reco::TrackRef &l2muon) |
checks if a L2 muon was seeded by a fired L1 More... | |
~HLTMuonL2ToL1Map () | |
Private Attributes | |
std::vector < l1extra::L1MuonParticleRef > | firedL1Muons_ |
contains the vector of references to fired L1 candidates More... | |
edm::Handle< SeedMap > | seedMapHandle_ |
containes the map from a L2 seed to its sister seeds the track of which has been cleaned More... | |
This is a helper class to check L2 to L1 links
Definition at line 27 of file HLTMuonL2ToL1Map.h.
|
inlineexplicit |
construct with the Token of the L1 filter object, the Token of the L2 seed map ("hltL2Muons") and the Event
Definition at line 30 of file HLTMuonL2ToL1Map.h.
References firedL1Muons_, edm::Event::getByToken(), seedMapHandle_, and trigger::TriggerL1Mu.
|
inline |
Definition at line 42 of file HLTMuonL2ToL1Map.h.
|
inline |
returns the indices of L1 seeds
Definition at line 59 of file HLTMuonL2ToL1Map.h.
References mps_fire::i, DetachedQuadStep_cff::seeds, edm::RefVector< C, T, F >::size(), and contentValuesCheck::ss.
Referenced by HLTMuonL2PreFilter::hltFilter().
|
inline |
checks if a L2 muon was seeded by a fired L1
Definition at line 45 of file HLTMuonL2ToL1Map.h.
References spr::find(), firedL1Muons_, mps_fire::i, DetachedQuadStep_cff::seeds, and edm::RefVector< C, T, F >::size().
Referenced by HLTMuonDimuonL2Filter::hltFilter(), and HLTMuonL2PreFilter::hltFilter().
|
private |
contains the vector of references to fired L1 candidates
Definition at line 71 of file HLTMuonL2ToL1Map.h.
Referenced by HLTMuonL2ToL1Map(), and isTriggeredByL1().
|
private |
containes the map from a L2 seed to its sister seeds the track of which has been cleaned
Definition at line 74 of file HLTMuonL2ToL1Map.h.
Referenced by HLTMuonL2ToL1Map().