Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:31:33

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 
0004 
0005 
0006 PropagatorWithMaterialForLoopers = cms.ESProducer("PropagatorWithMaterialESProducer",
0007     MaxDPhi = cms.double(4.0),      #default was 1.6
0008     ComponentName = cms.string('PropagatorWithMaterialForLoopers'),
0009     Mass = cms.double(0.1396),      #default was 0.105
0010     PropagationDirection = cms.string('alongMomentum'),
0011     useRungeKutta = cms.bool(False),
0012 # If ptMin > 0, uncertainty in reconstructed momentum will be taken into account when estimating rms scattering angle.
0013 # (By default, it is neglected). However, it will also be assumed that the track pt can't be below specified value,
0014 # to prevent this scattering angle becoming too big.                                    
0015     ptMin = cms.double(-1),
0016     SimpleMagneticField = cms.string(''),
0017 #    SimpleMagneticField = cms.string('ParabolicMf'),
0018     # Use new AnalyticalPropagator's logic for intersection between plane and helix (for loopers)
0019     useOldAnalPropLogic = cms.bool(False)
0020 )
0021 
0022 
0023 PropagatorWithMaterialForLoopersOpposite = cms.ESProducer("PropagatorWithMaterialESProducer",
0024     MaxDPhi = cms.double(4.0),     #default was 1.6
0025     ComponentName = cms.string('PropagatorWithMaterialForLoopersOpposite'),
0026     Mass = cms.double(0.1396),     #default was 0.105
0027     PropagationDirection = cms.string('oppositeToMomentum'),
0028     useRungeKutta = cms.bool(False),
0029 # If ptMin > 0, uncertainty in reconstructed momentum will be taken into account when estimating rms scattering angle.
0030 # (By default, it is neglected). However, it will also be assumed that the track pt can't be below specified value,
0031 # to prevent this scattering angle becoming too big.                                    
0032     ptMin = cms.double(-1),
0033     SimpleMagneticField = cms.string(''),
0034 #    SimpleMagneticField = cms.string('ParabolicMf'),
0035     # Use new AnalyticalPropagator's logic for intersection between plane and helix (for loopers)
0036     useOldAnalPropLogic = cms.bool(False)
0037 )