18 #ifndef PFMETProducer_h
19 #define PFMETProducer_h
52 class SignAlgoResolutions;
78 std::vector<edm::EDGetTokenT<edm::View<reco::Candidate>>>
lepTokens_;
91 #endif // PFMETProducer_h
edm::ESGetToken< JME::JetResolutionObject, JetResolutionRcd > jetResPtToken_
ROOT::Math::SMatrix< double, 2 > METCovMatrix
std::vector< edm::EDGetTokenT< edm::View< reco::Candidate > > > lepTokens_
PFMETProducer(const edm::ParameterSet &)
edm::EDGetTokenT< edm::View< reco::Jet > > jetToken_
static std::string const input
~PFMETProducer() override
edm::ValueMap< float > const * weights_
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
bool calculateSignificance_
void produce(edm::Event &, const edm::EventSetup &) override
metsig::METSignificance * metSigAlgo_
edm::ESGetToken< JME::JetResolutionObject, JetResolutionScaleFactorRcd > jetSFToken_
reco::METCovMatrix getMETCovMatrix(const edm::Event &event, const edm::EventSetup &, const edm::Handle< edm::View< reco::Candidate >> &input) const
edm::EDGetTokenT< edm::View< reco::Candidate > > inputToken_
edm::EDGetTokenT< double > rhoToken_
edm::ESGetToken< JME::JetResolutionObject, JetResolutionRcd > jetResPhiToken_
edm::EDGetTokenT< edm::ValueMap< float > > weightsToken_