CMS 3D CMS Logo

Functions | Variables

TSGFromL2_cfi Namespace Reference

Functions

def l3seeds
def makeIOHitCascadeSet
def makeIOHitSet
def makeOIHitCascadeSet
def makeOIHitSet
def makeOIStateSet
def OIHitPropagators
def OIStatePropagators

Variables

tuple hltL3TrajectorySeed = l3seeds("OIState")
tuple hltL3TrajectorySeedFromL2

Function Documentation

def TSGFromL2_cfi::l3seeds (   tsg = "old")

Definition at line 218 of file TSGFromL2_cfi.py.

Referenced by L3TkMuonProducer::produce().

00219                         :
00220     if (tsg == "old"):
00221         return cms.EDProducer("FastTSGFromL2Muon",
00222                             # ServiceParameters
00223                             MuonServiceProxy,
00224                             # The collection of Sim Tracks
00225                             SimTrackCollectionLabel = cms.InputTag("famosSimHits"),
00226                             # The STA muons for which seeds are looked for in the tracker
00227                             MuonCollectionLabel = cms.InputTag("hltL2Muons","UpdatedAtVtx"),
00228                             #using TrackerSeedCleanerCommon
00229                             # Keep tracks with pT > 1 GeV 
00230                             PtCut = cms.double(1.0),
00231                             # The Tracks from which seeds are looked for
00232                             SeedCollectionLabels = cms.VInputTag(cms.InputTag("pixelTripletSeeds","PixelTriplet"), cms.InputTag("globalPixelSeeds","GlobalPixel"))
00233                             )
00234     elif( tsg == "OIState" ):
00235         return cms.EDProducer(
00236             "TSGFromL2Muon",
00237             MuonServiceProxy,
00238             MuonTrackingRegionBuilder = cms.PSet(),
00239             TrackerSeedCleaner = cms.PSet(),
00240             TkSeedGenerator = TSGsBlock.TSGForRoadSearchOI,
00241             MuonCollectionLabel = cms.InputTag("hltL2Muons","UpdatedAtVtx"),
00242             PtCut = cms.double(1.0),
00243             PCut = cms.double(2.5),
00244             #
00245 #            tkSeedGenerator = cms.string('TSGForRoadSearchOI'),
00246 #            TSGFromCombinedHits = cms.PSet( ),
00247 #            ServiceParameters = cms.PSet(
00248 #                RPCLayers = cms.bool(True),
00249 #                UseMuonNavigation = cms.untracked.bool(True),
00250 #                Propagators = cms.untracked.vstring('SteppingHelixPropagatorOpposite', 
00251 #                    'SteppingHelixPropagatorAlong')
00252 #                ),
00253 #            TSGFromPropagation = cms.PSet(    ),
00254 #            TSGFromPixelTriplets = cms.PSet(    ),
00255 #            MuonCollectionLabel = cms.InputTag("hltL2Muons","UpdatedAtVtx"),
00256 #            TSGForRoadSearchOI = makeOIStateSet(),
00257 #            MuonTrackingRegionBuilder = cms.PSet(    ),
00258 #            TSGFromMixedPairs = cms.PSet(    ),
00259 #            PCut = cms.double(2.5),
00260 #            TrackerSeedCleaner = cms.PSet(    ),
00261 #            PtCut = cms.double(1.0),
00262 #            TSGForRoadSearchIOpxl = cms.PSet(    ),
00263 #            TSGFromPixelPairs = cms.PSet(    )
00264             )
00265     elif( tsg == "OIHit" ):
00266         return cms.EDProducer("TSGFromL2Muon",
00267             tkSeedGenerator = cms.string('FastTSGFromPropagation'),
00268             beamSpot = cms.InputTag('offlineBeamSpot'),
00269             TSGFromCombinedHits = cms.PSet(    ),
00270             ServiceParameters = cms.PSet(
00271                RPCLayers = cms.bool(True),
00272                UseMuonNavigation = cms.untracked.bool(True),
00273                Propagators = cms.untracked.vstring(
00274                   'SteppingHelixPropagatorOpposite', 
00275                   'SteppingHelixPropagatorAlong', 'PropagatorWithMaterial', 'hltESPSmartPropagatorAnyOpposite')
00276                ),
00277             TSGFromPixelTriplets = cms.PSet(    ),
00278             MuonCollectionLabel = cms.InputTag("hltL2Muons","UpdatedAtVtx"),
00279             TSGForRoadSearchOI = cms.PSet(),
00280             FastTSGFromPropagation = makeOIHitSet(),
00281             MuonTrackingRegionBuilder = cms.PSet(    ),
00282             TSGFromMixedPairs = cms.PSet(    ),
00283             PCut = cms.double(2.5),
00284             TrackerSeedCleaner = cms.PSet(    ),
00285             PtCut = cms.double(1.0),
00286             TSGForRoadSearchIOpxl = cms.PSet(    ),
00287             TSGFromPixelPairs = cms.PSet(    )
00288             )
00289     elif( tsg == "IOHit" ):
00290         return cms.EDProducer("TSGFromL2Muon",
00291             PCut = cms.double(2.5),
00292             PtCut = cms.double(1.0),
00293             tkSeedGenerator = cms.string('TSGFromCombinedHits'),
00294             ServiceParameters = cms.PSet(
00295                RPCLayers = cms.bool(True),
00296                UseMuonNavigation = cms.untracked.bool(True),
00297                Propagators = cms.untracked.vstring(
00298                   'SteppingHelixPropagatorOpposite', 
00299                   'SteppingHelixPropagatorAlong', 'PropagatorWithMaterial',
00300                   'hltESPSmartPropagatorAnyOpposite')
00301                ),
00302             TrackerSeedCleaner = cms.PSet(    ),
00303             MuonTrackingRegionBuilder = cms.PSet(
00304                 EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
00305                 Eta_fixed = cms.double( 0.2 ),
00306                 beamSpot = cms.InputTag( "offlineBeamSpot" ),
00307                 MeasurementTrackerName = cms.string( "" ),
00308                 OnDemand = cms.double( -1.0 ),
00309                 Rescale_Dz = cms.double( 3.0 ),
00310                 Eta_min = cms.double( 0.1 ),
00311                 Rescale_phi = cms.double( 3.0 ),
00312                 PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
00313                 DeltaZ_Region = cms.double( 15.9 ),
00314                 Phi_min = cms.double( 0.1 ),
00315                 PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
00316                 vertexCollection = cms.InputTag( "pixelVertices" ),
00317                 Phi_fixed = cms.double( 0.2 ),
00318                 DeltaR = cms.double( 0.2 ),
00319                 EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
00320                 UseFixedRegion = cms.bool( False ),
00321                 Rescale_eta = cms.double( 3.0 ),
00322                 UseVertex = cms.bool( False ),
00323                 EscapePt = cms.double( 1.5 )
00324             ),
00325             MuonCollectionLabel = cms.InputTag("hltL2Muons","UpdatedAtVtx"),
00326             TSGFromCombinedHits = makeIOHitSet(),
00327             )
00328     elif( tsg == "OIHitCascade"):
00329         return cms.EDProducer(
00330             "TSGFromL2Muon",
00331             MuonServiceProxy,
00332             MuonTrackingRegionBuilder = cms.PSet(),
00333             TrackerSeedCleaner = cms.PSet(),
00334             #TkSeedGenerator = TSGsBlock.TSGFromPropagation,
00335             TkSeedGenerator = makeOIHitCascadeSet(),
00336             MuonCollectionLabel = cms.InputTag("hltL2Muons","UpdatedAtVtx"),
00337             PtCut = cms.double(1.0),
00338             PCut = cms.double(2.5),
00339             ####
00340             #tkSeedGenerator = cms.string('TSGFromPropagation'),
00341             #TSGFromCombinedHits = cms.PSet(    ),
00342             #ServiceParameters = cms.PSet(
00343             #   RPCLayers = cms.bool(True),
00344             #   UseMuonNavigation = cms.untracked.bool(True),
00345             #   Propagators = cms.untracked.vstring(
00346             #      'SteppingHelixPropagatorOpposite', 
00347             #      'SteppingHelixPropagatorAlong', 'PropagatorWithMaterial',
00348             #      'hltESPSmartPropagatorAnyOpposite')
00349             #   ),
00350             #TSGFromPixelTriplets = cms.PSet(    ),
00351             #MuonCollectionLabel = cms.InputTag("hltL2Muons","UpdatedAtVtx"),
00352             #TSGForRoadSearchOI = cms.PSet(),
00353             #TSGFromPropagation = makeOIHitCascadeSet(),
00354             #MuonTrackingRegionBuilder = cms.PSet(    ),
00355             #TSGFromMixedPairs = cms.PSet(    ),
00356             #PCut = cms.double(2.5),
00357             #TrackerSeedCleaner = cms.PSet(    ),
00358             #PtCut = cms.double(1.0),
00359             #TSGForRoadSearchIOpxl = cms.PSet(    ),
00360             #TSGFromPixelPairs = cms.PSet(    )
00361             )
00362     elif( tsg == "IOHitCascade"):
00363         return cms.EDProducer(
00364             "TSGFromL2Muon",
00365             MuonServiceProxy,
00366             #MuonTrackingRegionBuilder = cms.PSet(),
00367             TrackerSeedCleaner = cms.PSet(),
00368             #TkSeedGenerator = TSGsBlock.TSGFromCombinedHits,
00369             TkSeedGenerator = makeIOHitCascadeSet(),
00370             MuonCollectionLabel = cms.InputTag("hltL2Muons","UpdatedAtVtx"),
00371             PtCut = cms.double(1.0),
00372             PCut = cms.double(2.5),
00373             #####
00374             #PCut = cms.double(2.5),
00375             #PtCut = cms.double(1.0),
00376             #tkSeedGenerator = cms.string('TSGFromCombinedHits'),
00377             #ServiceParameters = cms.PSet(
00378             #   RPCLayers = cms.bool(True),
00379             #   UseMuonNavigation = cms.untracked.bool(True),
00380             #   Propagators = cms.untracked.vstring(
00381             #      'SteppingHelixPropagatorOpposite', 
00382             #      'SteppingHelixPropagatorAlong', 'PropagatorWithMaterial',
00383             #      'hltESPSmartPropagatorAnyOpposite')
00384             #   ),
00385             #TrackerSeedCleaner = cms.PSet(    ),
00386             MuonTrackingRegionBuilder = cms.PSet(
00387                 EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
00388                 Eta_fixed = cms.double( 0.2 ),
00389                 beamSpot = cms.InputTag( "offlineBeamSpot" ),
00390                 MeasurementTrackerName = cms.string( "" ),
00391                 OnDemand = cms.double( -1.0 ),
00392                 Rescale_Dz = cms.double( 3.0 ),
00393                 Eta_min = cms.double( 0.1 ),
00394                 Rescale_phi = cms.double( 3.0 ),
00395                 PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
00396                 DeltaZ_Region = cms.double( 15.9 ),
00397                 Phi_min = cms.double( 0.1 ),
00398                 PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
00399                 vertexCollection = cms.InputTag( "pixelVertices" ),
00400                 Phi_fixed = cms.double( 0.2 ),
00401                 DeltaR = cms.double( 0.2 ),
00402                 EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
00403                 UseFixedRegion = cms.bool( False ),
00404                 Rescale_eta = cms.double( 3.0 ),
00405                 UseVertex = cms.bool( False ),
00406                 EscapePt = cms.double( 1.5 )
00407             ),
00408             #MuonCollectionLabel = cms.InputTag("hltL2Muons","UpdatedAtVtx"),
00409             #TSGFromCombinedHits = makeIOHitCascadeSet(),
00410             )
    
def TSGFromL2_cfi::makeIOHitCascadeSet ( )

Definition at line 209 of file TSGFromL2_cfi.py.

00210                          :
00211     return cms.PSet (
00212         ComponentName = cms.string('DualByL2TSG'),
00213         PSetNames = cms.vstring('skipTSG','iterativeTSG'),
00214         skipTSG = cms.PSet(    ),
00215         iterativeTSG = makeIOHitSet(),
00216         L3TkCollectionA = cms.InputTag('hltL3MuonsOICombined'),
00217         )

def TSGFromL2_cfi::makeIOHitSet ( )

Definition at line 187 of file TSGFromL2_cfi.py.

00188                   :
00189     return  cms.PSet(
00190         ComponentName = cms.string( "FastTSGFromIOHit" ),       
00191         PtCut = cms.double(1.0),
00192         # The Tracks from which seeds are looked for
00193         SeedCollectionLabels = cms.VInputTag(
00194         cms.InputTag("pixelTripletSeeds","PixelTriplet"),
00195         cms.InputTag("globalPixelSeeds","GlobalPixel")),
00196         SimTrackCollectionLabel = cms.InputTag("famosSimHits"),
00197         #Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
00198         )

def TSGFromL2_cfi::makeOIHitCascadeSet ( )

Definition at line 199 of file TSGFromL2_cfi.py.

00200                          :
00201     return cms.PSet (
00202         ComponentName = cms.string('DualByL2TSG'),
00203         PSetNames = cms.vstring('skipTSG','iterativeTSG'),
00204         skipTSG = cms.PSet(    ),
00205         iterativeTSG = makeOIHitSet(),
00206         #iterativeTSG = TSGsBlock.TSGFromPropagation,        
00207         L3TkCollectionA = cms.InputTag('hltL3MuonsOIState'),
00208         )

def TSGFromL2_cfi::makeOIHitSet ( )

Definition at line 90 of file TSGFromL2_cfi.py.

00091                   :
00092     return  cms.PSet(
00093       errorMatrixPset = cms.PSet( 
00094         atIP = cms.bool( True ),
00095         action = cms.string( "use" ),
00096         errorMatrixValuesPSet = cms.PSet( 
00097           pf3_V12 = cms.PSet( 
00098             action = cms.string( "scale" ),
00099             values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
00100           ),
00101           pf3_V13 = cms.PSet( 
00102             action = cms.string( "scale" ),
00103             values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
00104           ),
00105           pf3_V11 = cms.PSet( 
00106             action = cms.string( "scale" ),
00107             values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
00108           ),
00109           pf3_V14 = cms.PSet( 
00110             action = cms.string( "scale" ),
00111             values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
00112           ),
00113           pf3_V15 = cms.PSet( 
00114             action = cms.string( "scale" ),
00115             values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
00116           ),
00117           pf3_V34 = cms.PSet( 
00118             action = cms.string( "scale" ),
00119             values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
00120           ),
00121           yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
00122           pf3_V33 = cms.PSet( 
00123             action = cms.string( "scale" ),
00124             values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
00125           ),
00126           pf3_V45 = cms.PSet( 
00127             action = cms.string( "scale" ),
00128             values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
00129           ),
00130           pf3_V44 = cms.PSet( 
00131             action = cms.string( "scale" ),
00132             values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
00133           ),
00134           xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
00135           pf3_V23 = cms.PSet( 
00136             action = cms.string( "scale" ),
00137             values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
00138           ),
00139           pf3_V22 = cms.PSet( 
00140             action = cms.string( "scale" ),
00141             values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
00142           ),
00143           pf3_V55 = cms.PSet( 
00144             action = cms.string( "scale" ),
00145             values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
00146           ),
00147           zAxis = cms.vdouble( -3.14159, 3.14159 ),
00148           pf3_V35 = cms.PSet( 
00149             action = cms.string( "scale" ),
00150             values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
00151           ),
00152           pf3_V25 = cms.PSet( 
00153             action = cms.string( "scale" ),
00154             values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
00155           ),
00156           pf3_V24 = cms.PSet( 
00157             action = cms.string( "scale" ),
00158             values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
00159           )
00160         )
00161       ),
00162       ComponentName = cms.string( "FastTSGFromPropagation" ),
00163       beamSpot = cms.InputTag('offlineBeamSpot'),
00164       Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
00165       MaxChi2 = cms.double( 15.0 ),
00166       ResetMethod = cms.string("matrix"),
00167       ErrorRescaling = cms.double(3.0),
00168       SigmaZ = cms.double(25.0),       
00169       SimTrackCollectionLabel = cms.InputTag("famosSimHits"),
00170       HitProducer = cms.InputTag("siTrackerGaussianSmearingRecHits","TrackerGSMatchedRecHits"),
00171       UseVertexState = cms.bool( True ),
00172       UpdateState = cms.bool( True ), #fixme
00173       SelectState = cms.bool( False )
00174       )        

def TSGFromL2_cfi::makeOIStateSet ( )

Definition at line 10 of file TSGFromL2_cfi.py.

00011                     :
00012     return  cms.PSet(
00013         propagatorCompatibleName = cms.string('SteppingHelixPropagatorOpposite'),
00014         option = cms.uint32(3),
00015         maxChi2 = cms.double(40.0),
00016       errorMatrixPset = cms.PSet( 
00017         atIP = cms.bool( True ),
00018         action = cms.string( "use" ),
00019         errorMatrixValuesPSet = cms.PSet( 
00020           pf3_V12 = cms.PSet( 
00021             action = cms.string( "scale" ),
00022             values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
00023           ),
00024           pf3_V13 = cms.PSet( 
00025             action = cms.string( "scale" ),
00026             values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
00027           ),
00028           pf3_V11 = cms.PSet( 
00029             action = cms.string( "scale" ),
00030             values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
00031           ),
00032           pf3_V14 = cms.PSet( 
00033             action = cms.string( "scale" ),
00034             values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
00035           ),
00036           pf3_V15 = cms.PSet( 
00037             action = cms.string( "scale" ),
00038             values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
00039           ),
00040           pf3_V34 = cms.PSet( 
00041             action = cms.string( "scale" ),
00042             values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
00043           ),
00044           yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
00045           pf3_V33 = cms.PSet( 
00046             action = cms.string( "scale" ),
00047             values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
00048           ),
00049           pf3_V45 = cms.PSet( 
00050             action = cms.string( "scale" ),
00051             values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
00052           ),
00053           pf3_V44 = cms.PSet( 
00054             action = cms.string( "scale" ),
00055             values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
00056           ),
00057           xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
00058           pf3_V23 = cms.PSet( 
00059             action = cms.string( "scale" ),
00060             values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
00061           ),
00062           pf3_V22 = cms.PSet( 
00063             action = cms.string( "scale" ),
00064             values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
00065           ),
00066           pf3_V55 = cms.PSet( 
00067             action = cms.string( "scale" ),
00068             values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
00069           ),
00070           zAxis = cms.vdouble( -3.14159, 3.14159 ),
00071           pf3_V35 = cms.PSet( 
00072             action = cms.string( "scale" ),
00073             values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
00074           ),
00075           pf3_V25 = cms.PSet( 
00076             action = cms.string( "scale" ),
00077             values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
00078           ),
00079           pf3_V24 = cms.PSet( 
00080             action = cms.string( "scale" ),
00081             values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
00082           )
00083         )
00084       ),
00085       propagatorName = cms.string('SteppingHelixPropagatorAlong'),
00086       manySeeds = cms.bool(False),
00087       copyMuonRecHit = cms.bool(False),
00088       ComponentName = cms.string('TSGForRoadSearch')
00089     )

def TSGFromL2_cfi::OIHitPropagators (   hltL3TrajectorySeed,
  pset 
)

Definition at line 181 of file TSGFromL2_cfi.py.

00182                                               :
00183     if (not hasattr(hltL3TrajectorySeed.ServiceParameters,"Propagators")):
00184         hltL3TrajectorySeed.ServiceParameters.Propagators = cms.untracked.vstring()
00185     hltL3TrajectorySeed.ServiceParameters.Propagators.append('PropagatorWithMaterial')
00186     hltL3TrajectorySeed.ServiceParameters.Propagators.append(pset.Propagator.value())

def TSGFromL2_cfi::OIStatePropagators (   hltL3TrajectorySeed,
  pset 
)

Definition at line 175 of file TSGFromL2_cfi.py.

00176                                                 :
00177     if (not hasattr(hltL3TrajectorySeed.ServiceParameters,"Propagators")):
00178         hltL3TrajectorySeed.ServiceParameters.Propagators = cms.untracked.vstring()
00179     hltL3TrajectorySeed.ServiceParameters.Propagators.append(pset.propagatorCompatibleName.value())
00180     hltL3TrajectorySeed.ServiceParameters.Propagators.append(pset.propagatorName.value())
 

Variable Documentation

tuple TSGFromL2_cfi::hltL3TrajectorySeed = l3seeds("OIState")

Definition at line 411 of file TSGFromL2_cfi.py.

Initial value:
00001 cms.EDProducer("TSGFromL2Muon",
00002     # ServiceParameters
00003     MuonServiceProxy,
00004     # MuonTrackingRegionBuilder and  TrackerSeedCleaner should be empty for TSGForRoadSearchOI
00005     # MuonTrackingRegionBuilder should be empty for TSGFromPropagation
00006     #MuonTrackingRegionCommon,
00007     #TrackerSeedCleanerCommon,
00008     MuonTrackingRegionBuilder = cms.PSet(),
00009     TrackerSeedCleaner = cms.PSet(),
00010     TkSeedGenerator = TSGsBlock.TSGForRoadSearchOI,
00011     
00012     MuonCollectionLabel = cms.InputTag("hltL2Muons","UpdatedAtVtx"),
00013     #this should not exist there !
00014     PtCut = cms.double(1.0),
00015     PCut = cms.double(2.5)            
00016 )

Definition at line 9 of file TSGFromL2_cfi.py.