Back to home page

Project CMSSW displayed by LXR

 
 

    


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