Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:00:51

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 def L3MuonCombinedRelativeIsolationProducer(**kwargs):
0004   mod = cms.EDProducer('L3MuonCombinedRelativeIsolationProducer',
0005     UseRhoCorrectedCaloDeposits = cms.bool(False),
0006     UseCaloIso = cms.bool(True),
0007     CaloDepositsLabel = cms.InputTag('hltL3CaloMuonCorrectedIsolations'),
0008     inputMuonCollection = cms.InputTag('hltL3MuonCandidates'),
0009     OutputMuIsoDeposits = cms.bool(True),
0010     TrackPt_Min = cms.double(-1),
0011     printDebug = cms.bool(False),
0012     CutsPSet = cms.PSet(
0013       ConeSizes = cms.vdouble(0.24),
0014       ComponentName = cms.string('SimpleCuts'),
0015       Thresholds = cms.vdouble(0.1),
0016       maxNTracks = cms.int32(-1),
0017       EtaBounds = cms.vdouble(2.411),
0018       applyCutsORmaxNTracks = cms.bool(False)
0019     ),
0020     TrkExtractorPSet = cms.PSet(
0021       Chi2Prob_Min = cms.double(-1),
0022       Chi2Ndof_Max = cms.double(1e+64),
0023       Diff_z = cms.double(0.2),
0024       inputTrackCollection = cms.InputTag('hltPixelTracks'),
0025       ReferenceRadius = cms.double(6),
0026       BeamSpotLabel = cms.InputTag('hltOnlineBeamSpot'),
0027       ComponentName = cms.string('PixelTrackExtractor'),
0028       DR_Max = cms.double(0.24),
0029       Diff_r = cms.double(0.1),
0030       VetoLeadingTrack = cms.bool(True),
0031       DR_VetoPt = cms.double(0.025),
0032       DR_Veto = cms.double(0.01),
0033       NHits_Min = cms.uint32(0),
0034       Pt_Min = cms.double(-1),
0035       DepositLabel = cms.untracked.string('PXLS'),
0036       BeamlineOption = cms.string('BeamSpotFromEvent'),
0037       PropagateTracksToRadius = cms.bool(True),
0038       PtVeto_Min = cms.double(2)
0039     ),
0040     CaloExtractorPSet = cms.PSet(
0041       DR_Veto_H = cms.double(0.1),
0042       Vertex_Constraint_Z = cms.bool(False),
0043       Threshold_H = cms.double(0.5),
0044       ComponentName = cms.string('CaloExtractor'),
0045       Threshold_E = cms.double(0.2),
0046       DR_Max = cms.double(0.24),
0047       DR_Veto_E = cms.double(0.07),
0048       Weight_E = cms.double(1.5),
0049       Vertex_Constraint_XY = cms.bool(False),
0050       DepositLabel = cms.untracked.string('EcalPlusHcal'),
0051       CaloTowerCollectionLabel = cms.InputTag('hltTowerMakerForMuons'),
0052       Weight_H = cms.double(1)
0053     ),
0054     mightGet = cms.optional.untracked.vstring
0055   )
0056   for k,v in kwargs.items():
0057     setattr(mod, k, v)
0058   return mod