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 217 of file TSGFromL2_cfi.py.

Referenced by L3TkMuonProducer::produce().

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

Definition at line 208 of file TSGFromL2_cfi.py.

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

def TSGFromL2_cfi::makeIOHitSet ( )

Definition at line 186 of file TSGFromL2_cfi.py.

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

def TSGFromL2_cfi::makeOIHitCascadeSet ( )

Definition at line 198 of file TSGFromL2_cfi.py.

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

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       Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
00164       MaxChi2 = cms.double( 15.0 ),
00165       ResetMethod = cms.string("matrix"),
00166       ErrorRescaling = cms.double(3.0),
00167       SigmaZ = cms.double(25.0),       
00168       SimTrackCollectionLabel = cms.InputTag("famosSimHits"),
00169       HitProducer = cms.InputTag("siTrackerGaussianSmearingRecHits","TrackerGSMatchedRecHits"),
00170       UseVertexState = cms.bool( True ),
00171       UpdateState = cms.bool( True ), #fixme
00172       SelectState = cms.bool( False )
00173       )        

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 180 of file TSGFromL2_cfi.py.

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

def TSGFromL2_cfi::OIStatePropagators (   hltL3TrajectorySeed,
  pset 
)

Definition at line 174 of file TSGFromL2_cfi.py.

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

Variable Documentation

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

Definition at line 409 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.