CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Functions | Variables
TrackValidation_cff Namespace Reference

Functions

def _addSeedToTrackProducers
 
def _addSelectorsByAlgo
 
def _addSelectorsByHp
 
def _addSelectorsByOriginalAlgoMask
 
def _addSelectorsBySrc
 
def _algoToSelector
 

Variables

list _algos
 First define the stuff for the standard validation sequence Track selectors. More...
 
list _algosForPhase1Pixel
 
list _generalTracksHp = _selectorsByAlgoHp[0]
 
list _generalTracksHp_phase1Pixel = _selectorsByAlgoHp_phase1Pixel[0]
 
list _removeForFastSimSeedProducers
 
list _removeForFastTrackProducers
 
list _seedProducers
 
list _seedProducersForFastSim = [ x for x in _seedProducers if x not in _removeForFastSimSeedProducers]
 
list _seedProducersForPhase1Pixel
 
 _selectorsByAlgoAndHp = _selectorsByAlgo+_selectorsByAlgoHp
 Then define stuff for standalone mode (i.e. More...
 
 _selectorsByAlgoAndHp_phase1Pixel = _selectorsByAlgo_phase1Pixel+_selectorsByAlgoHp_phase1Pixel
 
list _selectorsByAlgoHp = _selectorsByAlgoHp[1:]
 
list _selectorsByAlgoHp_phase1Pixel = _selectorsByAlgoHp_phase1Pixel[1:]
 
list _trackProducers
 
list _trackProducersForFastSim = [ x for x in _trackProducers if x not in _removeForFastTrackProducers]
 
list _trackProducersForPhase1Pixel
 
tuple _trackValidatorsBase
 
tuple ak4JetTracksAssociatorExplicitAll
 
tuple cutsRecoTracksAK4PFJets
 
tuple cutsRecoTracksBtvLike = btvTracks_cfi.btvTrackRefs.clone()
 
 dodEdxPlots = False)
 
tuple generalTracksFromPV
 
list label = ["generalTracks", _generalTracksHp_phase1Pixel]
 
tuple pset = getattr(trackValidatorConversion.histoProducerAlgoBlock, "TpSelectorForEfficiencyVs"+n)
 
tuple quickTrackAssociatorByHitsConversion
 
tuple quickTrackAssociatorByHitsSignal
 
tuple tpClusterProducerConversion
 
tuple tpClusterProducerSignal
 
tuple trackingParticleRecoTrackAsssociationSignal
 
tuple trackingParticlesConversion = _trackingParticleConversionSelector.clone()
 Select conversion TrackingParticles, and define the corresponding associator (do not use associations because the collections of interest are not subsets of each other) More...
 
tuple trackingParticlesSignal
 Select signal TrackingParticles, and do the corresponding associations. More...
 
tuple tracksPreValidation
 
tuple tracksPreValidationTrackingOnly = tracksPreValidation.copy()
 
tuple tracksValidation
 
tuple tracksValidationLite
 
tuple tracksValidationSelectors
 
tuple tracksValidationSelectorsStandalone
 
tuple tracksValidationSelectorsTrackingOnly = tracksValidationSelectors.copyAndExclude([ak4JetTracksAssociatorExplicitAll,cutsRecoTracksAK4PFJets])
 TrackingOnly mode (i.e. More...
 
tuple tracksValidationStandalone
 
tuple tracksValidationTrackingOnly
 
tuple tracksValidationTruth
 
tuple tracksValidationTruthConversion
 
tuple tracksValidationTruthSignal
 
tuple trackValidator
 MTV instances. More...
 
tuple trackValidatorAllTPEffic
 
tuple trackValidatorAllTPEfficStandalone
 
tuple trackValidatorBuildingTrackingOnly
 
tuple trackValidatorConversion
 
tuple trackValidatorConversionStandalone = trackValidatorConversion.clone( label = [x for x in trackValidatorConversion.label if x != "convStepTracks"])
 
tuple trackValidatorConversionTrackingOnly = trackValidatorConversion.clone(label = [x for x in trackValidatorConversion.label if x not in ["ckfInOutTracksFromConversions", "ckfOutInTracksFromConversions"]])
 
tuple trackValidatorFromPV
 
tuple trackValidatorFromPVAllTP
 
tuple trackValidatorFromPVAllTPStandalone
 
tuple trackValidatorFromPVStandalone = trackValidatorFromPV.clone( label = trackValidatorFromPV.label+_selectorsFromPVStandalone)
 
tuple trackValidatorLite
 Lite mode (only generalTracks and HP) More...
 
tuple trackValidatorSeedingTrackingOnly
 
tuple trackValidatorsStandalone = _trackValidatorsBase.copy()
 
tuple trackValidatorStandalone = trackValidator.clone( label = trackValidator.label+ _selectorsByOriginalAlgo + _selectorsByAlgoMask)
 
tuple trackValidatorsTrackingOnly = _trackValidatorsBase.copy()
 
tuple trackValidatorTrackingOnly = trackValidatorStandalone.clone(label = [ x for x in trackValidatorStandalone.label if x != "cutsRecoTracksAK4PFJets"] )
 

Function Documentation

def TrackValidation_cff._addSeedToTrackProducers (   seedProducers,
  modDict 
)
private

Definition at line 191 of file TrackValidation_cff.py.

References _addSelectorsByAlgo(), and _addSelectorsByHp().

192 def _addSeedToTrackProducers(seedProducers,modDict):
193  names = []
194  seq = cms.Sequence()
195  for seed in seedProducers:
196  modName = "seedTracks"+seed
197  if modName not in modDict:
198  mod = _trajectorySeedTracks.clone(src=seed)
199  globals()[modName] = mod
200  else:
201  mod = modDict[modName]
202  names.append(modName)
203  seq += mod
204  return (names, seq)
205 
206 # Validation iterative steps
207 (_selectorsByAlgo, tracksValidationSelectorsByAlgo) = _addSelectorsByAlgo(_algos, globals())
208 (_selectorsByAlgo_phase1Pixel, _tracksValidationSelectorsByAlgo_phase1Pixel) = _addSelectorsByAlgo(_algosForPhase1Pixel, globals())
209 eras.phase1Pixel.toReplaceWith(tracksValidationSelectorsByAlgo, _tracksValidationSelectorsByAlgo_phase1Pixel)
210 
211 # high purity
212 (_selectorsByAlgoHp, tracksValidationSelectorsByAlgoHp) = _addSelectorsByHp(_algos,globals())
213 (_selectorsByAlgoHp_phase1Pixel, _tracksValidationSelectorsByAlgoHp_phase1Pixel) = _addSelectorsByHp(_algosForPhase1Pixel,globals())
214 eras.phase1Pixel.toReplaceWith(tracksValidationSelectorsByAlgoHp, _tracksValidationSelectorsByAlgoHp_phase1Pixel)
def TrackValidation_cff._addSelectorsByAlgo (   algos,
  modDict 
)
private

Definition at line 128 of file TrackValidation_cff.py.

References _algoToSelector().

Referenced by _addSeedToTrackProducers().

129 def _addSelectorsByAlgo(algos, modDict):
130  names = []
131  seq = cms.Sequence()
132  for algo in algos:
133  if algo == "generalTracks":
134  continue
135  modName = _algoToSelector(algo)
136  if modName not in modDict:
137  mod = cutsRecoTracks_cfi.cutsRecoTracks.clone(algorithm=[algo])
138  modDict[modName] = mod
139  else:
140  mod = modDict[modName]
141  names.append(modName)
142  seq += mod
return (names, seq)
def TrackValidation_cff._addSelectorsByHp (   algos,
  modDict 
)
private

Definition at line 143 of file TrackValidation_cff.py.

References _algoToSelector(), and clone().

Referenced by _addSeedToTrackProducers().

144 def _addSelectorsByHp(algos, modDict):
145  seq = cms.Sequence()
146  names = []
147  for algo in algos:
148  modName = _algoToSelector(algo)
149  modNameHp = modName+"Hp"
150  if modNameHp not in modDict:
151  if algo == "generalTracks":
152  mod = cutsRecoTracks_cfi.cutsRecoTracks.clone(quality=["highPurity"])
153  else:
154  mod = modDict[modName].clone(quality=["highPurity"])
155  modDict[modNameHp] = mod
156  else:
157  mod = modDict[modNameHp]
158  names.append(modNameHp)
159  seq += mod
return (names, seq)
TEveGeoShape * clone(const TEveElement *element, TEveElement *parent)
Definition: eve_macros.cc:135
def TrackValidation_cff._addSelectorsByOriginalAlgoMask (   modules,
  midfix,
  algoParam,
  modDict 
)
private

Definition at line 173 of file TrackValidation_cff.py.

References clone().

174 def _addSelectorsByOriginalAlgoMask(modules, midfix, algoParam,modDict):
175  seq = cms.Sequence()
176  names = []
177  for modName in modules:
178  if modName[-2:] == "Hp":
179  modNameNew = modName[:-2] + midfix + "Hp"
180  else:
181  modNameNew = modName + midfix
182  if modNameNew not in modDict:
183  mod = modDict[modName].clone()
184  setattr(mod, algoParam, mod.algorithm.value())
185  mod.algorithm = []
186  modDict[modNameNew] = mod
187  else:
188  mod = modDict[modNameNew]
189  names.append(modNameNew)
190  seq += mod
return (names, seq)
TEveGeoShape * clone(const TEveElement *element, TEveElement *parent)
Definition: eve_macros.cc:135
def TrackValidation_cff._addSelectorsBySrc (   modules,
  midfix,
  src,
  modDict 
)
private

Definition at line 160 of file TrackValidation_cff.py.

References clone().

161 def _addSelectorsBySrc(modules, midfix, src, modDict):
162  seq = cms.Sequence()
163  names = []
164  for modName in modules:
165  modNameNew = modName.replace("cutsRecoTracks", "cutsRecoTracks"+midfix)
166  if modNameNew not in modDict:
167  mod = modDict[modName].clone(src=src)
168  modDict[modNameNew] = mod
169  else:
170  mod = modDict[modNameNew]
171  names.append(modNameNew)
172  seq += mod
return (names, seq)
TEveGeoShape * clone(const TEveElement *element, TEveElement *parent)
Definition: eve_macros.cc:135
def TrackValidation_cff._algoToSelector (   algo)
private

Definition at line 122 of file TrackValidation_cff.py.

References pileupCalc.upper.

Referenced by _addSelectorsByAlgo(), and _addSelectorsByHp().

123 def _algoToSelector(algo):
124  sel = ""
125  if algo != "generalTracks":
126  sel = algo[0].upper()+algo[1:]
127  return "cutsRecoTracks"+sel

Variable Documentation

list TrackValidation_cff._algos
Initial value:
1 = [
2  "generalTracks",
3  "initialStep",
4  "lowPtTripletStep",
5  "pixelPairStep",
6  "detachedTripletStep",
7  "mixedTripletStep",
8  "pixelLessStep",
9  "tobTecStep",
10  "jetCoreRegionalStep",
11  "muonSeededStepInOut",
12  "muonSeededStepOutIn",
13  "duplicateMerge",
14 ]

First define the stuff for the standard validation sequence Track selectors.

Definition at line 24 of file TrackValidation_cff.py.

list TrackValidation_cff._algosForPhase1Pixel
Initial value:
1 = [
2  "generalTracks",
3  "initialStep",
4  "highPtTripletStep",
5  "lowPtQuadStep",
6  "lowPtTripletStep",
7  "detachedQuadStep",
8  "mixedTripletStep",
9  "pixelPairStep",
10  "tobTecStep",
11  "muonSeededStepInOut",
12  "muonSeededStepOutIn",
13  ]

Definition at line 38 of file TrackValidation_cff.py.

list TrackValidation_cff._generalTracksHp = _selectorsByAlgoHp[0]

Definition at line 215 of file TrackValidation_cff.py.

list TrackValidation_cff._generalTracksHp_phase1Pixel = _selectorsByAlgoHp_phase1Pixel[0]

Definition at line 216 of file TrackValidation_cff.py.

list TrackValidation_cff._removeForFastSimSeedProducers
Initial value:
1 = ["initialStepSeedsPreSplitting",
2  "jetCoreRegionalStepSeeds",
3  "muonSeededSeedsInOut",
4  "muonSeededSeedsOutIn"]

Definition at line 68 of file TrackValidation_cff.py.

list TrackValidation_cff._removeForFastTrackProducers
Initial value:
1 = ["initialStepTracksPreSplitting",
2  "jetCoreRegionalStepTracks",
3  "muonSeededTracksInOut",
4  "muonSeededTracksOutIn"]

Definition at line 103 of file TrackValidation_cff.py.

list TrackValidation_cff._seedProducers
Initial value:
1 = [
2  "initialStepSeedsPreSplitting",
3  "initialStepSeeds",
4  "detachedTripletStepSeeds",
5  "lowPtTripletStepSeeds",
6  "pixelPairStepSeeds",
7  "mixedTripletStepSeedsA",
8  "mixedTripletStepSeedsB",
9  "pixelLessStepSeeds",
10  "tobTecStepSeedsPair",
11  "tobTecStepSeedsTripl",
12  "jetCoreRegionalStepSeeds",
13  "muonSeededSeedsInOut",
14  "muonSeededSeedsOutIn",
15 ]

Definition at line 52 of file TrackValidation_cff.py.

list TrackValidation_cff._seedProducersForFastSim = [ x for x in _seedProducers if x not in _removeForFastSimSeedProducers]

Definition at line 72 of file TrackValidation_cff.py.

list TrackValidation_cff._seedProducersForPhase1Pixel
Initial value:
1 = [
2  "initialStepSeeds",
3  "highPtTripletStepSeeds",
4  "lowPtQuadStepSeeds",
5  "lowPtTripletStepSeeds",
6  "detachedQuadStepSeeds",
7  "mixedTripletStepSeedsA",
8  "mixedTripletStepSeedsB",
9  "pixelPairStepSeeds",
10  "tobTecStepSeeds",
11  "muonSeededSeedsInOut",
12  "muonSeededSeedsOutIn",
13  ]

Definition at line 75 of file TrackValidation_cff.py.

TrackValidation_cff._selectorsByAlgoAndHp = _selectorsByAlgo+_selectorsByAlgoHp

Then define stuff for standalone mode (i.e.

MTV with RECO+DIGI input)

Definition at line 433 of file TrackValidation_cff.py.

TrackValidation_cff._selectorsByAlgoAndHp_phase1Pixel = _selectorsByAlgo_phase1Pixel+_selectorsByAlgoHp_phase1Pixel

Definition at line 434 of file TrackValidation_cff.py.

list TrackValidation_cff._selectorsByAlgoHp = _selectorsByAlgoHp[1:]

Definition at line 217 of file TrackValidation_cff.py.

list TrackValidation_cff._selectorsByAlgoHp_phase1Pixel = _selectorsByAlgoHp_phase1Pixel[1:]

Definition at line 218 of file TrackValidation_cff.py.

list TrackValidation_cff._trackProducers
Initial value:
1 = [
2  "initialStepTracksPreSplitting",
3  "initialStepTracks",
4  "lowPtTripletStepTracks",
5  "pixelPairStepTracks",
6  "detachedTripletStepTracks",
7  "mixedTripletStepTracks",
8  "pixelLessStepTracks",
9  "tobTecStepTracks",
10  "jetCoreRegionalStepTracks",
11  "muonSeededTracksInOut",
12  "muonSeededTracksOutIn",
13 ]

Definition at line 90 of file TrackValidation_cff.py.

list TrackValidation_cff._trackProducersForFastSim = [ x for x in _trackProducers if x not in _removeForFastTrackProducers]

Definition at line 107 of file TrackValidation_cff.py.

list TrackValidation_cff._trackProducersForPhase1Pixel
Initial value:
1 = [
2  "initialStepTracks",
3  "highPtTripletStepTracks",
4  "lowPtQuadStepTracks",
5  "lowPtTripletStepTracks",
6  "detachedQuadStepTracks",
7  "mixedTripletStepTracks",
8  "pixelPairStepTracks",
9  "tobTecStepTracks",
10  "muonSeededTracksInOut",
11  "muonSeededTracksOutIn",
12 ]

Definition at line 109 of file TrackValidation_cff.py.

tuple TrackValidation_cff._trackValidatorsBase
Initial value:
1 = cms.Sequence(
2  trackValidatorStandalone +
3  trackValidatorFromPVStandalone +
4  trackValidatorFromPVAllTPStandalone +
5  trackValidatorAllTPEfficStandalone +
6  trackValidatorConversionStandalone
7 )

Definition at line 473 of file TrackValidation_cff.py.

tuple TrackValidation_cff.ak4JetTracksAssociatorExplicitAll
Initial value:
1 = ak4JTA_cff.ak4JetTracksAssociatorExplicit.clone(
2  jets = "ak4PFJets"
3 )

Definition at line 226 of file TrackValidation_cff.py.

tuple TrackValidation_cff.cutsRecoTracksAK4PFJets
Initial value:
1 = jetTracksAssociationToTrackRefs_cfi.jetTracksAssociationToTrackRefs.clone(
2  association = "ak4JetTracksAssociatorExplicitAll",
3  jets = "ak4PFJets",
4  correctedPtMin = 10,
5 )

Definition at line 231 of file TrackValidation_cff.py.

tuple TrackValidation_cff.cutsRecoTracksBtvLike = btvTracks_cfi.btvTrackRefs.clone()

Definition at line 222 of file TrackValidation_cff.py.

TrackValidation_cff.dodEdxPlots = False)

Definition at line 304 of file TrackValidation_cff.py.

tuple TrackValidation_cff.generalTracksFromPV
Initial value:
1 = _trackWithVertexRefSelector.clone(
2  src = "generalTracks",
3  ptMin = 0,
4  ptMax = 1e10,
5  ptErrorCut = 1e10,
6  quality = "loose",
7  vertexTag = "offlinePrimaryVertices",
8  nVertices = 1,
9  vtxFallback = False,
10  zetaVtx = 0.1, # 1 mm
11  rhoVtx = 1e10, # intentionally no dxy cut
12 )

Definition at line 261 of file TrackValidation_cff.py.

list TrackValidation_cff.label = ["generalTracks", _generalTracksHp_phase1Pixel]

Definition at line 306 of file TrackValidation_cff.py.

tuple TrackValidation_cff.pset = getattr(trackValidatorConversion.histoProducerAlgoBlock, "TpSelectorForEfficiencyVs"+n)

Definition at line 374 of file TrackValidation_cff.py.

Referenced by InitialClusteringStepBase._algoName(), edm::ProcessDesc.addDefaultService(), edm::ProcessDesc.addService(), CompareToObjectMapRecord.analyze(), edm::service::CondorStatusService.beginPost(), MixCollectionValidation.bookHistograms(), ReferenceTrajectoryFactory.bzeroFactory(), edm::ParameterSet.calculateID(), edm::CFWriter.CFWriter(), edm::eventsetup::EventSetupProvider.checkESProducerSharing(), ConversionPostprocessing.ConversionPostprocessing(), edm::ParameterSetConverter.convertParameterSets(), edm::MixingModule.createDigiAccumulators(), TkModuleGroupSelector.createModuleGroups(), edm::service::MessageServicePSetValidation.defaultPSet(), edm::StreamerInputSource.deserializeAndMergeWithRegistry(), edm::service::MessageServicePSetValidation.destinationPSet(), DQMAnalyzer.DQMAnalyzer(), PlotCombiner.dqmEndJob(), HeavyFlavorHarvesting.dqmEndJob(), edm::EmbeddedRootSource.dropUnwantedBranches_(), DTCalibValidation.DTCalibValidation(), DTChamberEfficiencyTask.DTChamberEfficiencyTask(), DTEfficiencyTask.DTEfficiencyTask(), DTSegmentsTask.DTSegmentsTask(), DTTrigProd.DTTrigProd(), DTTrigTest.DTTrigTest(), ElectronConversionRejectionValidator.ElectronConversionRejectionValidator(), DQMGenericTnPClient.endRun(), edm::ParameterSet.eraseOrSetUntrackedParameterSet(), eventSetupComponent(), HLTConfigData.extract(), edm::LHEProvenanceHelper.fillCommonProcessParameterSet(), fwlite::Event.fillParameterSetRegistry(), for(), FSQDiJetAve.FSQDiJetAve(), edm::service::MessageServicePSetValidation.fwkJobReportPSet(), getHLTConfigData(), edm::service::TriggerNamesService.getTrigPaths(), GsfElectronDataAnalyzer.GsfElectronDataAnalyzer(), GsfElectronFakeAnalyzer.GsfElectronFakeAnalyzer(), GsfElectronMCAnalyzer.GsfElectronMCAnalyzer(), GsfElectronMCFakeAnalyzer.GsfElectronMCFakeAnalyzer(), HBHEStatusBitSetter.HBHEStatusBitSetter(), HLTCaloObjInRegionsProducer< CaloObjType, CaloObjCollType >.HLTCaloObjInRegionsProducer(), HLTMuonCertSummary.HLTMuonCertSummary(), HLTOverallSummary.HLTOverallSummary(), HLTRecHitInAllL1RegionsProducer< RecHitType >.HLTRecHitInAllL1RegionsProducer(), HLTTauDQMOfflineSource.HLTTauDQMOfflineSource(), HLTConfigProvider.init(), edm::StreamSchedule.initializeEarlyDelete(), DTROS8Unpacker.interpretRawData(), KFSwitching1DUpdator.KFSwitching1DUpdator(), L1TBPTX.L1TBPTX(), L1TMuonBarrelTrackProducer.L1TMuonBarrelTrackProducer(), L1TSync.L1TSync(), L1TSync_Offline.L1TSync_Offline(), edm.makeRunHelper(), edm::service::MessageServicePSetValidation.messageLoggerPSet(), edm::MixingModule.MixingModule(), HLTConfigData.moduleEDMType(), HLTConfigData.moduleType(), MuonTrackAnalyzer.MuonTrackAnalyzer(), MuonTrackResidualAnalyzer.MuonTrackResidualAnalyzer(), edm::ParameterSetConverter.noConvertParameterSets(), edm::service::MessageServicePSetValidation.noNonPSetUsage(), nonProducerComponent(), dqmservices::DQMStreamerReader.openFile_(), L1MuCSCTFConfiguration.parameters(), edm::ParameterSetConverter.ParameterSetConverter(), PedeSteererWeakModeConstraints.PedeSteererWeakModeConstraints(), PFRecoTauChargedHadronProducer.PFRecoTauChargedHadronProducer(), PFTau3ProngReco.PFTau3ProngReco(), PFTauPrimaryVertexProducer.PFTauPrimaryVertexProducer(), PFTauSelectorDefinition.PFTauSelectorDefinition(), PhotonDataCertification.PhotonDataCertification(), PhotonOfflineClient.PhotonOfflineClient(), PhotonPostprocessing.PhotonPostprocessing(), PhotonValidator.PhotonValidator(), edm::ParameterSet.popParameterSet(), edm::service::PrescaleService.postBeginJob(), printTrackerMap(), JSONExport.JsonExport.produce(), edm::service::MessageServicePSetValidation.psetLists(), edm::RootFile.RootFile(), HLTConfigData.saveTags(), edm::SecondaryEventProvider.SecondaryEventProvider(), Selections.Selections(), TauJetCorrector.setParameters(), JetPartonCorrector.setParameters(), TFWLiteSelectorBasic.setupNewFile(), SiStripQualityHotStripIdentifier.SiStripQualityHotStripIdentifier(), SplittingConfigurableHisto.SplittingConfigurableHisto(), edm::service::MessageServicePSetValidation.statisticsPSet(), edm::service::MessageServicePSetValidation.suppressionLists(), SusyDQM< Mu, Ele, Jet, Met >.SusyDQM(), TkConvValidator.TkConvValidator(), topLevelPSet(), edm::EventBase.triggerNames_(), ProvenanceDumper.work_(), and edm::RootOutputFile.writeParameterSetRegistry().

tuple TrackValidation_cff.quickTrackAssociatorByHitsConversion
Initial value:
1 = quickTrackAssociatorByHits.clone(
2  cluster2TPSrc = "tpClusterProducerConversion"
3 )

Definition at line 286 of file TrackValidation_cff.py.

tuple TrackValidation_cff.quickTrackAssociatorByHitsSignal
Initial value:
1 = quickTrackAssociatorByHits.clone(
2  cluster2TPSrc = "tpClusterProducerSignal"
3 )

Definition at line 251 of file TrackValidation_cff.py.

tuple TrackValidation_cff.tpClusterProducerConversion
Initial value:
1 = tpClusterProducer.clone(
2  trackingParticleSrc = "trackingParticlesConversion",
3 )

Definition at line 283 of file TrackValidation_cff.py.

tuple TrackValidation_cff.tpClusterProducerSignal
Initial value:
1 = tpClusterProducer.clone(
2  trackingParticleSrc = "trackingParticlesSignal"
3 )

Definition at line 248 of file TrackValidation_cff.py.

tuple TrackValidation_cff.trackingParticleRecoTrackAsssociationSignal
Initial value:
1 = trackingParticleRecoTrackAsssociation.clone(
2  label_tp = "trackingParticlesSignal",
3  associator = "quickTrackAssociatorByHitsSignal"
4 )

Definition at line 254 of file TrackValidation_cff.py.

tuple TrackValidation_cff.trackingParticlesConversion = _trackingParticleConversionSelector.clone()

Select conversion TrackingParticles, and define the corresponding associator (do not use associations because the collections of interest are not subsets of each other)

Definition at line 282 of file TrackValidation_cff.py.

tuple TrackValidation_cff.trackingParticlesSignal
Initial value:
1 = _trackingParticleSelector.clone(
2  signalOnly = True,
3  chargedOnly = False,
4  tip = 1e5,
5  lip = 1e5,
6  minRapidity = -10,
7  maxRapidity = 10,
8  ptMin = 0,
9 )

Select signal TrackingParticles, and do the corresponding associations.

Definition at line 239 of file TrackValidation_cff.py.

tuple TrackValidation_cff.tracksPreValidation
Initial value:
1 = cms.Sequence(
2  tracksValidationSelectors +
3  tracksValidationSelectorsFromPV +
4  tracksValidationTruth +
5  tracksValidationTruthSignal +
6  tracksValidationTruthConversion
7 )

Definition at line 410 of file TrackValidation_cff.py.

tuple TrackValidation_cff.tracksPreValidationTrackingOnly = tracksPreValidation.copy()

Definition at line 528 of file TrackValidation_cff.py.

tuple TrackValidation_cff.tracksValidation
Initial value:
1 = cms.Sequence(
2  tracksPreValidation +
3  trackValidator +
4  trackValidatorFromPV +
5  trackValidatorFromPVAllTP +
6  trackValidatorAllTPEffic +
7  trackValidatorConversion
8 )

Definition at line 419 of file TrackValidation_cff.py.

tuple TrackValidation_cff.tracksValidationLite
Initial value:
1 = cms.Sequence(
2  cutsRecoTracksHp +
3  tracksValidationTruth +
4  trackValidatorLite
5 )

Definition at line 554 of file TrackValidation_cff.py.

tuple TrackValidation_cff.tracksValidationSelectors
Initial value:
1 = cms.Sequence(
2  tracksValidationSelectorsByAlgo +
3  tracksValidationSelectorsByAlgoHp +
4  cutsRecoTracksBtvLike +
5  ak4JetTracksAssociatorExplicitAll +
6  cutsRecoTracksAK4PFJets
7 )

Definition at line 380 of file TrackValidation_cff.py.

tuple TrackValidation_cff.tracksValidationSelectorsStandalone
Initial value:
1 = cms.Sequence(
2  tracksValidationSelectorsByOriginalAlgoStandalone +
3  tracksValidationSelectorsByAlgoMaskStandalone +
4  tracksValidationSelectorsFromPVStandalone
5 )

Definition at line 465 of file TrackValidation_cff.py.

tuple TrackValidation_cff.tracksValidationSelectorsTrackingOnly = tracksValidationSelectors.copyAndExclude([ak4JetTracksAssociatorExplicitAll,cutsRecoTracksAK4PFJets])

TrackingOnly mode (i.e.

MTV with DIGI input + tracking-only reconstruction)

Definition at line 493 of file TrackValidation_cff.py.

tuple TrackValidation_cff.tracksValidationStandalone
Initial value:
1 = cms.Sequence(
2  ak4PFL1FastL2L3CorrectorChain +
3  tracksPreValidation +
4  tracksValidationSelectorsStandalone +
5  trackValidatorsStandalone
6 )

Definition at line 483 of file TrackValidation_cff.py.

tuple TrackValidation_cff.tracksValidationTrackingOnly
Initial value:
1 = cms.Sequence(
2  tracksPreValidationTrackingOnly +
3  tracksValidationSelectorsStandalone +
4  tracksValidationSeedSelectorsTrackingOnly +
5  trackValidatorsTrackingOnly
6 )

Definition at line 541 of file TrackValidation_cff.py.

tuple TrackValidation_cff.tracksValidationTruth
Initial value:
1 = cms.Sequence(
2  tpClusterProducer +
3  quickTrackAssociatorByHits +
4  trackingParticleRecoTrackAsssociation +
5  VertexAssociatorByPositionAndTracks
6 )

Definition at line 387 of file TrackValidation_cff.py.

tuple TrackValidation_cff.tracksValidationTruthConversion
Initial value:
1 = cms.Sequence(
2  trackingParticlesConversion +
3  tpClusterProducerConversion +
4  quickTrackAssociatorByHitsConversion
5 )

Definition at line 404 of file TrackValidation_cff.py.

tuple TrackValidation_cff.tracksValidationTruthSignal
Initial value:
1 = cms.Sequence(
2  cms.ignore(trackingParticlesSignal) +
3  tpClusterProducerSignal +
4  quickTrackAssociatorByHitsSignal +
5  trackingParticleRecoTrackAsssociationSignal
6 )

Definition at line 395 of file TrackValidation_cff.py.

tuple TrackValidation_cff.trackValidator
Initial value:
1 = Validation.RecoTrack.MultiTrackValidator_cfi.multiTrackValidator.clone(
2  label = ["generalTracks", _generalTracksHp] + _selectorsByAlgo + _selectorsByAlgoHp + [
3  "cutsRecoTracksBtvLike",
4  "cutsRecoTracksAK4PFJets"],
5  useLogPt = cms.untracked.bool(True),
6  dodEdxPlots = True,
7  doPVAssociationPlots = True
8  #,minpT = cms.double(-1)
9  #,maxpT = cms.double(3)
10  #,nintpT = cms.int32(40)
11 )

MTV instances.

Definition at line 292 of file TrackValidation_cff.py.

tuple TrackValidation_cff.trackValidatorAllTPEffic
Initial value:
1 = trackValidator.clone(
2  dirName = "Tracking/TrackAllTPEffic/",
3  label = [
4  "generalTracks",
5  _generalTracksHp,
6  ],
7  doSimPlots = False,
8  doRecoTrackPlots = False, # Fake rate of all tracks vs. all TPs is already included in trackValidator
9  doPVAssociationPlots = False,
10 )

Definition at line 336 of file TrackValidation_cff.py.

tuple TrackValidation_cff.trackValidatorAllTPEfficStandalone
Initial value:
1 = trackValidatorAllTPEffic.clone(
2  label = [ x for x in trackValidator.label.value() if x not in ["cutsRecoTracksBtvLike", "cutsRecoTracksAK4PFJets"]]
3 )

Definition at line 458 of file TrackValidation_cff.py.

tuple TrackValidation_cff.trackValidatorBuildingTrackingOnly
Initial value:
1 = trackValidatorTrackingOnly.clone(
2  dirName = "Tracking/TrackBuilding/",
3  associators = ["quickTrackAssociatorByHits"],
4  UseAssociators = True,
5  label = _trackProducers,
6  dodEdxPlots = False,
7  doPVAssociationPlots = False,
8  doSimPlots = False,
9 )

Definition at line 503 of file TrackValidation_cff.py.

tuple TrackValidation_cff.trackValidatorConversion
Initial value:
1 = trackValidator.clone(
2  dirName = "Tracking/TrackConversion/",
3  label = [
4  "convStepTracks",
5  "conversionStepTracks",
6  "ckfInOutTracksFromConversions",
7  "ckfOutInTracksFromConversions",
8  ],
9  label_tp_effic = "trackingParticlesConversion",
10  label_tp_fake = "trackingParticlesConversion",
11  associators = ["quickTrackAssociatorByHitsConversion"],
12  UseAssociators = True,
13  doSimPlots = True,
14  dodEdxPlots = False,
15  doPVAssociationPlots = False,
16  calculateDrSingleCollection = False,
17 )

Definition at line 355 of file TrackValidation_cff.py.

tuple TrackValidation_cff.trackValidatorConversionStandalone = trackValidatorConversion.clone( label = [x for x in trackValidatorConversion.label if x != "convStepTracks"])

Definition at line 462 of file TrackValidation_cff.py.

tuple TrackValidation_cff.trackValidatorConversionTrackingOnly = trackValidatorConversion.clone(label = [x for x in trackValidatorConversion.label if x not in ["ckfInOutTracksFromConversions", "ckfOutInTracksFromConversions"]])

Definition at line 525 of file TrackValidation_cff.py.

tuple TrackValidation_cff.trackValidatorFromPV
Initial value:
1 = trackValidator.clone(
2  dirName = "Tracking/TrackFromPV/",
3  label = ["generalTracksFromPV"]+_selectorsFromPV,
4  label_tp_effic = "trackingParticlesSignal",
5  label_tp_fake = "trackingParticlesSignal",
6  associators = ["trackingParticleRecoTrackAsssociationSignal"],
7  trackCollectionForDrCalculation = "generalTracksFromPV",
8  doPlotsOnlyForTruePV = True,
9  doPVAssociationPlots = False,
10 )

Definition at line 312 of file TrackValidation_cff.py.

tuple TrackValidation_cff.trackValidatorFromPVAllTP
Initial value:
1 = trackValidatorFromPV.clone(
2  dirName = "Tracking/TrackFromPVAllTP/",
3  label_tp_effic = trackValidator.label_tp_effic.value(),
4  label_tp_fake = trackValidator.label_tp_fake.value(),
5  associators = trackValidator.associators.value(),
6  doSimPlots = False,
7  doSimTrackPlots = False,
8 )

Definition at line 326 of file TrackValidation_cff.py.

tuple TrackValidation_cff.trackValidatorFromPVAllTPStandalone
Initial value:
1 = trackValidatorFromPVAllTP.clone(
2  label = trackValidatorFromPVStandalone.label.value()
3 )

Definition at line 455 of file TrackValidation_cff.py.

tuple TrackValidation_cff.trackValidatorFromPVStandalone = trackValidatorFromPV.clone( label = trackValidatorFromPV.label+_selectorsFromPVStandalone)

Definition at line 452 of file TrackValidation_cff.py.

tuple TrackValidation_cff.trackValidatorLite
Initial value:
1 = trackValidator.clone(
2  label = ["generalTracks", "cutsRecoTracksHp"]
3 )

Lite mode (only generalTracks and HP)

Definition at line 551 of file TrackValidation_cff.py.

tuple TrackValidation_cff.trackValidatorSeedingTrackingOnly
Initial value:
1 = trackValidatorBuildingTrackingOnly.clone(
2  dirName = "Tracking/TrackSeeding/",
3  label = _seedSelectors,
4  doSeedPlots = True,
5 )

Definition at line 516 of file TrackValidation_cff.py.

tuple TrackValidation_cff.trackValidatorsStandalone = _trackValidatorsBase.copy()

Definition at line 480 of file TrackValidation_cff.py.

tuple TrackValidation_cff.trackValidatorStandalone = trackValidator.clone( label = trackValidator.label+ _selectorsByOriginalAlgo + _selectorsByAlgoMask)

Definition at line 449 of file TrackValidation_cff.py.

tuple TrackValidation_cff.trackValidatorsTrackingOnly = _trackValidatorsBase.copy()

Definition at line 531 of file TrackValidation_cff.py.

tuple TrackValidation_cff.trackValidatorTrackingOnly = trackValidatorStandalone.clone(label = [ x for x in trackValidatorStandalone.label if x != "cutsRecoTracksAK4PFJets"] )

Definition at line 501 of file TrackValidation_cff.py.