Go to the documentation of this file.
19 #ifndef PhysicsTools_PatAlgos_PATMHTProducer_h
20 #define PhysicsTools_PatAlgos_PATMHTProducer_h
uncertaintyFunctions hcalHFUncertainty
edm::EDGetTokenT< edm::View< pat::Electron > > eleToken_
bool controlledUncertainty_
edm::InputTag CorJetAlgorithmTag_
double getMuons(edm::Event &, const edm::EventSetup &)
edm::EDGetTokenT< edm::View< pat::Jet > > jetToken_
uncertaintyFunctions muonUncertainty
uncertaintyFunctions muonCorrUncertainty
double jetEtUncertaintyParameter0_
uncertaintyFunctions jetUncertainty
edm::EDGetTokenT< edm::View< pat::Photon > > phoToken_
std::vector< metsig::SigInputObj > physobjvector_
double jetPhiUncertaintyParameter0_
uncertaintyFunctions ecalEEUncertainty
double jetEtUncertaintyParameter1_
double elePhiUncertaintyParameter0_
void produce(edm::Event &, const edm::EventSetup &) override
~PATMHTProducer() override
std::unique_ptr< TF1 > phiUncertainty
double jetPhiUncertaintyParameter2_
uncertaintyFunctions eleUncertainty
edm::InputTag ElectronTag_
double getElectrons(edm::Event &, const edm::EventSetup &)
edm::InputTag CaloJetAlgorithmTag_
edm::EDGetTokenT< edm::View< pat::Muon > > muoToken_
double getJets(edm::Event &, const edm::EventSetup &)
uncertaintyFunctions hcalHEUncertainty
std::string metCollectionLabel_
edm::EDGetTokenT< edm::View< pat::Tau > > tauToken_
std::string significanceLabel_
double eleEtUncertaintyParameter0_
std::set< CaloTowerDetId > s_clusteredTowers
edm::InputTag CaloTowerTag_
std::string JetCorrectionService_
std::unique_ptr< TF1 > etUncertainty
uncertaintyFunctions hcalHBUncertainty
double jetEtUncertaintyParameter2_
void getTowers(edm::Event &, const edm::EventSetup &)
uncertaintyFunctions jetCorrUncertainty
uncertaintyFunctions ecalEBUncertainty
uncertaintyFunctions hcalHOUncertainty
PATMHTProducer(const edm::ParameterSet &)
void setUncertaintyParameters()
double jetPhiUncertaintyParameter1_
double muonPhiUncertaintyParameter0_
double muonEtUncertaintyParameter0_
double uncertaintyScaleFactor_