CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
ME0MuonSelector.h
Go to the documentation of this file.
1 #ifndef RecoMuon_ME0MuonSelectors_h
2 #define RecoMuon_ME0MuonSelectors_h
3 //
4 
6 
8 
9 #include <string>
10 
11 
12 
13 
14 namespace muon {
17  All = 0, // dummy options - always true
18  VeryLoose = 1, //
19  Loose = 2, //
20  Tight = 3, //
21  };
22 
24  struct SelectionTypeStringToEnum { const char *label; SelectionType value; };
26 
29 
30 
32 
33  bool isGoodMuon(const reco::ME0Muon& me0muon, double MaxPullX, double MaxDiffX, double MaxPullY, double MaxDiffY, double MaxDiffPhiDir );
34 
35 
36 }
37 #endif
type
Definition: HCALResponse.h:21
SelectionType
Selector type.
Definition: MuonSelectors.h:17
bool isGoodMuon(const reco::Muon &muon, SelectionType type, reco::Muon::ArbitrationType arbitrationType=reco::Muon::SegmentAndTrackArbitration)
main GoodMuon wrapper call
SelectionType selectionTypeFromString(const std::string &label)
Definition: MuonSelectors.cc:9