CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_14/src/TrackingTools/GeomPropagators/python/BeamHaloPropagator_cff.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 import copy
00004 from TrackPropagation.SteppingHelixPropagator.SteppingHelixPropagatorAlong_cfi import *
00005 # clone the steppinghelix propagators
00006 BeamHaloSHPropagatorAlong = copy.deepcopy(SteppingHelixPropagatorAlong)
00007 import copy
00008 from TrackPropagation.SteppingHelixPropagator.SteppingHelixPropagatorOpposite_cfi import *
00009 BeamHaloSHPropagatorOpposite = copy.deepcopy(SteppingHelixPropagatorOpposite)
00010 import copy
00011 from TrackPropagation.SteppingHelixPropagator.SteppingHelixPropagatorAny_cfi import *
00012 BeamHaloSHPropagatorAny = copy.deepcopy(SteppingHelixPropagatorAny)
00013 import copy
00014 from TrackingTools.MaterialEffects.MaterialPropagator_cfi import *
00015 # clone some material propagators
00016 BeamHaloMPropagatorAlong = copy.deepcopy(MaterialPropagator)
00017 import copy
00018 from TrackingTools.MaterialEffects.OppositeMaterialPropagator_cfi import *
00019 BeamHaloMPropagatorOpposite = copy.deepcopy(OppositeMaterialPropagator)
00020 #
00021 # special propagator
00022 from TrackingTools.GeomPropagators.BeamHaloPropagatorAlong_cfi import *
00023 from TrackingTools.GeomPropagators.BeamHaloPropagatorOpposite_cfi import *
00024 from TrackingTools.GeomPropagators.BeamHaloPropagatorAny_cfi import *
00025 BeamHaloSHPropagatorAlong.ComponentName = 'BeamHaloSHPropagatorAlong'
00026 BeamHaloSHPropagatorOpposite.ComponentName = 'BeamHaloSHPropagatorOpposite'
00027 BeamHaloSHPropagatorAny.ComponentName = 'BeamHaloSHPropagatorAny'
00028 BeamHaloMPropagatorAlong.ComponentName = 'BeamHaloMPropagatorAlong'
00029 BeamHaloMPropagatorAlong.MaxDPhi = 10000
00030 BeamHaloMPropagatorOpposite.ComponentName = 'BeamHaloMPropagatorOpposite'
00031 BeamHaloMPropagatorOpposite.MaxDPhi = 10000
00032 
00033 BeamHaloMPropagatorAlong.useRungeKutta = True
00034 BeamHaloMPropagatorOpposite.useRungeKutta = True