-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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
New trees cmssw 53X #2773
Closed
Closed
New trees cmssw 53X #2773
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Migrate FastSimulation code to use the new interface of the random number generator service designed to work with the multithreaded Framework. The main interface change is to require a StreamID or LuminosityBlockIndex argument to the getEngine function. These objects are only available during the event or beginLuminosityBlock method.
…uction Reco updates -- Fix bug when reading ProjectedRecHits from disk with Coarse option
Reco -- Adding test code for RecoMET
FastSimulation -- Migrate Code to New Random Service Interface
DQM -- Fix/Silence warnings in tau trigger DQM
DQM -- Fix harvesting
Using the information from the ‘consumes’ calls, we provide the method modulesDependentUpon to help determine module to module data dependencies. This is used by Schedule to determine if there are any problems given the module dependencies and the order in which modules are specified in all Paths.
…figurations Using data dependencies between modules and the order in which modules must run because of Path declarations, the algorithm determines if the configuration is unrunnable (a module would never get the data it wants because the Path order is wrong) or indeterminate if run in the threaded framework. The indeterminate nature could be because one Path has modules in the proper data dependency order while a second Path has them in the wrong order. Depending on which Path runs first you could get a different answer.
Fix test configuration. The random number service was being configured with a syntax deprecated in 2006 and for which support was dropped in March 2013. If run without this fix and a configuration exception would be thrown.
…f 90% of the scatterplots when running centrally, update photonAnalyzer and photonOfflineClient sequences so that they are cloned and used for ged and std photons, add sigmaE/E also in ZToMuMuGammaAnalyzer
…togramUpdate DQM -- Update of the RecoTau validation discriminators
…icThreadSafe EventFilter/EcalRawToDigi -- Make static DCCDataUnpacker::silentMode_ std::atomic
Validation/MuonRPCGeometry -- Changed PTStatisitcs class static to const
…SubAnalysis HLTriggerOffline/Higgs -- Replaced try...catch with ParameterSet::existsAs calls
Geometry/MuonCommonData -- fix mistaken dims & pos of me11 gas vols
Geometry/TrackerNumberingBuilder -- Made GeometricDet thread-safe
Geometry/CMSCommonData -- More realistic cavern.
CondCore -- DB connection handling upgraded to support sqlite fip and new frontier c...
Closed
The unused method setGeomgraphicalId was const and was used to change a mutable. By changing the method to non-const we could get rid of the mutable and solve the thread-safety issue. No other code is affected by this change.
ConfDB -- Delta R overlap filter for Candidates: cfi file
Generators -- Adding patch to move to RandomEngineSentry for TauSpinnerCMS and TauSpin...
EgammaAnalysis/ElectronTools -- Migrate to New Random Service Interface
In the random number generator service, make the getEngine function which takes no arguments be private instead of public. This function is replaced by new getEngine functions that take either a StreamID or a LuminosityBlockIndex as an argument. This comes after a long migration of all clients to the new interface. The new interace is designed to work with the multithreaded Framework. Note this may cause some problems when automatically merged from 7_1_X to 7_1_THREADED_X. There will be a separate pull request to the 7_1_THREADED_X branch soon after the automatic merge occurs which will resolve the problems and also delete the function entirely on that branch.
The CPP conditional code to protect reflex from the C++11 syntax was done incorrectly since the the memory layout of the two options were not identical. Given that this file is never scanned by Reflex, it is best to just remove the conditional code.
…c490 gcc 4.9.0 -- Remove CandRefHelper.cc, seems to be not used.
…-71x DPGAnalysis -- Update of a configuration to cope with a change in trigger signals and other minor changes
…_pre3 Geometry -- Adding the TEC mod from Adrian Perieanu to the test2014 folder
…readSafe Geometry/TrackerNumberingBuilder -- Fixed thread-safety issues with GeometricDetExtra
…rface IOMC/RandomEngine -- Make getEngine() private in random service
CalibFormats/HcalObjects -- Remove incorrect reflex protection from HcalDbService
…metry Geometry/ForwardCommonData -- PLT fixes
DQM Consumes -- Consumes migration1
Tools -- Clang work updates to ClassChecker and ClassDumper
…mssw into from-CMSSW_7_1_X_2014-03-13-0200
Please rebase. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Back port of #2769. I would be grateful if you can already start the tests.