-
Notifications
You must be signed in to change notification settings - Fork 4.4k
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
Moved functionality from OutputWorker to OutputModuleCommunicator #54
Conversation
The Schedule class was doing a dynamic_cast<OutputWorker> on all workers in order to communicate with the OutputModule. This will not work when we go to the threaded framework since there will be several different OutputModule types with different workers. The solution was to abstract the communication with the OutputModule into a OutputModuleCommunication base class.
The Schedule class had conflicts since the recent topic cms-sw#36 moved Worker handling into a WorkerManager class and out of Schedule. This merge reconciles that change with the change to use an OutputModuleCommunicator class. Conflicts: FWCore/Framework/interface/Schedule.h FWCore/Framework/src/Schedule.cc
The following categories have been signed by chrjones (a.k.a. @Dr15Jones on GitHub): Core @cms-git-visualization, @cms-git-core, @cms-git-geometry |
@nclopezo can you try this out? |
Hi, I took CMSSW_7_0_X_2013-07-08-0200 pulled these changes with cms-merge-topic and ran the unit tests and RelVals tests. All the tests passed for FWCore/Framework |
Did you run runTheMatrix -s? |
Yes I did Sent from Samsung Mobile -------- Original message -------- Did you run runTheMatrix -s? |
Moved functionality from OutputWorker to OutputModuleCommunicator
Adding harvesting code for SIM and DIGI and changing cmsDriver option.
It now looks for hlt tests restuls for 70X,62X and 53X
mt2 cfg file: add data files; add switch to run on data
…hesforl1 added two missing L1 branches to dummybranches
Fix reset in HGCalTriggerGeometryHexImp2 in pre9
Synchronization
…rips Customization for phase2
add genpart mass and x1,x2
- load CUDAService to ConfigBuilder - add support for product label - silence callback printout Eventually we need more general config file containing all device services.
…numbering_Tao From cmssw 10 2 1 me1a numbering tao
* fix and add variables for default model * change parameters to new default model * fix code formatting
* fix and add variables for default model * change parameters to new default model * fix code formatting
* fix and add variables for default model * change parameters to new default model * fix code formatting
…irmware Bring EM interpretation to 11_1_7 branch
* Fix the import of weights * Update README.md
Save PF and Puppi candidates
…O-13_2_0_pre3_patch Add single module condition for LD run + fix econdErx and updated NANO format
The Schedule class was doing a dynamic_cast on all workers in order to communicate with the OutputModule. This will not work when we go to the threaded framework since there will be several different OutputModule types with different workers. The solution was to abstract the communication with the OutputModule into a OutputModuleCommunication base class.