-
Notifications
You must be signed in to change notification settings - Fork 4.3k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #33802 from trackreco/mkFitIntegration
Update MkFit to support multiple iterations
- Loading branch information
Showing
62 changed files
with
3,057 additions
and
662 deletions.
There are no files selected for viewing
4 changes: 4 additions & 0 deletions
4
Configuration/ProcessModifiers/python/trackingMkFitCommon_cff.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
import FWCore.ParameterSet.Config as cms | ||
|
||
# This modifier does iteration-independent changes for enabling mkFit | ||
trackingMkFitCommon = cms.Modifier() |
4 changes: 4 additions & 0 deletions
4
Configuration/ProcessModifiers/python/trackingMkFitDetachedQuadStep_cff.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
import FWCore.ParameterSet.Config as cms | ||
|
||
# This modifier sets replaces the default pattern recognition with mkFit for detachedQuadStep | ||
trackingMkFitDetachedQuadStep = cms.Modifier() |
4 changes: 4 additions & 0 deletions
4
Configuration/ProcessModifiers/python/trackingMkFitDetachedTripletStep_cff.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
import FWCore.ParameterSet.Config as cms | ||
|
||
# This modifier sets replaces the default pattern recognition with mkFit for detachedTripletStep | ||
trackingMkFitDetachedTripletStep = cms.Modifier() |
4 changes: 4 additions & 0 deletions
4
Configuration/ProcessModifiers/python/trackingMkFitHighPtTripletStep_cff.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
import FWCore.ParameterSet.Config as cms | ||
|
||
# This modifier sets replaces the default pattern recognition with mkFit for highPtTripletStep | ||
trackingMkFitHighPtTripletStep = cms.Modifier() |
4 changes: 4 additions & 0 deletions
4
Configuration/ProcessModifiers/python/trackingMkFitInitialStep_cff.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
import FWCore.ParameterSet.Config as cms | ||
|
||
# This modifier sets replaces the default pattern recognition with mkFit for initialStep | ||
trackingMkFitInitialStep = cms.Modifier() |
4 changes: 4 additions & 0 deletions
4
Configuration/ProcessModifiers/python/trackingMkFitLowPtQuadStep_cff.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
import FWCore.ParameterSet.Config as cms | ||
|
||
# This modifier sets replaces the default pattern recognition with mkFit for lowPtQuadStep | ||
trackingMkFitLowPtQuadStep = cms.Modifier() |
4 changes: 4 additions & 0 deletions
4
Configuration/ProcessModifiers/python/trackingMkFitLowPtTripletStep_cff.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
import FWCore.ParameterSet.Config as cms | ||
|
||
# This modifier sets replaces the default pattern recognition with mkFit for lowPtTripletStep | ||
trackingMkFitLowPtTripletStep = cms.Modifier() |
4 changes: 4 additions & 0 deletions
4
Configuration/ProcessModifiers/python/trackingMkFitMixedTripletStep_cff.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
import FWCore.ParameterSet.Config as cms | ||
|
||
# This modifier sets replaces the default pattern recognition with mkFit for mixedTripletStep | ||
trackingMkFitMixedTripletStep = cms.Modifier() |
4 changes: 4 additions & 0 deletions
4
Configuration/ProcessModifiers/python/trackingMkFitPixelLessStep_cff.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
import FWCore.ParameterSet.Config as cms | ||
|
||
# This modifier sets replaces the default pattern recognition with mkFit for pixelLessStep | ||
trackingMkFitPixelLessStep = cms.Modifier() |
4 changes: 4 additions & 0 deletions
4
Configuration/ProcessModifiers/python/trackingMkFitTobTecStep_cff.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
import FWCore.ParameterSet.Config as cms | ||
|
||
# This modifier sets replaces the default pattern recognition with mkFit for tobTecStep | ||
trackingMkFitTobTecStep = cms.Modifier() |
26 changes: 24 additions & 2 deletions
26
Configuration/ProcessModifiers/python/trackingMkFit_cff.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,26 @@ | ||
import FWCore.ParameterSet.Config as cms | ||
|
||
# This modifier sets replaces the default pattern recognition with mkFit (possibly in selected iterations only) | ||
trackingMkFit = cms.Modifier() | ||
from Configuration.ProcessModifiers.trackingMkFitCommon_cff import * | ||
from Configuration.ProcessModifiers.trackingMkFitInitialStep_cff import * | ||
from Configuration.ProcessModifiers.trackingMkFitLowPtQuadStep_cff import * | ||
from Configuration.ProcessModifiers.trackingMkFitHighPtTripletStep_cff import * | ||
from Configuration.ProcessModifiers.trackingMkFitLowPtTripletStep_cff import * | ||
from Configuration.ProcessModifiers.trackingMkFitDetachedQuadStep_cff import * | ||
from Configuration.ProcessModifiers.trackingMkFitDetachedTripletStep_cff import * | ||
from Configuration.ProcessModifiers.trackingMkFitMixedTripletStep_cff import * | ||
from Configuration.ProcessModifiers.trackingMkFitPixelLessStep_cff import * | ||
from Configuration.ProcessModifiers.trackingMkFitTobTecStep_cff import * | ||
|
||
# Use mkFit in selected iterations | ||
trackingMkFit = cms.ModifierChain( | ||
trackingMkFitCommon, | ||
trackingMkFitInitialStep, | ||
trackingMkFitLowPtQuadStep, | ||
trackingMkFitHighPtTripletStep, | ||
trackingMkFitLowPtTripletStep, | ||
trackingMkFitDetachedQuadStep, | ||
# trackingMkFitDetachedTripletStep, # to be enabled later | ||
# trackingMkFitMixedTripletStep, # to be enabled later | ||
trackingMkFitPixelLessStep, | ||
trackingMkFitTobTecStep, | ||
) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.