Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add consumes declaration to examples #349

Merged
merged 4 commits into from Aug 20, 2013
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
4 changes: 4 additions & 0 deletions RecoLuminosity/LumiProducer/plugins/LumiCalculator.cc
Expand Up @@ -14,6 +14,8 @@
#include <boost/regex.hpp>
#include <iostream>
#include <map>
#include "FWCore/Utilities/interface/EDGetToken.h"
#include "FWCore/Utilities/interface/InputTag.h"
struct hltPerPathInfo{
hltPerPathInfo():prescale(0){}
unsigned int prescale;
Expand Down Expand Up @@ -59,6 +61,8 @@ class LumiCalculator : public edm::EDAnalyzer{

LumiCalculator::LumiCalculator(edm::ParameterSet const& pset):log_( new edm::LogInfo("LumiReport")),currentlumi_(0){
showTrgInfo_=pset.getUntrackedParameter<bool>("showTriggerInfo",false);
consumes<LumiSummary,edm::InLumi>(edm::InputTag("lumiProducer",""));
consumes<LumiSummaryRunHeader,edm::InRun>(edm::InputTag("lumiProducer",""));
}

// -----------------------------------------------------------------
Expand Down
2 changes: 2 additions & 0 deletions RecoLuminosity/LumiProducer/test/TestExpressLumiProducer.cc
Expand Up @@ -35,6 +35,8 @@ namespace edmtest

TestExpressLumiProducer::TestExpressLumiProducer(edm::ParameterSet const& ps)
{
consumes<LumiSummary,edm::InLumi>(edm::InputTag("expressLumiProducer",""));
consumes<LumiDetails,edm::InLumi>(edm::InputTag("expressLumiProducer",""));
}

// -----------------------------------------------------------------
Expand Down
Expand Up @@ -35,6 +35,7 @@ class TestLumiCorrectionSource : public edm::EDAnalyzer{

TestLumiCorrectionSource::TestLumiCorrectionSource(edm::ParameterSet const& ps)
{
consumes<LumiSummary,edm::InLumi>(edm::InputTag("lumiProducer",""));
}

// -----------------------------------------------------------------
Expand Down
3 changes: 3 additions & 0 deletions RecoLuminosity/LumiProducer/test/TestLumiProducer.cc
Expand Up @@ -31,12 +31,15 @@ namespace edmtest

virtual void analyze(edm::Event const& e, edm::EventSetup const& c);
virtual void endLuminosityBlock(LuminosityBlock const& lumiBlock, EventSetup const& c);

};

// -----------------------------------------------------------------

TestLumiProducer::TestLumiProducer(edm::ParameterSet const& ps)
{
consumes<LumiSummary,edm::InLumi>(edm::InputTag("lumiProducer",""));
consumes<LumiDetails,edm::InLumi>(edm::InputTag("lumiProducer",""));
}

// -----------------------------------------------------------------
Expand Down
10 changes: 9 additions & 1 deletion RecoLuminosity/LumiProducer/test/testLumiProd_cfg.py
@@ -1,7 +1,15 @@
import FWCore.ParameterSet.Config as cms

process = cms.Process("dbprodtest")
process.MessageLogger.categories.extend(["GetManyWithoutRegistration","GetByLabelWithoutRegistration"])
_messageSettings = cms.untracked.PSet(
reportEvery = cms.untracked.int32(1),
optionalPSet = cms.untracked.bool(True),
limit = cms.untracked.int32(10000000)
)
process.MessageLogger.cerr.GetManyWithoutRegistration = _messageSettings
process.MessageLogger.cerr.GetByLabelWithoutRegistration = _messageSettings

process = cms.Process("dbprodtest")
import FWCore.Framework.test.cmsExceptionsFatalOption_cff
process.options = cms.untracked.PSet(
# wantSummary = cms.untracked.bool(True),
Expand Down
8 changes: 8 additions & 0 deletions RecoLuminosity/LumiProducer/test/testLumiProd_cfg_dummy.py
Expand Up @@ -7,6 +7,14 @@
# wantSummary = cms.untracked.bool(True),
Rethrow = FWCore.Framework.test.cmsExceptionsFatalOption_cff.Rethrow
)
process.MessageLogger.categories.extend(["GetManyWithoutRegistration","GetByLabelWithoutRegistration"])
_messageSettings = cms.untracked.PSet(
reportEvery = cms.untracked.int32(1),
optionalPSet = cms.untracked.bool(True),
limit = cms.untracked.int32(10000000)
)
process.MessageLogger.cerr.GetManyWithoutRegistration = _messageSettings
process.MessageLogger.cerr.GetByLabelWithoutRegistration = _messageSettings

process.maxEvents = cms.untracked.PSet(
input = cms.untracked.int32(10)
Expand Down