CMS 3D CMS Logo

MuonMET.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 //
3 // Package: METProducers
4 // Class: MuonMET
5 //
6 
7 //____________________________________________________________________________||
8 #ifndef RecoMET_MuonMET_h
9 #define RecoMET_MuonMET_h
10 
11 //____________________________________________________________________________||
16 
20 
22 
23 
24 //____________________________________________________________________________||
25 namespace cms
26 {
27  class MuonMET : public edm::stream::EDProducer<>
28  {
29  public:
30  explicit MuonMET( const edm::ParameterSet& );
31  explicit MuonMET();
32  ~MuonMET() override { }
33  void produce( edm::Event&, const edm::EventSetup& ) override;
34 
35  private:
38 
43 
44  };
45 }
46 
47 //____________________________________________________________________________||
48 #endif // RecoMET_MuonMET_h
edm::EDGetTokenT< edm::View< reco::MET > > inputMETToken_
Definition: MuonMET.h:42
edm::EDGetTokenT< edm::View< reco::Muon > > inputMuonToken_
Definition: MuonMET.h:39
MuonMETAlgo alg_
Definition: MuonMET.h:36
void produce(edm::Event &, const edm::EventSetup &) override
Definition: MuonMET.cc:44
edm::InputTag metTypeInputTag_
Definition: MuonMET.h:37
edm::EDGetTokenT< edm::ValueMap< reco::MuonMETCorrectionData > > inputValueMapMuonMetCorrToken_
Definition: MuonMET.h:40
~MuonMET() override
Definition: MuonMET.h:32
edm::EDGetTokenT< edm::View< reco::CaloMET > > inputCaloMETToken_
Definition: MuonMET.h:41