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

New trees cmssw 53X #2773

Closed
wants to merge 10,000 commits into from
Closed

Conversation

emiglior
Copy link
Contributor

@emiglior emiglior commented Mar 7, 2014

Back port of #2769. I would be grateful if you can already start the tests.

Elvire Bouvier and others added 30 commits February 24, 2014 17:19
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
FastSimulation -- Migrate Code to New Random Service Interface
DQM -- Fix/Silence warnings in tau trigger DQM
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...
@emiglior emiglior mentioned this pull request Mar 11, 2014
Dr15Jones and others added 18 commits March 11, 2014 09:44
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
Tools -- Clang work updates to ClassChecker and ClassDumper
@ktf
Copy link
Contributor

ktf commented Mar 24, 2014

Please rebase.

@emiglior
Copy link
Contributor Author

@ktf,@vadler PR superseeded by PR #2952

@emiglior emiglior closed this Mar 24, 2014
@emiglior emiglior deleted the new-trees-CMSSW_7_1_X branch May 31, 2016 15:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet