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

fix of TrackSplitting module #11792

Merged
merged 2 commits into from Oct 24, 2015
Merged

fix of TrackSplitting module #11792

merged 2 commits into from Oct 24, 2015

Conversation

fioriNTU
Copy link
Contributor

Make this module usable in multi thread

@cmsbuild
Copy link
Contributor

A new Pull Request was created by @fioriNTU for CMSSW_7_4_X.

fix of TrackSplitting module

It involves the following packages:

DQM/TrackingMonitor

@cmsbuild, @danduggan, @vanbesien, @deguio can you please review it and eventually sign? Thanks.
@makortel, @threus this is something you requested to watch as well.
You can sign-off by replying to this message having '+1' in the first line of your reply.
You can reject by replying to this message having '-1' in the first line of your reply.
If you are a L2 or a release manager you can ask for tests by saying 'please test' in the first line of a comment.
@Degano you are the release manager for this.
You can merge this pull request by typing 'merge' in the first line of your comment.

@@ -148,15 +156,6 @@ void TrackSplittingMonitor::bookHistograms(DQMStore::IBooker & ibooker,
void TrackSplittingMonitor::beginJob(void)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I suggest to remove beginJob and ednJob methods completely: they are bogus for this module type (framework will never call them, either single thread or multithread). Also, add override in the header file to the virtual derived methods.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok, thanks for suggestions!

Il 14/10/2015 17.15, Slava Krutelyov ha scritto:

In DQM/TrackingMonitor/src/TrackSplittingMonitor.cc
#11792 (comment):

@@ -148,15 +156,6 @@ void TrackSplittingMonitor::bookHistograms(DQMStore::IBooker & ibooker,
void TrackSplittingMonitor::beginJob(void)

I suggest to remove beginJob and ednJob methods completely: they are
bogus for this module type (framework will never call them, either
single thread or multithread). Also, add |override| in the header file
to the virtual derived methods.


Reply to this email directly or view it on GitHub
https://github.com/cms-sw/cmssw/pull/11792/files#r42007051.


Questa e-mail è stata controllata per individuare virus con Avast antivirus.
https://www.avast.com/antivirus

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi Slava,
can you confirm that the "override" is to be added only in the analyze
method in the header?

FF

Il 14/10/2015 17.15, Slava Krutelyov ha scritto:

In DQM/TrackingMonitor/src/TrackSplittingMonitor.cc
#11792 (comment):

@@ -148,15 +156,6 @@ void TrackSplittingMonitor::bookHistograms(DQMStore::IBooker & ibooker,
void TrackSplittingMonitor::beginJob(void)

I suggest to remove beginJob and ednJob methods completely: they are
bogus for this module type (framework will never call them, either
single thread or multithread). Also, add |override| in the header file
to the virtual derived methods.


Reply to this email directly or view it on GitHub
https://github.com/cms-sw/cmssw/pull/11792/files#r42007051.


Questa e-mail è stata controllata per individuare virus con Avast antivirus.
https://www.avast.com/antivirus

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes
... if you add it to beginJob, the compiler will tell you that it's not a method inherited from the base class, which is a pretty good indicator that the method is not right (and in this case should be removed)

@fioriNTU fioriNTU closed this Oct 14, 2015
@fioriNTU fioriNTU reopened this Oct 14, 2015
@cmsbuild
Copy link
Contributor

Pull request #11792 was updated. @cmsbuild, @danduggan, @vanbesien, @deguio can you please check and sign again.

@deguio
Copy link
Contributor

deguio commented Oct 20, 2015

please test

@deguio
Copy link
Contributor

deguio commented Oct 20, 2015

+1
provided it passes the tests

@cmsbuild
Copy link
Contributor

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-any-integration/9057/console

@cmsbuild
Copy link
Contributor

This pull request is fully signed and it will be integrated in one of the next CMSSW_7_4_X IBs after it passes the integration tests and once validation in the development release cycle CMSSW_7_6_X is complete. This pull request requires discussion in the ORP meeting before it's merged. @davidlange6, @Degano, @smuzaffar

@cmsbuild
Copy link
Contributor

@cmsbuild
Copy link
Contributor

This pull request is fully signed and it will be integrated in one of the next CMSSW_7_4_X IBs (tests are also fine) and once validation in the development release cycle CMSSW_7_6_X is complete. This pull request requires discussion in the ORP meeting before it's merged. @davidlange6, @Degano, @smuzaffar

@cmsbuild
Copy link
Contributor

@cmsbuild
Copy link
Contributor

This pull request is fully signed and it will be integrated in one of the next CMSSW_7_4_X IBs (tests are also fine) and once validation in the development release cycle CMSSW_7_6_X is complete. This pull request requires discussion in the ORP meeting before it's merged. @davidlange6, @Degano, @smuzaffar

@davidlange6 davidlange6 modified the milestones: Next CMSSW_7_4_X, Next CMSSW_7_6_X Oct 24, 2015
davidlange6 added a commit that referenced this pull request Oct 24, 2015
@davidlange6 davidlange6 merged commit 92f7fff into cms-sw:CMSSW_7_4_X Oct 24, 2015
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.

None yet

5 participants