import FWCore.ParameterSet.Config as cms

from TrackingTools.GeomPropagators.AnalyticalPropagator_cfi import AnalyticalPropagator
AnalyticalPropagatorParabolicMF = AnalyticalPropagator.clone(
    SimpleMagneticField = cms.string('ParabolicMf'),
    ComponentName = 'AnalyticalPropagatorParabolicMf'
)

from TrackingTools.GeomPropagators.OppositeAnalyticalPropagator_cfi import OppositeAnalyticalPropagator
OppositeAnalyticalPropagatorParabolicMF = OppositeAnalyticalPropagator.clone(
    SimpleMagneticField = cms.string('ParabolicMf'),
    ComponentName = 'AnalyticalPropagatorParabolicMfOpposite'
)
import FWCore.ParameterSet.Config as cms

from TrackingTools.GeomPropagators.AnalyticalPropagator_cfi import AnalyticalPropagator
AnalyticalPropagatorParabolicMF = AnalyticalPropagator.clone(
    SimpleMagneticField = cms.string('ParabolicMf'),
    ComponentName = cms.string('AnalyticalPropagatorParabolicMf')
)

from TrackingTools.GeomPropagators.OppositeAnalyticalPropagator_cfi import OppositeAnalyticalPropagator
OppositeAnalyticalPropagatorParabolicMF = OppositeAnalyticalPropagator.clone(
    SimpleMagneticField = cms.string('ParabolicMf'),
    ComponentName = cms.string('AnalyticalPropagatorParabolicMfOpposite')
)
import FWCore.ParameterSet.Config as cms

from TrackingTools.GeomPropagators.AnalyticalPropagator_cfi import AnalyticalPropagator

anyDirectionAnalyticalPropagator = AnalyticalPropagator.clone(
  MaxDPhi = cms.double( 1.6 ),
  ComponentName = cms.string( "anyDirectionAnalyticalPropagator" ),
  PropagationDirection = cms.string( "anyDirection" )
)

alongMomentumAnalyticalPropagator = AnalyticalPropagator.clone(
  MaxDPhi = cms.double( 1.6 ),
  ComponentName = cms.string( "alongMomentumAnalyticalPropagator" ),
  PropagationDirection = cms.string( "alongMomentum" )
)

oppositeToMomentumAnalyticalPropagator = AnalyticalPropagator.clone(
  MaxDPhi = cms.double( 1.6 ),
  ComponentName = cms.string( "oppositeToMomentumAnalyticalPropagator" ),
  PropagationDirection = cms.string( "oppositeToMomentum" )
)

Exemplo n.º 4
0
import FWCore.ParameterSet.Config as cms

from TrackingTools.GeomPropagators.AnalyticalPropagator_cfi import AnalyticalPropagator

anyDirectionAnalyticalPropagator = AnalyticalPropagator.clone(
  MaxDPhi =  1.6 ,
  ComponentName =  "anyDirectionAnalyticalPropagator" ,
  PropagationDirection =  "anyDirection" 
)

alongMomentumAnalyticalPropagator = AnalyticalPropagator.clone(
  MaxDPhi =  1.6 ,
  ComponentName =  "alongMomentumAnalyticalPropagator" ,
  PropagationDirection =  "alongMomentum" 
)

oppositeToMomentumAnalyticalPropagator = AnalyticalPropagator.clone(
  MaxDPhi =  1.6 ,
  ComponentName =  "oppositeToMomentumAnalyticalPropagator" ,
  PropagationDirection =  "oppositeToMomentum" 
)
import FWCore.ParameterSet.Config as cms

from TrackingTools.GeomPropagators.AnalyticalPropagator_cfi import AnalyticalPropagator

anyDirectionAnalyticalPropagator = AnalyticalPropagator.clone(
    MaxDPhi=cms.double(1.6),
    ComponentName=cms.string("anyDirectionAnalyticalPropagator"),
    PropagationDirection=cms.string("anyDirection"))

alongMomentumAnalyticalPropagator = AnalyticalPropagator.clone(
    MaxDPhi=cms.double(1.6),
    ComponentName=cms.string("alongMomentumAnalyticalPropagator"),
    PropagationDirection=cms.string("alongMomentum"))

oppositeToMomentumAnalyticalPropagator = AnalyticalPropagator.clone(
    MaxDPhi=cms.double(1.6),
    ComponentName=cms.string("oppositeToMomentumAnalyticalPropagator"),
    PropagationDirection=cms.string("oppositeToMomentum"))