00001 import FWCore.ParameterSet.Config as cms 00002 00003 from RecoPixelVertexing.PixelTriplets.PixelTripletHLTGenerator_cfi import * 00004 from RecoMuon.TrackingTools.MuonErrorMatrixValues_cff import * 00005 TSGsBlock = cms.PSet( 00006 TSGFromCombinedHits = cms.PSet( 00007 firstTSG = cms.PSet( 00008 ComponentName = cms.string('TSGFromOrderedHits'), 00009 OrderedHitsFactoryPSet = cms.PSet( 00010 ComponentName = cms.string('StandardHitTripletGenerator'), 00011 SeedingLayers = cms.string('PixelLayerTriplets'), 00012 GeneratorPSet = cms.PSet( 00013 pixelTripletHLTGenerator 00014 ) 00015 ), 00016 TTRHBuilder = cms.string('WithTrackAngle') 00017 ), 00018 ComponentName = cms.string('CombinedTSG'), 00019 thirdTSG = cms.PSet( 00020 PSetNames = cms.vstring('endcapTSG', 00021 'barrelTSG'), 00022 ComponentName = cms.string('DualByEtaTSG'), 00023 endcapTSG = cms.PSet( 00024 ComponentName = cms.string('TSGFromOrderedHits'), 00025 OrderedHitsFactoryPSet = cms.PSet( 00026 ComponentName = cms.string('StandardHitPairGenerator'), 00027 SeedingLayers = cms.string('MixedLayerPairs') 00028 ), 00029 TTRHBuilder = cms.string('WithTrackAngle') 00030 ), 00031 etaSeparation = cms.double(2.0), 00032 barrelTSG = cms.PSet( 00033 00034 ) 00035 ), 00036 secondTSG = cms.PSet( 00037 ComponentName = cms.string('TSGFromOrderedHits'), 00038 OrderedHitsFactoryPSet = cms.PSet( 00039 ComponentName = cms.string('StandardHitPairGenerator'), 00040 SeedingLayers = cms.string('PixelLayerPairs') 00041 ), 00042 TTRHBuilder = cms.string('WithTrackAngle') 00043 ), 00044 PSetNames = cms.vstring('firstTSG', 00045 'secondTSG') 00046 ), 00047 TSGFromPropagation = cms.PSet( 00048 ErrorRescaling = cms.double(3.0), 00049 ComponentName = cms.string('TSGFromPropagation'), 00050 errorMatrixPset = cms.PSet( 00051 00052 ), 00053 UpdateState = cms.bool(False), 00054 UseSecondMeasurements = cms.bool(False), 00055 SelectState = cms.bool(True), 00056 MaxChi2 = cms.double(30.0), 00057 UseVertexState = cms.bool(True), 00058 Propagator = cms.string('SmartPropagatorAnyOpposite') 00059 ), 00060 TSGFromPixelTriplets = cms.PSet( 00061 ComponentName = cms.string('TSGFromOrderedHits'), 00062 OrderedHitsFactoryPSet = cms.PSet( 00063 ComponentName = cms.string('StandardHitTripletGenerator'), 00064 SeedingLayers = cms.string('PixelLayerTriplets'), 00065 GeneratorPSet = cms.PSet( 00066 pixelTripletHLTGenerator 00067 ) 00068 ), 00069 TTRHBuilder = cms.string('WithTrackAngle') 00070 ), 00071 TSGForRoadSearchOI = cms.PSet( 00072 propagatorCompatibleName = cms.string('SteppingHelixPropagatorAny'), 00073 option = cms.uint32(3), 00074 ComponentName = cms.string('TSGForRoadSearch'), 00075 errorMatrixPset = cms.PSet( 00076 muonErrorMatrixValues, 00077 action = cms.string('use'), 00078 atIP = cms.bool(True), 00079 assignError = cms.bool(False) 00080 ), 00081 propagatorName = cms.string('SteppingHelixPropagatorAlong'), 00082 manySeeds = cms.bool(False), 00083 copyMuonRecHit = cms.bool(False), 00084 maxChi2 = cms.double(40.0) 00085 ), 00086 TSGFromMixedPairs = cms.PSet( 00087 ComponentName = cms.string('TSGFromOrderedHits'), 00088 OrderedHitsFactoryPSet = cms.PSet( 00089 ComponentName = cms.string('StandardHitPairGenerator'), 00090 SeedingLayers = cms.string('MixedLayerPairs') 00091 ), 00092 TTRHBuilder = cms.string('WithTrackAngle') 00093 ), 00094 TSGForRoadSearchIOpxl = cms.PSet( 00095 propagatorCompatibleName = cms.string('SteppingHelixPropagatorAny'), 00096 option = cms.uint32(4), 00097 ComponentName = cms.string('TSGForRoadSearch'), 00098 errorMatrixPset = cms.PSet( 00099 muonErrorMatrixValues, 00100 action = cms.string('use'), 00101 atIP = cms.bool(True), 00102 assignError = cms.bool(False) 00103 ), 00104 propagatorName = cms.string('SteppingHelixPropagatorAlong'), 00105 manySeeds = cms.bool(False), 00106 copyMuonRecHit = cms.bool(False), 00107 maxChi2 = cms.double(40.0) 00108 ), 00109 TSGFromPixelPairs = cms.PSet( 00110 ComponentName = cms.string('TSGFromOrderedHits'), 00111 OrderedHitsFactoryPSet = cms.PSet( 00112 ComponentName = cms.string('StandardHitPairGenerator'), 00113 SeedingLayers = cms.string('PixelLayerPairs') 00114 ), 00115 TTRHBuilder = cms.string('WithTrackAngle') 00116 ) 00117 ) 00118 00119