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

Migrate Tau HLT DQM to DQMGenericClient+DQMEDHarvester #3820

Merged

Conversation

makortel
Copy link
Contributor

Use DQMGenericClient to produce all but one of the efficiency TProfiles, and simplify HLTTauPostProcessor to produce only the remaining TProfile that can't be done with DQMGenericClient (i.e. "EfficiencyRefPrevious" plot, where eff(bin) = N(bin)/N(bin-1), inside the "HLT_*" folders).

Infer the location of first L3 tau filter in the paths by looking the filter inputs instead of the location of the L3 tau producer. This will be needed when HLT goes to unscheduled/multithreaded, when producers are no longer in paths (and it works with current menus).

In addition some cleanup and small fixes to axis labels of some plots.

The histogram contents should stay the same, as should the set of histograms except DQMGenericClient adds new "globalEfficiencies" histogram in each subfolder it produces efficiency plots to.

FYI: @mbluj

Needed for unscheduled/threaded HLT, where the producers are no longer
in the paths.
In favor of a common tool. DQMGenericClient does everything
HLTTauPostProcessor does except the EfficiencyRefPrevious plot.
HLTTauPostProcessor will be modified to produce only that in following
commits.
Everything else is now done with DQMGenericClient.

Remove HLTTauDQMSummaryPlotter as obsolete.
@cmsbuild
Copy link
Contributor

A new Pull Request was created by @makortel (Matti Kortelainen) for CMSSW_7_1_X.

Migrate Tau HLT DQM to DQMGenericClient+DQMEDHarvester

It involves the following packages:

DQMOffline/Trigger
HLTriggerOffline/Tau

@ojeda, @danduggan, @rovere, @cmsbuild, @nclopezo, @deguio, @Degano can you please review it and eventually sign? Thanks.
You can sign-off by replying to this message having '+1' in the first line of your reply.
You can reject by replying to this message having '-1' in the first line of your reply.
@nclopezo, @ktf you are the release manager for this.
You can merge this pull request by typing 'merge' in the first line of your comment.

@cmsbuild
Copy link
Contributor

@cmsbuild
Copy link
Contributor

@deguio
Copy link
Contributor

deguio commented May 14, 2014

+1
looks ok to me. @makortel did you check that all the histograms are there and there are not discrepancies with the previous version of the code? there shouldn't be I believe.

thanks for taking care of the code migration. don't forget to update the google spreadsheet linked at:
https://twiki.cern.ch/twiki/bin/view/CMS/ThreadedDQM
F.

@cmsbuild
Copy link
Contributor

This pull request is fully signed and it will be integrated in one of the next CMSSW_7_1_X IBs unless changes (tests are also fine). @nclopezo, @ktf can you please take care of it?

ktf added a commit that referenced this pull request May 14, 2014
…nericClient

DQM -- Migrate Tau HLT DQM to DQMGenericClient+DQMEDHarvester
@ktf ktf merged commit af6f2fa into cms-sw:CMSSW_7_1_X May 14, 2014
@makortel
Copy link
Contributor Author

@deguio Yes, I have checked that all the histograms should be there with the same contents as before (it took actually more effort than the changes themselves...). I've now updated the google spreadsheet.

@deguio
Copy link
Contributor

deguio commented May 14, 2014

@makortel thanks.
F.

@makortel makortel deleted the tautriggerdqmTauProducer_DQMGenericClient branch October 20, 2016 10:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants