diff --git a/RecoBTag/Skimming/interface/BTagSkimLeptonJet.h b/RecoBTag/Skimming/interface/BTagSkimLeptonJet.h index 9cf386361d507..bdb7e045960b2 100644 --- a/RecoBTag/Skimming/interface/BTagSkimLeptonJet.h +++ b/RecoBTag/Skimming/interface/BTagSkimLeptonJet.h @@ -22,6 +22,7 @@ class BTagSkimLeptonJet : public edm::one::EDFilter<> { explicit BTagSkimLeptonJet(const edm::ParameterSet&); ~BTagSkimLeptonJet() override; bool filter(edm::Event&, const edm::EventSetup&) override; + static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); void endJob() override; private: diff --git a/RecoBTag/Skimming/interface/BTagSkimMC.h b/RecoBTag/Skimming/interface/BTagSkimMC.h index 17e5607bdd421..37c8ff6a909ee 100644 --- a/RecoBTag/Skimming/interface/BTagSkimMC.h +++ b/RecoBTag/Skimming/interface/BTagSkimMC.h @@ -18,6 +18,7 @@ class BTagSkimMC : public edm::stream::EDFilter("CaloJet", edm::InputTag("iterativeCone5CaloJets")); + desc.add("MinimumCaloJetPt", 20.0); + desc.add("MinimumPtRel", 0.0); + desc.add("LeptonType", ""); + desc.add("Lepton", edm::InputTag("")); + desc.add("MinimumNLeptonJet", 1); + desc.add("MaximumDeltaR", 0.4); + desc.add("MaximumLeptonEta", 2.5); + desc.add("MinimumLeptonPt", 6.0); + desc.add("MaximumCaloJetEta", 3.0); + descriptions.addWithDefaultLabel(desc); +} + //define this as a plug-in DEFINE_FWK_MODULE(BTagSkimLeptonJet); diff --git a/RecoBTag/Skimming/src/BTagSkimMC.cc b/RecoBTag/Skimming/src/BTagSkimMC.cc index 0e078511d1832..d602654e08d8e 100644 --- a/RecoBTag/Skimming/src/BTagSkimMC.cc +++ b/RecoBTag/Skimming/src/BTagSkimMC.cc @@ -3,11 +3,12 @@ #include "FWCore/Framework/interface/Event.h" #include "FWCore/Utilities/interface/InputTag.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" +#include "FWCore/ParameterSet/interface/ParameterSetDescription.h" +#include "DataFormats/HepMCCandidate/interface/GenParticle.h" using namespace edm; using namespace std; - -#include "DataFormats/HepMCCandidate/interface/GenParticle.h" using namespace reco; BTagSkimMC::BTagSkimMC(const ParameterSet& p, const BTagSkimMCCount::Counters* count) : nEvents_(0), nAccepted_(0) { @@ -77,6 +78,15 @@ bool BTagSkimMC::filter(Event& evt, const EventSetup& es) { return false; } +void BTagSkimMC::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { + edm::ParameterSetDescription desc; + desc.add("mcProcess", "ttbar"); + desc.add("pthat_min", 50.0); + desc.addUntracked("verbose", false); + desc.add("pthat_max", 80.0); + descriptions.addWithDefaultLabel(desc); +} + void BTagSkimMC::endStream() { globalCache()->nEvents_ += nEvents_; globalCache()->nAccepted_ += nAccepted_;