File indexing completed on 2025-02-07 14:23:33
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def AlCaHcalIsotrkProducer(*args, **kwargs):
0004 mod = cms.EDProducer('AlCaHcalIsotrkProducer',
0005 processName = cms.string('HLT'),
0006 triggers = cms.vstring(),
0007 l1Filter = cms.string(''),
0008 l2Filter = cms.string('L2Filter'),
0009 l3Filter = cms.string('Filter'),
0010 trackQuality = cms.string('highPurity'),
0011 minTrackPt = cms.double(1),
0012 maxDxyPV = cms.double(0.02),
0013 maxDzPV = cms.double(0.02),
0014 maxChi2 = cms.double(5),
0015 maxDpOverP = cms.double(0.1),
0016 minOuterHit = cms.int32(4),
0017 minLayerCrossed = cms.int32(8),
0018 maxInMiss = cms.int32(0),
0019 maxOutMiss = cms.int32(0),
0020 minimumTrackP = cms.double(10),
0021 coneRadius = cms.double(34.98),
0022 coneRadiusMIP = cms.double(14),
0023 coneRadiusMIP2 = cms.double(18),
0024 coneRadiusMIP3 = cms.double(20),
0025 coneRadiusMIP4 = cms.double(22),
0026 coneRadiusMIP5 = cms.double(24),
0027 maximumEcalEnergy = cms.double(10),
0028 maxTrackP = cms.double(8),
0029 slopeTrackP = cms.double(0.05090504066),
0030 isolationEnergyTight = cms.double(2),
0031 isolationEnergyLoose = cms.double(10),
0032 EBHitEnergyThreshold = cms.double(0.08),
0033 EEHitEnergyThreshold0 = cms.double(0.3),
0034 EEHitEnergyThreshold1 = cms.double(0),
0035 EEHitEnergyThreshold2 = cms.double(0),
0036 EEHitEnergyThreshold3 = cms.double(0),
0037 EEHitEnergyThresholdLow = cms.double(0.3),
0038 EEHitEnergyThresholdHigh = cms.double(0.3),
0039 momentumLow = cms.double(40),
0040 momentumHigh = cms.double(60),
0041 prescaleLow = cms.int32(1),
0042 prescaleHigh = cms.int32(1),
0043 labelTriggerEvent = cms.InputTag('hltTriggerSummaryAOD', '', 'HLT'),
0044 labelTriggerResult = cms.InputTag('TriggerResults', '', 'HLT'),
0045 labelTrack = cms.string('generalTracks'),
0046 labelVertex = cms.string('offlinePrimaryVertices'),
0047 labelEBRecHit = cms.string('EcalRecHitsEB'),
0048 labelEERecHit = cms.string('EcalRecHitsEE'),
0049 labelHBHERecHit = cms.string('hbhereco'),
0050 labelBeamSpot = cms.string('offlineBeamSpot'),
0051 labelCaloTower = cms.string('towerMaker'),
0052 labelMuon = cms.string('muons'),
0053 algInputTag = cms.InputTag('gtStage2Digis'),
0054 extInputTag = cms.InputTag('gtStage2Digis'),
0055 isoTrackLabel = cms.string('HcalIsoTrack'),
0056 isoTrackEventLabel = cms.string('HcalIsoTrackEvent'),
0057 ignoreTriggers = cms.untracked.bool(False),
0058 useL1Trigger = cms.untracked.bool(False),
0059 hcalScale = cms.untracked.double(1),
0060 unCorrect = cms.untracked.bool(False),
0061 collapseDepth = cms.untracked.bool(False),
0062 l1TrigName = cms.untracked.string('L1_SingleJet60'),
0063 oldID = cms.untracked.vint32(),
0064 newDepth = cms.untracked.vint32(),
0065 hep17 = cms.untracked.bool(False),
0066 debugEvents = cms.vint32(),
0067 usePFThreshold = cms.bool(True),
0068 mightGet = cms.optional.untracked.vstring
0069 )
0070 for a in args:
0071 mod.update_(a)
0072 mod.update_(kwargs)
0073 return mod