Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-07-16 02:42:28

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 def HcalIsoTrkAnalyzer(**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 k,v in kwargs.items():
0087     setattr(mod, k, v)
0088   return mod