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

Classes in DataFormats/L1DTTrackFinder only return const * from const functions #1314

Merged

Conversation

Dr15Jones
Copy link
Contributor

The thread-safety checker complained that the Container classes in DataFormats/L1DTTrackFinder
were returning non-const pointers to member data from const member functions. These were
changed to return const pointers. This required changing variable types in calling classes
however it turned out those classes never modified the objects anyway so no algorithmic
changes were neeed.

… functions.

The thread-safety checker complained that the Container classes in DataFormats/L1DTTrackFinder
were returning non-const pointers to member data from const member functions. These were
changed to return const pointers. This required changing variable types in calling classes
however it turned out those classes never modified the objects anyway so no algorithmic
changes were neeed.
@cmsbuild
Copy link
Contributor

cmsbuild commented Nov 4, 2013

A new Pull Request was created by @Dr15Jones (Chris Jones) for CMSSW_7_0_X.

Classes in DataFormats/L1DTTrackFinder only return const * from const functions

It involves the following packages:

L1Trigger/HardwareValidation
DQM/DTMonitorModule
L1Trigger/CSCTrackFinder
DQM/L1TMonitor
DataFormats/L1DTTrackFinder
HLTrigger/special
L1Trigger/DTTrackFinder

@perrotta, @nclopezo, @danduggan, @rovere, @Martin-Grunewald, @deguio, @fwyzard, @eliasron, @mulhearn can you please review it and eventually sign? Thanks.
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.
@ktf you are the release manager for this.

@cmsbuild
Copy link
Contributor

cmsbuild commented Nov 4, 2013

@mulhearn
Copy link
Contributor

mulhearn commented Nov 4, 2013

+1

2 similar comments
@Martin-Grunewald
Copy link
Contributor

+1

@deguio
Copy link
Contributor

deguio commented Nov 5, 2013

+1

@cmsbuild
Copy link
Contributor

cmsbuild commented Nov 5, 2013

This pull request is fully signed and it will be integrated in one of the next IBs unless changes or unless it breaks tests. @ktf can you please take care of it?

ktf added a commit that referenced this pull request Nov 5, 2013
…TTrackFinder

Multithreading fixes -- Classes in DataFormats/L1DTTrackFinder only return const * from const functions
@ktf ktf merged commit 678d0ca into cms-sw:CMSSW_7_0_X Nov 5, 2013
@Dr15Jones Dr15Jones deleted the threadSafeFixesDataFormatsL1DTTrackFinder branch November 14, 2013 14:56
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

6 participants