File indexing completed on 2024-08-27 22:58:57
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def AlCaIsoTracksProducer(**kwargs):
0004 mod = cms.EDProducer('AlCaIsoTracksProducer',
0005 TrackLabel = cms.InputTag('generalTracks'),
0006 VertexLabel = cms.InputTag('offlinePrimaryVertices'),
0007 BeamSpotLabel = cms.InputTag('offlineBeamSpot'),
0008 EBRecHitLabel = cms.InputTag('ecalRecHit', 'EcalRecHitsEB'),
0009 EERecHitLabel = cms.InputTag('ecalRecHit', 'EcalRecHitsEE'),
0010 HBHERecHitLabel = cms.InputTag('hbhereco'),
0011 L1GTSeedLabel = cms.InputTag('hltL1sV0SingleJet60'),
0012 TriggerEventLabel = cms.InputTag('hltTriggerSummaryAOD', '', 'HLT'),
0013 TriggerResultLabel = cms.InputTag('TriggerResults', '', 'HLT'),
0014 IsoTrackLabel = cms.string('HcalIsolatedTrackCollection'),
0015 triggers = cms.vstring(
0016 'HLT_IsoTrackHB',
0017 'HLT_IsoTrackHE'
0018 ),
0019 processName = cms.string('HLT'),
0020 trackQuality = cms.string('highPurity'),
0021 minTrackPt = cms.double(1),
0022 maxDxyPV = cms.double(10),
0023 maxDzPV = cms.double(100),
0024 maxChi2 = cms.double(5),
0025 maxDpOverP = cms.double(0.1),
0026 minOuterHit = cms.int32(4),
0027 minLayerCrossed = cms.int32(8),
0028 maxInMiss = cms.int32(2),
0029 maxOutMiss = cms.int32(2),
0030 coneRadius = cms.double(34.98),
0031 minimumTrackP = cms.double(20),
0032 coneRadiusMIP = cms.double(14),
0033 maximumEcalEnergy = cms.double(2),
0034 maxTrackP = cms.double(8),
0035 slopeTrackP = cms.double(0.05090504066),
0036 isolationEnergy = cms.double(10),
0037 momentumRangeLow = cms.double(20),
0038 momentumRangeHigh = cms.double(40),
0039 preScaleFactor = cms.int32(10),
0040 mightGet = cms.optional.untracked.vstring
0041 )
0042 for k,v in kwargs.items():
0043 setattr(mod, k, v)
0044 return mod