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

Moved functionality from OutputWorker to OutputModuleCommunicator #54

Merged
merged 2 commits into from
Jul 8, 2013

Conversation

Dr15Jones
Copy link
Contributor

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.

Dr15Jones added 2 commits July 6, 2013 12:12
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
@cmsbuild
Copy link
Contributor

cmsbuild commented Jul 7, 2013

The following categories have been signed by chrjones (a.k.a. @Dr15Jones on GitHub): Core

@cms-git-visualization, @cms-git-core, @cms-git-geometry

@ktf
Copy link
Contributor

ktf commented Jul 8, 2013

@nclopezo can you try this out?

@nclopezo
Copy link
Contributor

nclopezo commented Jul 8, 2013

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

@ktf
Copy link
Contributor

ktf commented Jul 8, 2013

Did you run runTheMatrix -s?

@nclopezo
Copy link
Contributor

nclopezo commented Jul 8, 2013

Yes I did

Sent from Samsung Mobile

-------- Original message --------
From: Giulio Eulisse notifications@github.com
Date:
To: cms-sw/cmssw cmssw@noreply.github.com
Cc: nclopezo dg.mendez67@uniandes.edu.co
Subject: Re: [cmssw] Moved functionality from OutputWorker to OutputModuleCommunicator (#54)

Did you run runTheMatrix -s?

Reply to this email directly or view it on GitHub.

ktf added a commit that referenced this pull request Jul 8, 2013
Moved functionality from OutputWorker to OutputModuleCommunicator
@ktf ktf merged commit 424b3eb into cms-sw:CMSSW_7_0_X Jul 8, 2013
jshlee referenced this pull request in jshlee/cmssw Dec 19, 2013
Adding harvesting code for SIM and DIGI and changing cmsDriver option.
nclopezo added a commit to nclopezo/cmssw that referenced this pull request May 5, 2014
It now looks for hlt tests restuls for 70X,62X and 53X
gpetruc pushed a commit to gpetruc/cmssw that referenced this pull request Jul 2, 2015
mt2 cfg file: add data files; add switch to run on data
yetkinyilmaz pushed a commit to yetkinyilmaz/cmssw that referenced this pull request Jan 27, 2016
…hesforl1

added two missing L1 branches to dummybranches
jbsauvan added a commit to jbsauvan/cmssw that referenced this pull request Oct 6, 2016
Fix reset in HGCalTriggerGeometryHexImp2 in pre9
mariadalfonso pushed a commit to mariadalfonso/cmssw that referenced this pull request May 6, 2017
cmsbuild pushed a commit that referenced this pull request Jul 26, 2017
arizzi added a commit to rappoccio/cmssw that referenced this pull request Oct 31, 2017
makortel added a commit to makortel/cmssw that referenced this pull request May 25, 2018
  - load CUDAService to ConfigBuilder
  - add support for product label
  - silence callback printout

Eventually we need more general config file containing all device services.
tahuang1991 pushed a commit to tahuang1991/cmssw that referenced this pull request Aug 23, 2018
…numbering_Tao

From cmssw 10 2 1 me1a numbering tao
cmsbuild pushed a commit that referenced this pull request Jun 28, 2019
bachtis pushed a commit to bachtis/cmssw that referenced this pull request Sep 5, 2019
Jingyan95 pushed a commit to Jingyan95/cmssw that referenced this pull request Nov 18, 2020
* fix and add variables for default model

* change parameters to new default model

* fix code formatting
tomalin pushed a commit to tomalin/cmssw that referenced this pull request Dec 7, 2020
* fix and add variables for default model

* change parameters to new default model

* fix code formatting
tomalin pushed a commit to tomalin/cmssw that referenced this pull request Jan 5, 2021
* fix and add variables for default model

* change parameters to new default model

* fix code formatting
gpetruc added a commit to gpetruc/cmssw that referenced this pull request Apr 14, 2021
…irmware

Bring EM interpretation to 11_1_7 branch
franzoni pushed a commit to franzoni/cmssw that referenced this pull request May 3, 2021
* Fix the import of weights
* Update README.md
dsrankin pushed a commit to dsrankin/cmssw that referenced this pull request Mar 9, 2022
hqucms pushed a commit to hqucms/cmssw that referenced this pull request Sep 18, 2023
…O-13_2_0_pre3_patch

Add single module condition for LD run + fix econdErx and updated NANO format
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants