File indexing completed on 2025-02-07 14:24:18
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 r2sAssociationMapTag = cms.InputTag('mtdRecoClusterToSimLayerClusterAssociation'),
0015 btlRecHits = cms.InputTag('mtdRecHits', 'FTLBarrel'),
0016 etlRecHits = cms.InputTag('mtdRecHits', 'FTLEndcap'),
0017 recCluTagBTL = cms.InputTag('mtdClusters', 'FTLBarrel'),
0018 recCluTagETL = cms.InputTag('mtdClusters', 'FTLEndcap'),
0019 tmtd = cms.InputTag('trackExtenderWithMTD', 'generalTracktmtd'),
0020 sigmatmtd = cms.InputTag('trackExtenderWithMTD', 'generalTracksigmatmtd'),
0021 t0Src = cms.InputTag('trackExtenderWithMTD', 'generalTrackt0'),
0022 sigmat0Src = cms.InputTag('trackExtenderWithMTD', 'generalTracksigmat0'),
0023 trackAssocSrc = cms.InputTag('trackExtenderWithMTD', 'generalTrackassoc'),
0024 pathLengthSrc = cms.InputTag('trackExtenderWithMTD', 'generalTrackPathLength'),
0025 t0SafePID = cms.InputTag('tofPID', 't0safe'),
0026 sigmat0SafePID = cms.InputTag('tofPID', 'sigmat0safe'),
0027 sigmat0PID = cms.InputTag('tofPID', 'sigmat0'),
0028 t0PID = cms.InputTag('tofPID', 't0'),
0029 sigmaTofPi = cms.InputTag('trackExtenderWithMTD', 'generalTrackSigmaTofPi'),
0030 sigmaTofK = cms.InputTag('trackExtenderWithMTD', 'generalTrackSigmaTofK'),
0031 sigmaTofP = cms.InputTag('trackExtenderWithMTD', 'generalTrackSigmaTofP'),
0032 trackMVAQual = cms.InputTag('mtdTrackQualityMVA', 'mtdQualMVA'),
0033 outermostHitPositionSrc = cms.InputTag('trackExtenderWithMTD', 'generalTrackOutermostHitPosition'),
0034 trackMaximumPt = cms.double(12),
0035 trackMaximumBtlEta = cms.double(1.5),
0036 trackMinimumEtlEta = cms.double(1.6),
0037 trackMaximumEtlEta = cms.double(3),
0038 mightGet = cms.optional.untracked.vstring
0039 )
0040 for a in args:
0041 mod.update_(a)
0042 mod.update_(kwargs)
0043 return mod