Skip to content

Commit

Permalink
Merge pull request #7873 from deguio/fixRunIsComplete_74
Browse files Browse the repository at this point in the history
fix runIsComplete behaviour for express processing
  • Loading branch information
cmsbuild committed Feb 23, 2015
2 parents 7eef95b + 616141d commit d5e2d1d
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions DQMServices/Components/src/DQMFileSaver.cc
Original file line number Diff line number Diff line change
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 d5e2d1d

Please sign in to comment.