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
First steps for using Geant4 MT #4370
Commits on Jun 24, 2014
-
-
Strip Service and EventSetup reading from RunManagerMT to a new RunMa…
…nagerMTInit The Service object and the objects from EventSetup must be retrieved in a CMSSW thread.
-
-
Use OscarMTMasterThread in OscarMTProducer
Using edm::ParameterSet as a global cache feels a bit dirty, but currently it is needed in globalBeginRun. Maybe OscarMTMasterThread object should be the global cache and have some kind of hooks for begin/endRun().
-
-
-
-
RunManagerMTWorker must be constructed in the constructor of OscarMTP…
…roducer Because the SimProducers have to register what they produce
-
Adding content to RunManagerMTWorker::produce(), rename setRunManager…
…Master() to beginRun()
-
-
Make DDDWorld::SetAsWorld to static
In order to use it from RunManagerMTWorker
-
-
-
-
-
-
-
-
-
Turn unique_ptr to regular pointer
Introduces a memory leak, but avoids a semi-random segfault.