Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2023-03-17 11:26:22

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 from TrackPropagation.SteppingHelixPropagator.SteppingHelixPropagatorAlong_cfi import *
0004 from TrackPropagation.SteppingHelixPropagator.SteppingHelixPropagatorOpposite_cfi import *
0005 from TrackPropagation.SteppingHelixPropagator.SteppingHelixPropagatorAny_cfi import *
0006 from TrackingTools.MaterialEffects.MaterialPropagator_cfi import *
0007 from TrackingTools.MaterialEffects.OppositeMaterialPropagator_cfi import *
0008 #
0009 # special propagator
0010 from TrackingTools.GeomPropagators.BeamHaloPropagatorAlong_cfi import *
0011 from TrackingTools.GeomPropagators.BeamHaloPropagatorOpposite_cfi import *
0012 from TrackingTools.GeomPropagators.BeamHaloPropagatorAny_cfi import *
0013 
0014 
0015 # clone the steppinghelix propagators
0016 BeamHaloSHPropagatorAlong = SteppingHelixPropagatorAlong.clone(
0017     ComponentName = 'BeamHaloSHPropagatorAlong'
0018 )
0019 BeamHaloSHPropagatorOpposite = SteppingHelixPropagatorOpposite.clone(
0020     ComponentName = 'BeamHaloSHPropagatorOpposite'
0021 )
0022 BeamHaloSHPropagatorAny = SteppingHelixPropagatorAny.clone(
0023     ComponentName = 'BeamHaloSHPropagatorAny'
0024 )
0025 # clone some material propagators
0026 BeamHaloMPropagatorAlong = MaterialPropagator.clone(
0027     ComponentName = 'BeamHaloMPropagatorAlong',
0028     MaxDPhi       = 10000,
0029     useRungeKutta = True
0030 )
0031 
0032 BeamHaloMPropagatorOpposite = OppositeMaterialPropagator.clone(
0033     ComponentName = 'BeamHaloMPropagatorOpposite',
0034     MaxDPhi       = 10000,
0035     useRungeKutta = True
0036 )