CMS 3D CMS Logo

TSGs_cff.py

Go to the documentation of this file.
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 

Generated on Tue Jun 9 17:44:34 2009 for CMSSW by  doxygen 1.5.4