CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
WtoLNuSelector.h
Go to the documentation of this file.
1 #ifndef DQM_TrackingMonitorSource_WtoLNuSelector_h
2 #define DQM_TrackingMonitorSource_WtoLNuSelector_h
3 
9 
13 
14 // Forward declaration
15 class TH1D;
16 namespace {
17  class BeamSpot;
18 }
19 
21 public:
22  explicit WtoLNuSelector(const edm::ParameterSet&);
23 
24 private:
25  bool filter(edm::Event&, edm::EventSetup const&) override;
26  double getMt(const TLorentzVector& vlep, const reco::PFMET& obj);
27 
28 private:
29  // module config parameters
38 };
39 #endif
const edm::EDGetTokenT< reco::BeamSpot > bsToken_
double getMt(const TLorentzVector &vlep, const reco::PFMET &obj)
const edm::InputTag electronTag_
const edm::EDGetTokenT< reco::GsfElectronCollection > electronToken_
WtoLNuSelector(const edm::ParameterSet &)
const edm::EDGetTokenT< reco::MuonCollection > muonToken_
const edm::InputTag bsTag_
bool filter(edm::Event &, edm::EventSetup const &) override
const edm::InputTag muonTag_
const edm::InputTag pfmetTag_
const edm::EDGetTokenT< reco::PFMETCollection > pfmetToken_