CMS 3D CMS Logo

PFMETProducer.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 //
3 // Package: METProducers
4 // Class: PFMETProducer
5 //
13 //
14 //
15 //
16 
17 //____________________________________________________________________________||
18 #ifndef PFMETProducer_h
19 #define PFMETProducer_h
20 
21 //____________________________________________________________________________||
28 
37 
43 
45 
46 #include "TVector.h"
47 
48 #include <string>
49 
50 
51 //____________________________________________________________________________||
52 namespace metsig
53 {
54  class SignAlgoResolutions;
55 }
56 
57 //____________________________________________________________________________||
58 namespace cms
59 {
61  {
62  public:
63  explicit PFMETProducer(const edm::ParameterSet&);
64  ~PFMETProducer() override { }
65  void produce(edm::Event&, const edm::EventSetup&) override;
66 
67  private:
68 
69  reco::METCovMatrix getMETCovMatrix(const edm::Event& event, const edm::EventSetup&,
71 
72 
74 
77 
79  double jetThreshold_;
80 
82  std::vector< edm::EDGetTokenT<edm::View<reco::Candidate> > > lepTokens_;
87  };
88 }
89 
90 //____________________________________________________________________________||
91 #endif // PFMETProducer_h
ROOT::Math::SMatrix< double, 2 > METCovMatrix
Definition: MET.h:40
std::string jetResPtType_
Definition: PFMETProducer.h:84
edm::EDGetTokenT< edm::View< reco::Jet > > jetToken_
Definition: PFMETProducer.h:81
static std::string const input
Definition: EdmProvDump.cc:45
~PFMETProducer() override
Definition: PFMETProducer.h:64
metsig::METSignificance * metSigAlgo_
Definition: PFMETProducer.h:76
std::string jetSFType_
Definition: PFMETProducer.h:83
std::vector< edm::EDGetTokenT< edm::View< reco::Candidate > > > lepTokens_
Definition: PFMETProducer.h:82
Namespace of DDCMS conversion namespace.
std::string jetResPhiType_
Definition: PFMETProducer.h:85
edm::EDGetTokenT< edm::View< reco::Candidate > > inputToken_
Definition: PFMETProducer.h:73
edm::EDGetTokenT< double > rhoToken_
Definition: PFMETProducer.h:86
Definition: event.py:1