Skip to content

Commit

Permalink
Merge pull request #7869 from deguio/fixRunIsComplete
Browse files Browse the repository at this point in the history
fix runIsComplete behaviour for express processing
  • Loading branch information
davidlange6 committed Feb 19, 2015
2 parents edffcb0 + 7d3c546 commit cea0e20
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions DQMServices/Components/src/DQMFileSaver.cc
Expand Up @@ -98,6 +98,25 @@ DQMFileSaver::saveForOffline(const std::string &workflow, int run, int lumi) con

if (lumi == 0) // save for run
{
// set run end flag
dbe_->cd();
dbe_->setCurrentFolder("Info/ProvInfo");

// do this, because ProvInfo is not yet run in offline DQM
MonitorElement* me = dbe_->get("Info/ProvInfo/CMSSW");
if (!me) me = dbe_->bookString("CMSSW", edm::getReleaseVersion().c_str() );

me = dbe_->get("Info/ProvInfo/runIsComplete");
if (!me) me = dbe_->bookFloat("runIsComplete");

if (me)
{
if (runIsComplete_)
me->Fill(1.);
else
me->Fill(0.);
}

dbe_->save(filename,
"",
"^(Reference/)?([^/]+)",
Expand Down

0 comments on commit cea0e20

Please sign in to comment.