File indexing completed on 2024-11-23 03:27:49
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def HcalIsoTrkAnalyzer(*args, **kwargs):
0004 mod = cms.EDAnalyzer('HcalIsoTrkAnalyzer',
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 trackQuality = cms.string('highPurity'),
0022 minTrackPt = cms.double(1),
0023 maxDxyPV = cms.double(0.02),
0024 maxDzPV = cms.double(0.02),
0025 maxChi2 = cms.double(5),
0026 maxDpOverP = cms.double(0.1),
0027 minOuterHit = cms.int32(4),
0028 minLayerCrossed = cms.int32(8),
0029 maxInMiss = cms.int32(0),
0030 maxOutMiss = cms.int32(0),
0031 minimumTrackP = cms.double(10),
0032 coneRadius = cms.double(34.98),
0033 coneRadiusMIP = cms.double(14),
0034 coneRadiusMIP2 = cms.double(18),
0035 coneRadiusMIP3 = cms.double(20),
0036 coneRadiusMIP4 = cms.double(22),
0037 coneRadiusMIP5 = cms.double(24),
0038 maximumEcalEnergy = cms.double(2),
0039 maxTrackP = cms.double(8),
0040 slopeTrackP = cms.double(0.05090504066),
0041 isolationEnergyTight = cms.double(2),
0042 isolationEnergyLoose = cms.double(10),
0043 EBHitEnergyThreshold = cms.double(0.08),
0044 EEHitEnergyThreshold0 = cms.double(0.3),
0045 EEHitEnergyThreshold1 = cms.double(0),
0046 EEHitEnergyThreshold2 = cms.double(0),
0047 EEHitEnergyThreshold3 = cms.double(0),
0048 EEHitEnergyThresholdLow = cms.double(0.3),
0049 EEHitEnergyThresholdHigh = cms.double(0.3),
0050 momentumLow = cms.double(40),
0051 momentumHigh = cms.double(60),
0052 prescaleLow = cms.int32(1),
0053 prescaleHigh = cms.int32(1),
0054 labelTriggerEvent = cms.InputTag('hltTriggerSummaryAOD', '', 'HLT'),
0055 labelTriggerResult = cms.InputTag('TriggerResults', '', 'HLT'),
0056 labelTrack = cms.string('generalTracks'),
0057 labelVertex = cms.string('offlinePrimaryVertices'),
0058 labelEBRecHit = cms.string('EcalRecHitsEB'),
0059 labelEERecHit = cms.string('EcalRecHitsEE'),
0060 labelHBHERecHit = cms.string('hbhereco'),
0061 labelBeamSpot = cms.string('offlineBeamSpot'),
0062 labelCaloTower = cms.string('towerMaker'),
0063 labelMuon = cms.string('muons'),
0064 algInputTag = cms.InputTag('gtStage2Digis'),
0065 extInputTag = cms.InputTag('gtStage2Digis'),
0066 moduleName = cms.untracked.string(''),
0067 producerName = cms.untracked.string(''),
0068 useRaw = cms.untracked.int32(0),
0069 ignoreTriggers = cms.untracked.bool(False),
0070 useL1Trigger = cms.untracked.bool(False),
0071 hcalScale = cms.untracked.double(1),
0072 dataType = cms.untracked.int32(0),
0073 unCorrect = cms.untracked.bool(False),
0074 getCharge = cms.untracked.bool(False),
0075 collapseDepth = cms.untracked.bool(False),
0076 fillInRange = cms.untracked.bool(False),
0077 l1TrigName = cms.untracked.string('L1_SingleJet60'),
0078 outMode = cms.untracked.int32(11),
0079 oldID = cms.untracked.vint32(),
0080 newDepth = cms.untracked.vint32(),
0081 hep17 = cms.untracked.bool(False),
0082 debugEvents = cms.vint32(),
0083 usePFThreshold = cms.bool(True),
0084 mightGet = cms.optional.untracked.vstring
0085 )
0086 for a in args:
0087 mod.update_(a)
0088 mod.update_(kwargs)
0089 return mod