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

Fastsim: use fastsim era in global validation #12642

Merged
merged 8 commits into from Dec 9, 2015
Merged

Fastsim: use fastsim era in global validation #12642

merged 8 commits into from Dec 9, 2015

Conversation

lveldere
Copy link
Contributor

@lveldere lveldere commented Dec 2, 2015

  • The fastsim era is used to apply fastsim mods to globalValidation_cff.py
  • The fastsim era is used to apply fastsim mods to post validation
  • Other validation sequences and the DQM sequence will follow

@cmsbuild
Copy link
Contributor

cmsbuild commented Dec 2, 2015

A new Pull Request was created by @lveldere for CMSSW_8_0_X.

It involves the following packages:

Configuration/PyReleaseValidation
Configuration/StandardSequences
FastSimulation/Configuration
FastSimulation/Validation
SimGeneral/TrackingAnalysis
SimMuon/MCTruth
Validation/Configuration
Validation/DTRecHits
Validation/EcalDigis
Validation/EcalHits
Validation/EcalRecHits
Validation/HcalDigis
Validation/HcalHits
Validation/HcalRecHits
Validation/MuonCSCDigis
Validation/MuonDTDigis
Validation/MuonHits
Validation/MuonIdentification
Validation/MuonRPCDigis
Validation/RPCRecHits
Validation/RecoEgamma
Validation/RecoMuon

@civanch, @lveldere, @cvuosalo, @boudoul, @franzoni, @mdhildreth, @fabozzi, @cmsbuild, @ssekmen, @srimanob, @deguio, @slava77, @vanbesien, @hengne, @davidlange6 can you please review it and eventually sign? Thanks.
@ghellwig, @battibass, @makortel, @abbiendi, @GiacomoSguazzoni, @jhgoh, @VinInn, @Martin-Grunewald, @richard-cms, @rovere, @matt-komm, @cerati, @argiro, @trocino, @dgulhan, @rociovilar this is something you requested to watch as well.
@slava77, @Degano, @smuzaffar you are the release manager for this.

Following commands in first line of a comment are recognized

  • +1|approve[d]|sign[ed]: L1/L2's to approve it
  • -1|reject[ed]: L1/L2's to reject it
  • assign <category>[,<category>[,...]]: L1/L2's to request signatures from other categories
  • unassign <category>[,<category>[,...]]: L1/L2's to remove signatures from other categories
  • hold: L1/all L2's/release manager to mark it as on hold
  • unhold: L1/user who put this PR on hold
  • merge: L1/release managers to merge this request
  • [@cmsbuild,] please test: L1/L2 and selected users to start jenkins tests
  • [@cmsbuild,] please test with cms-sw/cmsdist#<PR>: L1/L2 and selected users to start jenkins tests using externals from cmsdist

@lveldere
Copy link
Contributor Author

lveldere commented Dec 2, 2015

please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Dec 2, 2015

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-any-integration/10092/console

@cmsbuild
Copy link
Contributor

cmsbuild commented Dec 2, 2015

@cmsbuild
Copy link
Contributor

cmsbuild commented Dec 2, 2015

@lveldere
Copy link
Contributor Author

lveldere commented Dec 3, 2015

+1

the only relevant changes are in the fastsim generator directory.
these changes are expected: this pr introduces proper post validation in this directory for fastsim.

@slava77
Copy link
Contributor

slava77 commented Dec 3, 2015

+1

for #12642 f055fe9

  • changes in the code are in line with the description
  • jenkins tests pass. In comparisons with the baseline there are no changes in reco product quantities; in the DQM plots, only in the /Generator/ directory there are changes which look like just a removal of the relative normalization of the plots

@civanch
Copy link
Contributor

civanch commented Dec 3, 2015

+1

@deguio
Copy link
Contributor

deguio commented Dec 7, 2015

+1
changes makes sense to me.

@lveldere
Copy link
Contributor Author

lveldere commented Dec 8, 2015

operations, pdmv

Would you mind reviewing?
Please let me know if there are any comments or questions.

@srimanob
Copy link
Contributor

srimanob commented Dec 8, 2015

+1
For PdmV, only change in havesting step.

davidlange6 added a commit that referenced this pull request Dec 9, 2015
Fastsim: use fastsim era in global validation
@davidlange6 davidlange6 merged commit 9e48c0d into cms-sw:CMSSW_8_0_X Dec 9, 2015
@acaudron
Copy link

@lveldere
Sorry to arrive late on this but we realised (thanks to @swertz @pablodecm) one thing recently due to this PR: in the relval validation for the b-tagging plots, some of them disappear for fastsim. This due to the fact we are not running exactly the same sequence on fast and fullsim as some plots for fullsim are produced by the DQMOffline sequence. In fastsim we modified the sequence to also produced these plots as the DQMOffline one is not ran.

Basically you removed this sequence:
https://github.com/cms-sw/cmssw/pull/12642/files#diff-2a5bcde0d120eb3959a5690f13018de7L42
and then you did this change:
https://github.com/cms-sw/cmssw/pull/12642/files#diff-280a22a34e1b642031a67e76fefd1e28R96
which implies now the sequence is the same for full and fastsim for b-tagging as now it will take for fastsim:
https://github.com/cms-sw/cmssw/blob/CMSSW_8_0_X/Validation/Configuration/python/globalValidation_cff.py#L89

So basically in your "if" for FastSim you need to have a replace (or a remove and add) to run the proper b-tagging validation sequence. We have a similar issue for the postvalidation sequence due to this change:
https://github.com/cms-sw/cmssw/pull/12642/files#diff-819af2ec677272fddf1fef50e788a88bR1242

So basically, we would appreciate if it can be fixed soon. Let say that there are not the most important plots but we would still appreciate to be able to monitor them.

Thanks

@lveldere
Copy link
Contributor Author

Hi Adrien

Thanks for reporting.
Now it makes sense.
I'll look into it next week.

Cheers

Lukas

On Fri, Feb 26, 2016 at 5:09 PM, acaudron notifications@github.com wrote:

@lveldere https://github.com/lveldere
Sorry to arrive late on this but we realised (thanks to @swertz
https://github.com/swertz @pablodecm https://github.com/pablodecm)
one thing recently due to this PR: in the relval validation for the
b-tagging plots, some of them disappear for fastsim. This due to the fact
we are not running exactly the same sequence on fast and fullsim as some
plots for fullsim are produced by the DQMOffline sequence. In fastsim we
modified the sequence to also produced these plots as the DQMOffline one is
not ran.

Basically you removed this sequence:

https://github.com/cms-sw/cmssw/pull/12642/files#diff-2a5bcde0d120eb3959a5690f13018de7L42
and then you did this change:

https://github.com/cms-sw/cmssw/pull/12642/files#diff-280a22a34e1b642031a67e76fefd1e28R96
which implies now the sequence is the same for full and fastsim for
b-tagging as now it will take for fastsim:

https://github.com/cms-sw/cmssw/blob/CMSSW_8_0_X/Validation/Configuration/python/globalValidation_cff.py#L89

So basically in your "if" for FastSim you need to have a replace (or a
remove and add) to run the proper b-tagging validation sequence. We have a
similar issue for the postvalidation sequence due to this change:

https://github.com/cms-sw/cmssw/pull/12642/files#diff-819af2ec677272fddf1fef50e788a88bR1242

So basically, we would appreciate if it can be fixed soon. Let say that
there are not the most important plots but we would still appreciate to be
able to monitor them.

Thanks


Reply to this email directly or view it on GitHub
#12642 (comment).

@lveldere
Copy link
Contributor Author

HI Adrien

Can you point me to the FullSim configuration for b-tag DQM?
In which path is it run?

  • VALIDATION:@standardValidation
  • VALIDATION:@miniAODValidation
  • DQM:@standardDQM
  • DQM:@miniAODDQM

At the moment FastSim runs a version of VALIDATION:@standardValidation
and soon FastSim will run a modified version of DQM:@standardDQM

Thanks

Lukas

On Fri, Feb 26, 2016 at 5:16 PM, Lukas Vanelderen <lukasvanelderen@gmail.com

wrote:

Hi Adrien

Thanks for reporting.
Now it makes sense.
I'll look into it next week.

Cheers

Lukas

On Fri, Feb 26, 2016 at 5:09 PM, acaudron notifications@github.com
wrote:

@lveldere https://github.com/lveldere
Sorry to arrive late on this but we realised (thanks to @swertz
https://github.com/swertz @pablodecm https://github.com/pablodecm)
one thing recently due to this PR: in the relval validation for the
b-tagging plots, some of them disappear for fastsim. This due to the fact
we are not running exactly the same sequence on fast and fullsim as some
plots for fullsim are produced by the DQMOffline sequence. In fastsim we
modified the sequence to also produced these plots as the DQMOffline one is
not ran.

Basically you removed this sequence:

https://github.com/cms-sw/cmssw/pull/12642/files#diff-2a5bcde0d120eb3959a5690f13018de7L42
and then you did this change:

https://github.com/cms-sw/cmssw/pull/12642/files#diff-280a22a34e1b642031a67e76fefd1e28R96
which implies now the sequence is the same for full and fastsim for
b-tagging as now it will take for fastsim:

https://github.com/cms-sw/cmssw/blob/CMSSW_8_0_X/Validation/Configuration/python/globalValidation_cff.py#L89

So basically in your "if" for FastSim you need to have a replace (or a
remove and add) to run the proper b-tagging validation sequence. We have a
similar issue for the postvalidation sequence due to this change:

https://github.com/cms-sw/cmssw/pull/12642/files#diff-819af2ec677272fddf1fef50e788a88bR1242

So basically, we would appreciate if it can be fixed soon. Let say that
there are not the most important plots but we would still appreciate to be
able to monitor them.

Thanks


Reply to this email directly or view it on GitHub
#12642 (comment).

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

8 participants