-
Notifications
You must be signed in to change notification settings - Fork 0
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
CMGTools Heppy 7_4_12 (end of 2015 version) #64
Conversation
Update heppy_74X branch to 7_4_12
Conflicts: PhysicsTools/HeppyCore/scripts/heppy_batch.py
… for jets failing id (in synch. with SnT), plus added zllmt_* variables and activity anulus for leptons and isotracks (to be synchronized with SnT)
Heppy: add Flag_HBHENoiseIsoFilter to trigger bits in heppy
Conflicts: PhysicsTools/Heppy/python/physicsobjects/Electron.py
Heppy options in batch jobs
Heppy port of 544
… just in the code; put better defaults for prescaleProcessName
Heppy port of 513 + 548
changed medium Muon-ID definition to be in line with CMSSW selector. segmentCompatibility of inner track goes from >=0.8 to >0.8. THIS WILL CHANGE YOUR MUONS! BE CAREFUL ON IMPLEMENTATION!!!
Heppy: sync medium muon id definition with CMSSW implementation
HeppyCore heppy_loop: pass parser to main function (needed for error printout)
…_final Conflicts: PhysicsTools/Heppy/python/analyzers/objects/JetAnalyzer.py PhysicsTools/Heppy/python/analyzers/objects/METAnalyzer.py
- discardedJets are made from jets, while noIdDiscardedJets from jetsAllNoID - remove commented out parts - don't apply jetEta cut to jetsAllNoID a second time before cleaning, since it has been applied already within testJetNoID before - make the attaching of neutrinos optional ( attachNeutrinos boolean parameter ) - make the overlap calculation via pfcandidates optional ( checkLeptonPFOverlap boolean )
… 74Xv1 miniAODS (if old74XMiniAODs is set to True), and make adding shifts optional (makeShiftedMETs)
Thank you, Giovanni. It looks good to me at first sight. I'll do basic tests this morning and will let you know.
All basic tests are passing. @arizzi would you prefer to test that everything is fine on the VHbb side on this branch before I port these modifications to 763? Or is it easier for you to do tests in 763 after the port? The thing is that the port from 74X to 76X is quite difficult and error-prone... So after I do the port of CMG's modifications, I'd prefer to close heppy_7_4_12 if possible. Let me both know if this could be a problem for you, and what are your plans concerning developments for 7_4_X. Cheers, |
please go straight to 763, we will start from there and send further PR directly on 76X |
please let us know once the 76X branch is updated with this |
Pull request of all CMG code to upstream Heppy, after merging the upstream heppy into the CMG heppy first to solve the conflict ( the reverse diff between the upstream heppy and the CMG is gpetruc#7 )
@arizzi @mariadalfonso