Back to home page

Project CMSSW displayed by LXR

 
 

    


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

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 def HcalIsoTrkSimAnalyzer(**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     l1TrigName = cms.untracked.string('L1_SingleJet60'),
0067     outMode = cms.untracked.int32(11),
0068     oldID = cms.untracked.vint32(),
0069     newDepth = cms.untracked.vint32(),
0070     hep17 = cms.untracked.bool(False),
0071     usePFThreshold = cms.bool(True),
0072     mightGet = cms.optional.untracked.vstring
0073   )
0074   for k,v in kwargs.items():
0075     setattr(mod, k, v)
0076   return mod