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
bugfix for pixel clustershape filter, and, change HI tracking low-pt seeding from triplet to track #6376
Conversation
A new Pull Request was created by @yetkinyilmaz for CMSSW_7_3_X. bugfix for pixel clustershape filter, and, change HI tracking low-pt seeding from triplet to track It involves the following packages: RecoHI/HiTracking @cmsbuild, @nclopezo, @StoyanStoynev, @slava77 can you please review it and eventually sign? Thanks. |
@@ -6,7 +6,7 @@ namespace edm { class Event; class EventSetup; class ConsumesCollector;} | |||
class TrackingRecHit; | |||
|
|||
#include <vector> | |||
|
|||
#include "DataFormats/TrackerCommon/interface/TrackerTopology.h" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
maybe forward declare it?
Ciao Slava, M. |
@@ -56,6 +56,7 @@ PixelTrackReconstruction::PixelTrackReconstruction(const ParameterSet& cfg, | |||
if(theConfig.exists("useFilterWithES")) { | |||
edm::LogInfo("Obsolete") << "useFilterWithES parameter is obsolete and can be removed"; | |||
} | |||
useClusterShape = filterPSet.exists("useClusterShape"); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should also the value of useClusterShape parameter be checked (in addition of its existence)?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No, this is just tells you whether the class inherits from
clusterShapeTrackFilter or not.
If it does, it should use the 3 parameter version of the operator(),
whether or not the parameter is set to True.
There is certainly a more elegant solution, but this was the minimally
invasive approach.
On 11/13/14 3:52 PM, Matti Kortelainen wrote:
In RecoPixelVertexing/PixelTrackFitting/src/PixelTrackReconstruction.cc:
@@ -56,6 +56,7 @@ PixelTrackReconstruction::PixelTrackReconstruction(const ParameterSet& cfg,
if(theConfig.exists("useFilterWithES")) {
edm::LogInfo("Obsolete") << "useFilterWithES parameter is obsolete and can be removed";
}
- useClusterShape = filterPSet.exists("useClusterShape");
Should also the value of useClusterShape parameter be checked (in
addition of its existence)?—
Reply to this email directly or view it on GitHub
https://github.com/cms-sw/cmssw/pull/6376/files#r20295348.
Matthew Nguyen
Chargé de Recherche
LLR-Ecole Polytechnique
91128 Palaiseau FRANCE
+33 1 69 33 55 65
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ah, right, and the filter itself checks the value. Got it, thanks.
+1 for #6376 f7013cc Here is a brief summary of what I see from a combination of #6374 and this PR on top of CMSSW_7_3_X_2014-11-13-1400. In general, the changes are in the expected direction: |
This pull request is fully signed and it will be integrated in one of the next CMSSW_7_3_X IBs unless changes (tests are also fine). This pull request will be automatically merged. |
bugfix for pixel clustershape filter, and, change HI tracking low-pt seeding from triplet to track
As listed in the commits, first commit is for bugfixing the clustershape filter, removing conflict between two vs three argument version of the operator(). This was a prerequisite for the update of low-pt tracking.
In the second commit, the HI tracking uses tracks instead of triplets in seeding, which is a significant improvement in timing. Details in: https://indico.cern.ch/event/345510/contribution/5/material/slides/0.pdf
This PR requires #6374 to be merged, in order to run the full HI reco sequence successfully.