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
MiniAOD part 3 (7.0.X version) #4008
Conversation
…de for covariance propagation to PCA
* remove r9, sigmaIphiIphi from pat::Electron (in new releases it is already in reco::GsfElectron) * duplicate the 7.1.X interface of reco::GsfElectron from PR cms-sw#3710 for the non-ZS ones, so that the 70X code will be forward-compatible with 71X
…nd photons with consistently relinked clusters and conversions
… behaviour of keeping supercluster and seed cluster for all output electrons and photons
…loose matching for reduced conversion collection)
Tested: 1) cmsDriver.py miniAOD_data-prod -s PAT -n 100 --data --filein /store/relval/CMSSW_7_0_0/SingleMu/RECO/GR_R_70_V1_RelVal_zMu2012D-v2/00000/0259E46E-F698-E311-8CFD-003048FF9AC6.root --eventcontent MINIAOD --runUnscheduled --conditions GR_R_70_V1::All --no_exec 2) cmsDriver.py miniAOD-prod -s PAT -n 100 --mc --filein /store/relval/CMSSW_7_0_0/RelValTTbar_13/GEN-SIM-RECO/PU50ns_POSTLS170_V4-v2/00000/265B9219-FF98-E311-BF4A-02163E00EA95.root --eventcontent MINIAODSIM --runUnscheduled --conditions auto:startup --no_exec Conflicts: PhysicsTools/PatAlgos/python/slimming/miniAOD_tools.py
(--fast will replace some fastsim-incompatible MET filters with dummy boolean filters) Tested successfully with: cmsDriver RelValTTbar_13-POSTLS170_V3_FastSim-v2 -s PAT -n 10000 --mc --fast --dasquery "file dataset=/RelValTTbar_13/CMSSW_7_0_0-POSTLS170_V3_FastSim-v2/GEN-SIM-DIGI-RECO" --eventcontent MINIAODSIM --runUnscheduled --conditions POSTLS170_V3::All --no_exec
the process.options so not to mix up the allowUntracked
… so it's not going to be optimal)
…rong collection instead of failing silently
…esn't get added to the jets used for MET systematics (fixes regression after bugfix to to the PAT UserData Merger)
Hi Slava, Why are you trying to forward port to 7.2.X the 7.0.X code?
Il 3-giu-2014 05:27 "Slava Krutelyov" notifications@github.com ha scritto:
|
Hi Giovanni, the CMSSW integration includes automated forward ports from 70X to 71X and 72X and from 71X to 72X. |
On a technical side, the commands are a pretty easy way to see that the backport was done appropriately, as it's easy to miss things in 1000+ line diffs |
Hi Slava, For 71x -> 72x it maybe still makes sense given that the releases have not diverged much. For the MiniAOD pull requests this automatic forward porting makes even less sense as there are explicitly different pull requests being prepared for 70x and 71x which cover the same functionality... |
Hi Josh, you are welcome to comment on this today in the ORP. |
It makes no sense at all to automatically forward port our 7.0.X Giovanni On Tue, Jun 3, 2014 at 12:10 PM, Josh Bendavid notifications@github.com
|
@ktf |
hi slava, can you explain better what that is supposed to mean? Now, why should we have an automatic forward port too? just to check what's left out if anything? or are you thinking about merging those? I mean some stuff make sense only in 70X because, for example, reco changed in 71X (see ivf or ak4) and some stuff does not need to be re-run in 71X at miniAod making time (while is needed in 70X) |
Hi Andrea The release integration system is set up such that there are automated forward ports from earlier 7X to later 7X branches. |
Ok, so, let's put it this way: from our point of view, we were asked to On Tue, Jun 3, 2014 at 12:37 PM, Slava Krutelyov notifications@github.com
|
@slava77 how can that make sense for stuff such as PAT that depends on the actual RECO content??? |
I thought that for 70x->71x this was in place only at the very beginning of the release cycle and was turned off long ago. Agreed that we had better discuss it in the ORP today... (Also for 71x->72x it MIGHT still make sense, but if all changes are anyways forced to be integrated in 72x first anyways, then there is clearly no point...) |
Hi Josh On Jun 3, 2014, at 1:01 PM, Josh Bendavid notifications@github.com
Just to clarify - this is not the case (and nor should it be given the frequency of fixes that go in and are not forward ported). The trouble of course comes that there is a bit of additional difficulty when pushing new developments into old releases… Cheers-
|
Here is a diff that showed up in tests of this PR.
|
Now that #4107 is merged we can safely merge this one, which will not have any side effects into 71X. |
7.0.X version of #3946 and #3875, plus an extra bugfix to PUJetId on ak4 jets.
Tested on CMSSW_7_0_X_2014-05-26-0200 with
@arizzi @bendavid