#include "DataFormats/MuonReco/interface/ME0Muon.h"
#include "FWCore/Framework/interface/ESHandle.h"
#include <string>
Go to the source code of this file.
Classes | |
struct | muon::SelectionTypeStringToEnum |
a lightweight "map" for selection type string label and enum value More... | |
Namespaces | |
muon | |
Enumerations | |
enum | muon::SelectionType { muon::All = 0, muon::AllGlobalMuons = 1, muon::AllStandAloneMuons = 2, muon::AllTrackerMuons = 3, muon::TrackerMuonArbitrated = 4, muon::AllArbitrated = 5, muon::GlobalMuonPromptTight = 6, muon::TMLastStationLoose = 7, muon::TMLastStationTight = 8, muon::TM2DCompatibilityLoose = 9, muon::TM2DCompatibilityTight = 10, muon::TMOneStationLoose = 11, muon::TMOneStationTight = 12, muon::TMLastStationOptimizedLowPtLoose = 13, muon::TMLastStationOptimizedLowPtTight = 14, muon::GMTkChiCompatibility = 15, muon::GMStaChiCompatibility = 16, muon::GMTkKinkTight = 17, muon::TMLastStationAngLoose = 18, muon::TMLastStationAngTight = 19, muon::TMOneStationAngLoose = 20, muon::TMOneStationAngTight = 21, muon::TMLastStationOptimizedBarrelLowPtLoose = 22, muon::TMLastStationOptimizedBarrelLowPtTight = 23, muon::RPCMuLoose = 24, muon::All = 0, muon::VeryLoose = 1, muon::Loose = 2, muon::Tight = 3 } |
Selector type. More... | |
Functions | |
bool | muon::isGoodMuon (const reco::ME0Muon &me0muon, SelectionType type) |
main GoodMuon wrapper call More... | |
bool | muon::isGoodMuon (const reco::ME0Muon &me0muon, double MaxPullX, double MaxDiffX, double MaxPullY, double MaxDiffY, double MaxDiffPhiDir) |
Specialized isGoodMuon function called from main wrapper. More... | |
SelectionType | muon::selectionTypeFromString (const std::string &label) |