Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2025-02-20 03:45:11

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 def TrackingNtuple(*args, **kwargs):
0004   mod = cms.EDAnalyzer('TrackingNtuple',
0005     seedTracks = cms.untracked.VInputTag(
0006       'seedTracksinitialStepSeeds',
0007       'seedTracksdetachedTripletStepSeeds',
0008       'seedTrackspixelPairStepSeeds',
0009       'seedTrackslowPtTripletStepSeeds',
0010       'seedTracksmixedTripletStepSeeds',
0011       'seedTrackspixelLessStepSeeds',
0012       'seedTrackstobTecStepSeeds',
0013       'seedTracksjetCoreRegionalStepSeeds',
0014       'seedTracksmuonSeededSeedsInOut',
0015       'seedTracksmuonSeededSeedsOutIn'
0016     ),
0017     trackCandidates = cms.untracked.VInputTag(
0018       'initialStepTrackCandidates',
0019       'detachedTripletStepTrackCandidates',
0020       'pixelPairStepTrackCandidates',
0021       'lowPtTripletStepTrackCandidates',
0022       'mixedTripletStepTrackCandidates',
0023       'pixelLessStepTrackCandidates',
0024       'tobTecStepTrackCandidates',
0025       'jetCoreRegionalStepTrackCandidates',
0026       'muonSeededTrackCandidatesInOut',
0027       'muonSeededTrackCandidatesOutIn'
0028     ),
0029     tracks = cms.untracked.InputTag('generalTracks'),
0030     trackMVAs = cms.untracked.vstring('generalTracks'),
0031     clusterMasks = cms.untracked.VPSet(
0032       cms.PSet(
0033         index = cms.untracked.uint32(24),
0034         src = cms.untracked.InputTag('detachedQuadStepClusters')
0035       ),
0036       cms.PSet(
0037         index = cms.untracked.uint32(22),
0038         src = cms.untracked.InputTag('highPtTripletStepClusters')
0039       ),
0040       cms.PSet(
0041         index = cms.untracked.uint32(7),
0042         src = cms.untracked.InputTag('detachedTripletStepClusters')
0043       ),
0044       cms.PSet(
0045         index = cms.untracked.uint32(23),
0046         src = cms.untracked.InputTag('lowPtQuadStepClusters')
0047       ),
0048       cms.PSet(
0049         index = cms.untracked.uint32(5),
0050         src = cms.untracked.InputTag('lowPtTripletStepClusters')
0051       ),
0052       cms.PSet(
0053         index = cms.untracked.uint32(8),
0054         src = cms.untracked.InputTag('mixedTripletStepClusters')
0055       ),
0056       cms.PSet(
0057         index = cms.untracked.uint32(9),
0058         src = cms.untracked.InputTag('pixelLessStepClusters')
0059       ),
0060       cms.PSet(
0061         index = cms.untracked.uint32(6),
0062         src = cms.untracked.InputTag('pixelPairStepClusters')
0063       ),
0064       cms.PSet(
0065         index = cms.untracked.uint32(10),
0066         src = cms.untracked.InputTag('tobTecStepClusters')
0067       ),
0068       template = cms.PSetTemplate(
0069         index = cms.required.untracked.uint32,
0070         src = cms.required.untracked.InputTag
0071       )
0072     ),
0073     trackingParticles = cms.untracked.InputTag('mix', 'MergedTrackTruth'),
0074     trackingParticlesRef = cms.untracked.bool(False),
0075     clusterTPMap = cms.untracked.InputTag('tpClusterProducer'),
0076     simHitTPMap = cms.untracked.InputTag('simHitTPAssocProducer'),
0077     trackAssociator = cms.untracked.InputTag('quickTrackAssociatorByHits'),
0078     pixelDigiSimLink = cms.untracked.InputTag('simSiPixelDigis'),
0079     stripDigiSimLink = cms.untracked.InputTag('simSiStripDigis'),
0080     phase2OTSimLink = cms.untracked.InputTag(''),
0081     beamSpot = cms.untracked.InputTag('offlineBeamSpot'),
0082     pixelRecHits = cms.untracked.InputTag('siPixelRecHits'),
0083     stripRphiRecHits = cms.untracked.InputTag('siStripMatchedRecHits', 'rphiRecHit'),
0084     stripStereoRecHits = cms.untracked.InputTag('siStripMatchedRecHits', 'stereoRecHit'),
0085     stripMatchedRecHits = cms.untracked.InputTag('siStripMatchedRecHits', 'matchedRecHit'),
0086     phase2OTRecHits = cms.untracked.InputTag('siPhase2RecHits'),
0087     vertices = cms.untracked.InputTag('offlinePrimaryVertices'),
0088     trackingVertices = cms.untracked.InputTag('mix', 'MergedTrackTruth'),
0089     trackingParticleNlayers = cms.untracked.InputTag('trackingParticleNumberOfLayersProducer', 'trackerLayers'),
0090     trackingParticleNpixellayers = cms.untracked.InputTag('trackingParticleNumberOfLayersProducer', 'pixelLayers'),
0091     trackingParticleNstripstereolayers = cms.untracked.InputTag('trackingParticleNumberOfLayersProducer', 'stripStereoLayers'),
0092     TTRHBuilder = cms.untracked.string('WithTrackAngle'),
0093     includeSeeds = cms.untracked.bool(False),
0094     includeTrackCandidates = cms.untracked.bool(False),
0095     addSeedCurvCov = cms.untracked.bool(False),
0096     includeAllHits = cms.untracked.bool(False),
0097     includeOnTrackHitData = cms.untracked.bool(False),
0098     includeMVA = cms.untracked.bool(True),
0099     includeTrackingParticles = cms.untracked.bool(True),
0100     includeOOT = cms.untracked.bool(False),
0101     keepEleSimHits = cms.untracked.bool(False),
0102     saveSimHitsP3 = cms.untracked.bool(False),
0103     simHitBySignificance = cms.untracked.bool(False),
0104     mightGet = cms.optional.untracked.vstring
0105   )
0106   for a in args:
0107     mod.update_(a)
0108   mod.update_(kwargs)
0109   return mod