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 AlCaIsoTracksProducer(**kwargs):
0004   mod = cms.EDProducer('AlCaIsoTracksProducer',
0005     TrackLabel = cms.InputTag('generalTracks'),
0006     VertexLabel = cms.InputTag('offlinePrimaryVertices'),
0007     BeamSpotLabel = cms.InputTag('offlineBeamSpot'),
0008     EBRecHitLabel = cms.InputTag('ecalRecHit', 'EcalRecHitsEB'),
0009     EERecHitLabel = cms.InputTag('ecalRecHit', 'EcalRecHitsEE'),
0010     HBHERecHitLabel = cms.InputTag('hbhereco'),
0011     L1GTSeedLabel = cms.InputTag('hltL1sV0SingleJet60'),
0012     TriggerEventLabel = cms.InputTag('hltTriggerSummaryAOD', '', 'HLT'),
0013     TriggerResultLabel = cms.InputTag('TriggerResults', '', 'HLT'),
0014     IsoTrackLabel = cms.string('HcalIsolatedTrackCollection'),
0015     triggers = cms.vstring(
0016       'HLT_IsoTrackHB',
0017       'HLT_IsoTrackHE'
0018     ),
0019     processName = cms.string('HLT'),
0020     trackQuality = cms.string('highPurity'),
0021     minTrackPt = cms.double(1),
0022     maxDxyPV = cms.double(10),
0023     maxDzPV = cms.double(100),
0024     maxChi2 = cms.double(5),
0025     maxDpOverP = cms.double(0.1),
0026     minOuterHit = cms.int32(4),
0027     minLayerCrossed = cms.int32(8),
0028     maxInMiss = cms.int32(2),
0029     maxOutMiss = cms.int32(2),
0030     coneRadius = cms.double(34.98),
0031     minimumTrackP = cms.double(20),
0032     coneRadiusMIP = cms.double(14),
0033     maximumEcalEnergy = cms.double(2),
0034     maxTrackP = cms.double(8),
0035     slopeTrackP = cms.double(0.05090504066),
0036     isolationEnergy = cms.double(10),
0037     momentumRangeLow = cms.double(20),
0038     momentumRangeHigh = cms.double(40),
0039     preScaleFactor = cms.int32(10),
0040     mightGet = cms.optional.untracked.vstring
0041   )
0042   for k,v in kwargs.items():
0043     setattr(mod, k, v)
0044   return mod