File indexing completed on 2025-02-07 14:23:33
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def HcalIsoTrkSimAnalyzer(*args, **kwargs):
0004 mod = cms.EDAnalyzer('HcalIsoTrkSimAnalyzer',
0005 triggers = cms.vstring(
0006 'HLT_PFJet40',
0007 'HLT_PFJet60',
0008 'HLT_PFJet80',
0009 'HLT_PFJet140',
0010 'HLT_PFJet200',
0011 'HLT_PFJet260',
0012 'HLT_PFJet320',
0013 'HLT_PFJet400',
0014 'HLT_PFJet450',
0015 'HLT_PFJet500'
0016 ),
0017 processName = cms.string('HLT'),
0018 l1Filter = cms.string(''),
0019 l2Filter = cms.string('L2Filter'),
0020 l3Filter = cms.string('Filter'),
0021 pTMin = cms.double(1),
0022 maxChargedHadronEta = cms.double(3),
0023 minimumTrackP = cms.double(10),
0024 coneRadius = cms.double(34.98),
0025 coneRadiusMIP = cms.double(14),
0026 coneRadiusMIP2 = cms.double(18),
0027 coneRadiusMIP3 = cms.double(20),
0028 coneRadiusMIP4 = cms.double(22),
0029 coneRadiusMIP5 = cms.double(24),
0030 maximumEcalEnergy = cms.double(2),
0031 maxTrackP = cms.double(8),
0032 slopeTrackP = cms.double(0.05090504066),
0033 isolationEnergyTight = cms.double(2),
0034 isolationEnergyLoose = cms.double(10),
0035 EBHitEnergyThreshold = cms.double(0.08),
0036 EEHitEnergyThreshold0 = cms.double(0.3),
0037 EEHitEnergyThreshold1 = cms.double(0),
0038 EEHitEnergyThreshold2 = cms.double(0),
0039 EEHitEnergyThreshold3 = cms.double(0),
0040 EEHitEnergyThresholdLow = cms.double(0.3),
0041 EEHitEnergyThresholdHigh = cms.double(0.3),
0042 momentumLow = cms.double(40),
0043 momentumHigh = cms.double(60),
0044 prescaleLow = cms.int32(1),
0045 prescaleHigh = cms.int32(1),
0046 labelTriggerEvent = cms.InputTag('hltTriggerSummaryAOD', '', 'HLT'),
0047 labelTriggerResult = cms.InputTag('TriggerResults', '', 'HLT'),
0048 labelTrack = cms.string('generalTracks'),
0049 labelVertex = cms.string('offlinePrimaryVertices'),
0050 labelEBRecHit = cms.string('EcalRecHitsEB'),
0051 labelEERecHit = cms.string('EcalRecHitsEE'),
0052 labelHBHERecHit = cms.string('hbhereco'),
0053 labelBeamSpot = cms.string('offlineBeamSpot'),
0054 labelCaloTower = cms.string('towerMaker'),
0055 algInputTag = cms.InputTag('gtStage2Digis'),
0056 extInputTag = cms.InputTag('gtStage2Digis'),
0057 moduleName = cms.untracked.string(''),
0058 producerName = cms.untracked.string(''),
0059 useRaw = cms.untracked.int32(0),
0060 ignoreTriggers = cms.untracked.bool(False),
0061 useL1Trigger = cms.untracked.bool(False),
0062 hcalScale = cms.untracked.double(1),
0063 dataType = cms.untracked.int32(0),
0064 unCorrect = cms.untracked.bool(False),
0065 collapseDepth = cms.untracked.bool(False),
0066 fillTreeRange = cms.untracked.bool(False),
0067 l1TrigName = cms.untracked.string('L1_SingleJet60'),
0068 outMode = cms.untracked.int32(11),
0069 oldID = cms.untracked.vint32(),
0070 newDepth = cms.untracked.vint32(),
0071 hep17 = cms.untracked.bool(False),
0072 usePFThreshold = cms.bool(True),
0073 mightGet = cms.optional.untracked.vstring
0074 )
0075 for a in args:
0076 mod.update_(a)
0077 mod.update_(kwargs)
0078 return mod