File indexing completed on 2025-04-30 22:23:48
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def MtdTracksValidation(*args, **kwargs):
0004 mod = cms.EDProducer('MtdTracksValidation',
0005 folder = cms.string('MTD/Tracks'),
0006 optionalPlots = cms.bool(False),
0007 inputTagG = cms.InputTag('generalTracks'),
0008 inputTagT = cms.InputTag('trackExtenderWithMTD'),
0009 inputTagV = cms.InputTag('offlinePrimaryVertices4D'),
0010 inputTagH = cms.InputTag('generatorSmeared'),
0011 SimTag = cms.InputTag('mix', 'MergedTrackTruth'),
0012 TPtoRecoTrackAssoc = cms.InputTag('trackingParticleRecoTrackAsssociation'),
0013 tp2SimAssociationMapTag = cms.InputTag('mtdSimLayerClusterToTPAssociation'),
0014 Sim2tpAssociationMapTag = cms.InputTag('mtdSimLayerClusterToTPAssociation'),
0015 r2sAssociationMapTag = cms.InputTag('mtdRecoClusterToSimLayerClusterAssociation'),
0016 btlRecHits = cms.InputTag('mtdRecHits', 'FTLBarrel'),
0017 etlRecHits = cms.InputTag('mtdRecHits', 'FTLEndcap'),
0018 recCluTagBTL = cms.InputTag('mtdClusters', 'FTLBarrel'),
0019 recCluTagETL = cms.InputTag('mtdClusters', 'FTLEndcap'),
0020 tmtd = cms.InputTag('trackExtenderWithMTD', 'generalTracktmtd'),
0021 sigmatmtd = cms.InputTag('trackExtenderWithMTD', 'generalTracksigmatmtd'),
0022 t0Src = cms.InputTag('trackExtenderWithMTD', 'generalTrackt0'),
0023 sigmat0Src = cms.InputTag('trackExtenderWithMTD', 'generalTracksigmat0'),
0024 trackAssocSrc = cms.InputTag('trackExtenderWithMTD', 'generalTrackassoc'),
0025 pathLengthSrc = cms.InputTag('trackExtenderWithMTD', 'generalTrackPathLength'),
0026 btlMatchTimeChi2 = cms.InputTag('trackExtenderWithMTD', 'btlMatchTimeChi2'),
0027 etlMatchTimeChi2 = cms.InputTag('trackExtenderWithMTD', 'etlMatchTimeChi2'),
0028 btlMatchChi2 = cms.InputTag('trackExtenderWithMTD', 'btlMatchChi2'),
0029 t0SafePID = cms.InputTag('tofPID', 't0safe'),
0030 sigmat0SafePID = cms.InputTag('tofPID', 'sigmat0safe'),
0031 sigmat0PID = cms.InputTag('tofPID', 'sigmat0'),
0032 t0PID = cms.InputTag('tofPID', 't0'),
0033 sigmaTofPi = cms.InputTag('trackExtenderWithMTD', 'generalTrackSigmaTofPi'),
0034 sigmaTofK = cms.InputTag('trackExtenderWithMTD', 'generalTrackSigmaTofK'),
0035 sigmaTofP = cms.InputTag('trackExtenderWithMTD', 'generalTrackSigmaTofP'),
0036 trackMVAQual = cms.InputTag('mtdTrackQualityMVA', 'mtdQualMVA'),
0037 outermostHitPositionSrc = cms.InputTag('trackExtenderWithMTD', 'generalTrackOutermostHitPosition'),
0038 trackMaximumPt = cms.double(12),
0039 trackMaximumBtlEta = cms.double(1.5),
0040 trackMinimumEtlEta = cms.double(1.6),
0041 trackMaximumEtlEta = cms.double(3),
0042 mightGet = cms.optional.untracked.vstring
0043 )
0044 for a in args:
0045 mod.update_(a)
0046 mod.update_(kwargs)
0047 return mod