CMS 3D CMS Logo

HLTMuonPtFilter.h
Go to the documentation of this file.
1 #ifndef Muon_HLTMuonPtFilter_h
2 #define Muon_HLTMuonPtFilter_h
3 
14 /* Base Class Headers */
16 
17 /* Collaborating Class Declarations */
18 class Propagator;
19 
20 /* C++ Headers */
21 #include <string>
22 
23 /* ====================================================================== */
24 
25 /* Class HLTMuonPtFilter Interface */
26 
27 class HLTMuonPtFilter : public HLTFilter {
28 
29  public:
30 
33 
35  ~HLTMuonPtFilter() override ;
36 
37 /* Operations */
38  bool hltFilter(edm::Event&, const edm::EventSetup&, trigger::TriggerFilterObjectWithRefs & filterproduct) const override;
39 
40  private:
41  std::string theSTAMuonLabel; // label of muons
42  double theMinPt; // minimum pt required
43 
44 
45 };
46 #endif // Muon_HLTMuonPtFilter_h
47 
~HLTMuonPtFilter() override
Destructorquer.
bool hltFilter(edm::Event &, const edm::EventSetup &, trigger::TriggerFilterObjectWithRefs &filterproduct) const override
std::string theSTAMuonLabel
HLTMuonPtFilter(const edm::ParameterSet &)
Constructor.