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

First steps for using Geant4 MT #4370

Merged
merged 24 commits into from Jun 25, 2014

Commits on Jun 24, 2014

  1. "Reset" OscarMTProducer

    makortel committed Jun 24, 2014
    Copy the full SHA
    91102f1 View commit details
    Browse the repository at this point in the history
  2. 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.
    makortel committed Jun 24, 2014
    Copy the full SHA
    81ad3ca View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    0d7828d View commit details
    Browse the repository at this point in the history
  4. 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().
    makortel committed Jun 24, 2014
    Copy the full SHA
    f3ac008 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    cc38c11 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    094da93 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    e41a458 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    4ac8dba View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    288fe08 View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    335d601 View commit details
    Browse the repository at this point in the history
  11. RunManagerMTWorker must be constructed in the constructor of OscarMTP…

    …roducer
    
    Because the SimProducers have to register what they produce
    makortel committed Jun 24, 2014
    Copy the full SHA
    bcc94af View commit details
    Browse the repository at this point in the history
  12. Adding content to RunManagerMTWorker::produce(), rename setRunManager…

    …Master() to beginRun()
    makortel committed Jun 24, 2014
    Copy the full SHA
    2f61c95 View commit details
    Browse the repository at this point in the history
  13. Copy the full SHA
    b9a4a9b View commit details
    Browse the repository at this point in the history
  14. Copy the full SHA
    73e1a41 View commit details
    Browse the repository at this point in the history
  15. Make DDDWorld::SetAsWorld to static

    In order to use it from RunManagerMTWorker
    makortel committed Jun 24, 2014
    Copy the full SHA
    5c34367 View commit details
    Browse the repository at this point in the history
  16. Copy the full SHA
    c1fc8fc View commit details
    Browse the repository at this point in the history
  17. Copy the full SHA
    591d242 View commit details
    Browse the repository at this point in the history
  18. Copy the full SHA
    8359599 View commit details
    Browse the repository at this point in the history
  19. Test sharing physics list

    makortel committed Jun 24, 2014
    Copy the full SHA
    bec50a9 View commit details
    Browse the repository at this point in the history
  20. Enable event simulation

    makortel committed Jun 24, 2014
    Copy the full SHA
    d043fd6 View commit details
    Browse the repository at this point in the history
  21. Copy the full SHA
    e395e51 View commit details
    Browse the repository at this point in the history
  22. Copy the full SHA
    039faee View commit details
    Browse the repository at this point in the history
  23. Copy the full SHA
    d830025 View commit details
    Browse the repository at this point in the history
  24. Turn unique_ptr to regular pointer

    Introduces a memory leak, but avoids a semi-random segfault.
    makortel committed Jun 24, 2014
    Copy the full SHA
    5a26840 View commit details
    Browse the repository at this point in the history