Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
import FWCore.ParameterSet.Config as cms

from Configuration.ProcessModifiers.trackingMkFitCommon_cff import *
from Configuration.ProcessModifiers.trackingMkFitInitialStepPreSplitting_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.trackingMkFitPixelPairStep_cff import *
from Configuration.ProcessModifiers.trackingMkFitMixedTripletStep_cff import *
from Configuration.ProcessModifiers.trackingMkFitPixelLessStep_cff import *
from Configuration.ProcessModifiers.trackingMkFitTobTecStep_cff import *
from Configuration.ProcessModifiers.trackingMkFitDisplacedRegionalStep_cff import *

# Use mkFit in selected iterations
trackingMkFitDevel = cms.ModifierChain(
    trackingMkFitCommon,
    trackingMkFitInitialStepPreSplitting,
    trackingMkFitInitialStep,
    trackingMkFitLowPtQuadStep,       
    trackingMkFitHighPtTripletStep,
    trackingMkFitLowPtTripletStep,    
    trackingMkFitDetachedQuadStep,
    trackingMkFitDetachedTripletStep, 
    trackingMkFitPixelPairStep,       
    trackingMkFitMixedTripletStep,    
    trackingMkFitPixelLessStep,       
    trackingMkFitTobTecStep,
    trackingMkFitDisplacedRegionalStep
)