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

DAF update #7981

Merged
merged 35 commits into from Mar 2, 2015
Merged

Conversation

ebrondol
Copy link
Contributor

Following changes in the DAF implementation:

  • changed name collection
  • solved bug for 1D hits
  • propagate algo and quality track info
  • saved tracks changed before and after DAF into two different subcollections
  • computed different chi2 for 1D and 2D hits

int DAFTrackProducerAlgorithm::countingGoodHits(const Trajectory traj) const{

int ngoodhits = 0;
Trajectory myTraj = traj;
Copy link
Contributor

Choose a reason for hiding this comment

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

myTraj is not used?

@slava77
Copy link
Contributor

slava77 commented Mar 2, 2015

Hi Erica,

Were these updates presented in the tracking POG already?
It would be nice to see a summary of changes in performance.

@@ -2,7 +2,7 @@

# inspired from RecoTracker/TrackProducer/test/TrackRefit.py
Copy link
Contributor

Choose a reason for hiding this comment

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

Does this config still run in 75X?

Copy link
Contributor

Choose a reason for hiding this comment

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

For run1 MC with pileup I needed to make the following changes

-process.load('Configuration/StandardSequences/Geometry_cff')
+process.load('Configuration.StandardSequences.GeometryRecoDB_cff')

...
-process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
-#from Configuration.AlCa.GlobalTag import GlobalTag
-#process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:startup', '')
-process.GlobalTag.globaltag = 'START71_V1::All'#POSTLS171_V1::All'
+process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_condDBv2_cff')
+from Configuration.AlCa.GlobalTag_condDBv2 import GlobalTag
+process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:run1_mc', '')

@slava77
Copy link
Contributor

slava77 commented Mar 2, 2015

+1

for #7981 e83642d
tested in CMSSW_7_4_0_pre8 /test area sign523/

The code is not enabled by default, so, it's not introducing any changes in the standard workflows.

Please check the static analyzer issues in the DAF code

https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-7981/2973/llvm-analysis/report-499a10.html#EndPath

https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-7981/2973/llvm-analysis/

I ran tests on ttbar with run-1 pileup setup:

as the last time, the comments are expected to be addressed in follow up pull requests by the time this code gets (closer) to production quality.

@cmsbuild
Copy link
Contributor

cmsbuild commented Mar 2, 2015

This pull request is fully signed and it will be integrated in one of the next CMSSW_7_5_X IBs unless changes (tests are also fine). This pull request requires discussion in the ORP meeting before it's merged. @davidlange6, @nclopezo, @ktf, @smuzaffar

@makortel
Copy link
Contributor

makortel commented Mar 2, 2015

The memory leak pointed in @slava77's first link is fixed in #7983.

@davidlange6
Copy link
Contributor

+1

@ebrondol
Copy link
Contributor Author

ebrondol commented Mar 2, 2015

Hi @slava77 ,
I will wait to do the commented changes in 750_pre1 if it is ok.
Moreover, there are no differences in performance. I will prepare a short slide for the next POG.
Thanks a lot,
Erica

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