Skip to content

Commit

Permalink
add consumes interface
Browse files Browse the repository at this point in the history
  • Loading branch information
ptcox committed Nov 29, 2013
1 parent 658a799 commit 4b98cb4
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions DQM/CSCMonitorModule/plugins/CSCMonitorModule.cc
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,17 @@ CSCMonitorModule::CSCMonitorModule(const edm::ParameterSet& ps) {

dbe = edm::Service<DQMStore>().operator->();

#ifdef DQMLOCAL
dispatcher = new cscdqm::Dispatcher(&config, const_cast<CSCMonitorModule*>(this));
#endif
#ifdef DQMGLOBAL
// edm::ConsumesCollector coco( consumesCollector() );
dispatcher = new cscdqm::Dispatcher(&config, const_cast<CSCMonitorModule*>(this),
inputTag, consumesCollector() );
dcstoken = consumes<DcsStatusCollection>(edm::InputTag("scalersRawToDigi") );

#endif

dispatcher->init();

if (ps.exists("MASKEDHW")) {
Expand Down Expand Up @@ -84,7 +94,12 @@ void CSCMonitorModule::analyze(const edm::Event& e, const edm::EventSetup& c) {
// Get DCS status scalers
if (processDcsScalers) {
edm::Handle<DcsStatusCollection> dcsStatus;
#ifdef DQMLOCAL
if (e.getByLabel("scalersRawToDigi", dcsStatus)) {
#endif
#ifdef DQMGLOBAL
if (e.getByToken(dcstoken, dcsStatus) ) {
#endif
DcsStatusCollection::const_iterator dcsStatusItr = dcsStatus->begin();
for (; dcsStatusItr != dcsStatus->end(); ++dcsStatusItr) {
standby.applyMeP(dcsStatusItr->ready(DcsStatus::CSCp));
Expand Down

0 comments on commit 4b98cb4

Please sign in to comment.