CMS 3D CMS Logo

METSignificanceProducer.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 //
3 // Package: METProducers
4 // Class: METSignificanceProducer
5 //
13 //
14 //
15 //
16 
17 //____________________________________________________________________________||
18 #ifndef METSignificanceProducer_h
19 #define METSignificanceProducer_h
20 
21 //____________________________________________________________________________||
29 
39 
41 
42 #include <string>
43 
44 //____________________________________________________________________________||
45 namespace cms {
47  public:
49  ~METSignificanceProducer() override;
50  void produce(edm::Event&, const edm::EventSetup&) override;
51 
52  private:
53  // ----------member data ---------------------------
54 
58  std::vector<edm::EDGetTokenT<edm::View<reco::Candidate>>> lepTokens_;
64 
66  };
67 } // namespace cms
68 
69 //____________________________________________________________________________||
70 #endif // METSignificanceProducer_h
Handle.h
cms::METSignificanceProducer::~METSignificanceProducer
~METSignificanceProducer() override
Definition: METSignificanceProducer.cc:41
cms::METSignificanceProducer::METSignificanceProducer
METSignificanceProducer(const edm::ParameterSet &)
Definition: METSignificanceProducer.cc:15
cms::METSignificanceProducer::jetResPhiType_
std::string jetResPhiType_
Definition: METSignificanceProducer.h:62
edm::EDGetTokenT
Definition: EDGetToken.h:33
PFJet.h
cms::METSignificanceProducer::lepTokens_
std::vector< edm::EDGetTokenT< edm::View< reco::Candidate > > > lepTokens_
Definition: METSignificanceProducer.h:58
EDProducer.h
cms::METSignificanceProducer::metToken_
edm::EDGetTokenT< edm::View< reco::MET > > metToken_
Definition: METSignificanceProducer.h:56
MakerMacros.h
cms::METSignificanceProducer::pfCandidatesToken_
edm::EDGetTokenT< edm::View< reco::Candidate > > pfCandidatesToken_
Definition: METSignificanceProducer.h:57
cms::METSignificanceProducer::jetResPtType_
std::string jetResPtType_
Definition: METSignificanceProducer.h:61
cms::METSignificanceProducer
Definition: METSignificanceProducer.h:46
cms::METSignificanceProducer::jetSFType_
std::string jetSFType_
Definition: METSignificanceProducer.h:60
cms::METSignificanceProducer::rhoToken_
edm::EDGetTokenT< double > rhoToken_
Definition: METSignificanceProducer.h:59
metsig::METSignificance
Definition: METSignificance.h:35
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
cms::METSignificanceProducer::pfjetsToken_
edm::EDGetTokenT< edm::View< reco::Jet > > pfjetsToken_
Definition: METSignificanceProducer.h:55
edm::ParameterSet
Definition: ParameterSet.h:47
METSignificance.h
Event.h
PFMET.h
edm::stream::EDProducer
Definition: EDProducer.h:38
CommonMETData.h
edm::EventSetup
Definition: EventSetup.h:57
cms::METSignificanceProducer::metSigAlgo_
metsig::METSignificance * metSigAlgo_
Definition: METSignificanceProducer.h:65
cms::METSignificanceProducer::produce
void produce(edm::Event &, const edm::EventSetup &) override
Definition: METSignificanceProducer.cc:44
ValueMap.h
PFMETFwd.h
MET.h
cms::METSignificanceProducer::weightsToken_
edm::EDGetTokenT< edm::ValueMap< float > > weightsToken_
Definition: METSignificanceProducer.h:63
Frameworkfwd.h
METFwd.h
ConsumesCollector.h
Candidate.h
View.h
ParameterSet.h
edm::Event
Definition: Event.h:73
cms
Namespace of DDCMS conversion namespace.
Definition: ProducerAnalyzer.cc:21