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

Preliminary HGCAL trigger clustering #18419

Merged
merged 87 commits into from
Apr 27, 2017

Conversation

jbsauvan
Copy link
Contributor

Add the following:

  • Definition of trigger cells nearest neighbors
  • Implementation of preliminary 2D layer-by-layer clusterings
  • Implementation of preliminary 3D cluster linking. The resulting 3D clusters are HGCal trigger primitives.

This depends on external cms-data/L1Trigger-L1THGCal#4, but tests can be run without these data.

mastrolorenzo and others added 30 commits February 16, 2017 12:29
… upgrade on the clustering algorithm + rename of some file
…dev/hgc-tpg-devel-CMSSW_9_0_0_pre4 (include SimClustering)
…the clustering algorithms + modification to the dataformat to include a collection of clusters in the multicluster + some minor modification to the parameters python and HGCClusterAlgo.cc class
…clustering and multiclutering next commit will use references
…e collection references instead of unique_ptr to collections + add of parameter for geometrical cluster 2D in hgcalTriggerPrimitiveDigiProducer_cfi.py
…) member functions as const in HGCalCluster class
…in IC code just to debug the C2d (need the sum of the energy)
+ modifications to the cluster classes and their implementation:
parsing of the eventSetup and Event in the clusterise functions
(needed to retrieve GlobalPointers to the cartesian position of the 2D) + creation of a *temporary-C3d* used to test the C2d + global cleaning
…vector<HGCalTriggerCell*> and std::vector<Cluster*> have been implemented + removal of Event and EventSetup from the clustering functions parameters, using the GlobalPointer from TC
…clustering and multiclutering next commit will use references
…e collection references instead of unique_ptr to collections + add of parameter for geometrical cluster 2D in hgcalTriggerPrimitiveDigiProducer_cfi.py
…) member functions as const in HGCalCluster class
…in IC code just to debug the C2d (need the sum of the energy)
@@ -371,15 +422,38 @@ void HGCalTriggerGeomTester::checkConsistency(const HGCalTriggerGeometryBase::es
}
}
}

std::cout<<"Checking trigger cell neighbor consistency\n";
Copy link
Contributor

Choose a reason for hiding this comment

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

Hi @jbsauvan - please use the message logger here (and just below)

@cmsbuild
Copy link
Contributor

Pull request #18419 was updated. @cmsbuild, @rekovic, @mulhearn, @kpedro88, @davidlange6 can you please check and sign again.

@jbsauvan
Copy link
Contributor Author

Thanks @davidlange6
The cout have been changed in the geometry tester

@davidlange6
Copy link
Contributor

please test
(thanks)

@cmsbuild
Copy link
Contributor

cmsbuild commented Apr 27, 2017

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-any-integration/19431/console Started: 2017/04/27 10:06

@cmsbuild
Copy link
Contributor

@cmsbuild
Copy link
Contributor

Comparison job queued.

@cmsbuild
Copy link
Contributor

Comparison is ready
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-18419/19431/summary.html

Comparison Summary:

  • You potentially added 59 lines to the logs
  • Reco comparison results: 3362 differences found in the comparisons
  • DQMHistoTests: Total files compared: 23
  • DQMHistoTests: Total histograms compared: 1783647
  • DQMHistoTests: Total failures: 47342
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 1736132
  • DQMHistoTests: Total skipped: 173
  • DQMHistoTests: Total Missing objects: 0
  • Checked 94 log files, 14 edm output root files, 23 DQM output files

@kpedro88
Copy link
Contributor

+1

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.

6 participants