CMS 3D CMS Logo

Functions | Variables
TrackValidation_cff Namespace Reference

Functions

def _addSeedToTrackProducers (seedProducers, modDict)
 
def _addSelectorsByAlgo (algos, modDict)
 
def _addSelectorsByHp (algos, modDict)
 
def _addSelectorsByOriginalAlgoMask (modules, midfix, algoParam, modDict)
 
def _addSelectorsBySrc (modules, midfix, src, modDict)
 
def _algoToSelector (algo)
 
def _getMVASelectors (postfix)
 
def _getSeedingLayers (seedProducers, config)
 
def _setForEra (module, eraName, era, kwargs)
 
def _taskForEachEra (function, args, names, task, modDict, plainArgs=[], modifyTask=None, includeFastSim=False)
 
def _translateArgs (args, postfix, modDict)
 
def _uniqueFirstLayers (layerList)
 

Variables

 _addSeedToTrackProducers
 
 _addSelectorsByAlgo
 
 _addSelectorsByHp
 
 _addSelectorsByOriginalAlgoMask
 Then define stuff for standalone mode (i.e. More...
 
 _addSelectorsBySrc
 
 _eleLayers
 
 _era
 
 _eraName
 
 _pixelTracksCustom
 
 _relevantEras
 
 _relevantErasAndFastSim
 
 _removeForFastSimSeedProducers
 
 _removeForFastTrackProducers
 
 _seedProd
 First define the stuff for the standard validation sequence Track selectors. More...
 
 _seedProducers_fastSim
 
 _stdLayers
 
 _trackProd
 
 _trackProducers_fastSim
 
 _trackValidatorsBase
 
 _trackValidatorsBasePhase2
 
 _trackValidatorSeedingBuilding
 
 ak4JetTracksAssociatorExplicitAll
 
 args
 
 association
 
 associator
 
 associators
 
 calculateDrSingleCollection
 
 chargedOnly
 
 cluster2TPSrc
 
 copyExtras
 
 cores
 
 correctedPtMin
 
 cut
 
 cutsRecoTracksAK4PFJets
 
 cutsRecoTracksBtvLike
 
 cutstring
 
 dirName
 
 dodEdxPlots
 
 doMVAPlots
 
 doPlotsOnlyForTruePV
 
 doPVAssociationPlots
 
 doRecoTrackPlots
 
 doResolutionPlotsForLabels
 
 doSeedPlots
 
 doSimPlots
 
 doSimTrackPlots
 
 doSummaryPlots
 
 e5
 
 generalTpSelector
 
 generalTracksEtaGreater2p7
 
 generalTracksFromPV
 
 generalTracksFromPVPt09
 
 generalTracksPt09
 
 highPtJets
 
 highPtJetsForTrk
 
 histoProducerAlgoBlock
 
 includeFastSim
 
 intimeOnly
 
 invertRapidityCut
 
 invertRapidityCutTP
 
 jets
 
 label
 
 label_tp_effic
 
 label_tp_effic_refvector
 
 label_tp_fake
 
 label_tp_fake_refvector
 
 label_tr
 
 label_vertex
 
 lip
 
 lipTP
 
 maxDxy
 
 maxDz
 
 maxRapidity
 
 maxRapidityTP
 
 minDxy
 
 minDz
 
 minRapidity
 
 minRapidityTP
 
 modDict
 
 modifyTask
 
 mvaLabels
 
 names
 
 nintDxy
 
 nintDz
 
 nSigmaDtVertex
 
 numberOfValidPixelHits
 
 nVertices
 
 pdgId
 
 pixelClusterSrc
 
 pixelTracks3hits
 
 pixelTracks4hits
 
 pixelTracksFromPV
 
 pixelTracksFromPV4hits
 
 pixelTracksFromPVPt09
 
 pixelTracksPt09
 
 PixelVertexAssociatorByPositionAndTracks
 
 plainArgs
 
 pset
 
 ptErrorCut
 
 ptMax
 
 ptMaxTP
 
 ptMin
 
 quality
 https://cmssdt.cern.ch/lxr/source/DataFormats/TrackReco/interface/TrackBase.h#0150 More...
 
 qualityBit
 
 qualityList
 
 qualityName
 
 quickTrackAssociatorByHitsPreSplitting
 
 rhoVtx
 
 seedingLayerSets
 
 selectors
 
 signalOnly
 
 signalOnlyTP
 
 src
 
 task
 
 timeResosTag
 
 timesTag
 
 tip
 
 tipTP
 
 tpClusterProducerPreSplitting
 
 TpSelectorForEfficiencyVsEta
 
 TpSelectorForEfficiencyVsPhi
 
 TpSelectorForEfficiencyVsPt
 
 TpSelectorForEfficiencyVsVTXR
 
 TpSelectorForEfficiencyVsVTXZ
 
 trackAssociation
 
 trackCollectionForDrCalculation
 
 trackingParticlePixelTrackAsssociation
 Pixel tracking only mode (placeholder for now) More...
 
 trackingParticlesBHadron
 
 trackingParticlesConversion
 Select conversion TrackingParticles, and define the corresponding associator. More...
 
 trackingParticlesElectron
 Select electron TPs. More...
 
 trackingParticlesEtaGreater2p7
 Select signal TrackingParticles, and do the corresponding associations. More...
 
 trackingParticlesInTime
 Select in-time TrackingParticles, and do the corresponding associations. More...
 
 trackingParticlesSignal
 Select signal TrackingParticles, and do the corresponding associations. More...
 
 trackRefSelector
 
 trackSelector
 
 tracksPreValidation
 
 tracksPreValidationPhase2
 
 tracksPreValidationPixelTrackingOnly
 
 tracksPreValidationStandalone
 
 tracksPreValidationTrackingOnly
 
 tracksValidation
 
 tracksValidationLite
 
 tracksValidationPhase2
 
 tracksValidationPixelTrackingOnly
 
 tracksValidationSelectors
 
 tracksValidationSelectorsStandalone
 
 tracksValidationSelectorsTrackingOnly
 TrackingOnly mode (i.e. More...
 
 tracksValidationStandalone
 
 tracksValidationTrackingOnly
 
 tracksValidationTruth
 
 tracksValidationTruthPixelTrackingOnly
 
 trackValidator
 MTV instances. More...
 
 trackValidatorAllTPEffic
 
 trackValidatorAllTPEfficStandalone
 
 trackValidatorAllTPEfficTrackingOnly
 
 trackValidatorBHadron
 
 trackValidatorBHadronPixelTrackingOnly
 
 trackValidatorBHadronStandalone
 
 trackValidatorBHadronTrackingOnly
 
 trackValidatorBuilding
 
 trackValidatorBuildingPreSplitting
 
 trackValidatorConversion
 
 trackValidatorConversionStandalone
 
 trackValidatorConversionTrackingOnly
 
 trackValidatorDisplaced
 
 trackValidatorFromPV
 
 trackValidatorFromPVAllTP
 
 trackValidatorFromPVAllTPPixelTrackingOnly
 
 trackValidatorFromPVAllTPStandalone
 
 trackValidatorFromPVAllTPTrackingOnly
 
 trackValidatorFromPVPixelTrackingOnly
 
 trackValidatorFromPVStandalone
 
 trackValidatorFromPVTrackingOnly
 
 trackValidatorGsfTracks
 
 trackValidatorGsfTracksStandalone
 
 trackValidatorJetCore
 
 trackValidatorJetCoreSeedingTrackingOnly
 
 trackValidatorLite
 Lite mode (only generalTracks and HP) More...
 
 trackValidatorPixelTrackingOnly
 
 trackValidatorSeedingPreSplittingTrackingOnly
 
 trackValidatorSeedingTrackingOnly
 
 trackValidatorsStandalone
 
 trackValidatorStandalone
 
 trackValidatorsTrackingOnly
 
 trackValidatorTPEtaGreater2p7
 
 trackValidatorTPPtLess09
 
 trackValidatorTPPtLess09Standalone
 
 trackValidatorTPPtLess09TrackingOnly
 
 trackValidatorTrackingOnly
 
 True
 
 UseAssociators
 
 useLogPt
 
 vertexAssociator
 
 vertexTag
 
 vtxFallback
 
 zetaVtx
 

Function Documentation

◆ _addSeedToTrackProducers()

def TrackValidation_cff._addSeedToTrackProducers (   seedProducers,
  modDict 
)
private

Definition at line 131 of file TrackValidation_cff.py.

References _addSeedToTrackProducers.

131 def _addSeedToTrackProducers(seedProducers,modDict):
132  names = []
133  task = cms.Task()
134  for seed in seedProducers:
135  modName = "seedTracks"+seed
136  if modName not in modDict:
137  mod = _trajectorySeedTracks.clone(src=seed)
138  modDict[modName] = mod
139  else:
140  mod = modDict[modName]
141  names.append(modName)
142  task.add(mod)
143  return (names, task)
144 
def _addSeedToTrackProducers(seedProducers, modDict)

◆ _addSelectorsByAlgo()

def TrackValidation_cff._addSelectorsByAlgo (   algos,
  modDict 
)
private

Definition at line 65 of file TrackValidation_cff.py.

References _addSelectorsByAlgo, and _algoToSelector().

65 def _addSelectorsByAlgo(algos, modDict):
66  names = []
67  task = cms.Task()
68  for algo in algos:
69  if algo == "generalTracks":
70  continue
71  modName = _algoToSelector(algo)
72  if modName not in modDict:
73  mod = cutsRecoTracks_cfi.cutsRecoTracks.clone(
74 # src = [src],
75  algorithm=[algo]
76  )
77  modDict[modName] = mod
78  else:
79  mod = modDict[modName]
80  names.append(modName)
81  task.add(mod)
82  return (names, task)
def _addSelectorsByAlgo(algos, modDict)

◆ _addSelectorsByHp()

def TrackValidation_cff._addSelectorsByHp (   algos,
  modDict 
)
private

Definition at line 83 of file TrackValidation_cff.py.

References _addSelectorsByHp, _algoToSelector(), and clone().

83 def _addSelectorsByHp(algos, modDict):
84  task = cms.Task()
85  names = []
86  for algo in algos:
87  modName = _algoToSelector(algo)
88  modNameHp = modName+"Hp"
89  if modNameHp not in modDict:
90  if algo == "generalTracks":
91  mod = cutsRecoTracks_cfi.cutsRecoTracks.clone(quality=["highPurity"])
92  else:
93  mod = modDict[modName].clone(quality=["highPurity"])
94  modDict[modNameHp] = mod
95  else:
96  mod = modDict[modNameHp]
97  names.append(modNameHp)
98  task.add(mod)
99  return (names, task)
def _addSelectorsByHp(algos, modDict)
TEveGeoShape * clone(const TEveElement *element, TEveElement *parent)
Definition: eve_macros.cc:135

◆ _addSelectorsByOriginalAlgoMask()

def TrackValidation_cff._addSelectorsByOriginalAlgoMask (   modules,
  midfix,
  algoParam,
  modDict 
)
private

Definition at line 113 of file TrackValidation_cff.py.

References _addSelectorsByOriginalAlgoMask, and clone().

113 def _addSelectorsByOriginalAlgoMask(modules, midfix, algoParam,modDict):
114  task = cms.Task()
115  names = []
116  for modName in modules:
117  if modName[-2:] == "Hp":
118  modNameNew = modName[:-2] + midfix + "Hp"
119  else:
120  modNameNew = modName + midfix
121  if modNameNew not in modDict:
122  mod = modDict[modName].clone()
123  setattr(mod, algoParam, mod.algorithm.value())
124  mod.algorithm = []
125  modDict[modNameNew] = mod
126  else:
127  mod = modDict[modNameNew]
128  names.append(modNameNew)
129  task.add(mod)
130  return (names, task)
def _addSelectorsByOriginalAlgoMask(modules, midfix, algoParam, modDict)
TEveGeoShape * clone(const TEveElement *element, TEveElement *parent)
Definition: eve_macros.cc:135

◆ _addSelectorsBySrc()

def TrackValidation_cff._addSelectorsBySrc (   modules,
  midfix,
  src,
  modDict 
)
private

Definition at line 100 of file TrackValidation_cff.py.

References _addSelectorsBySrc, and clone().

100 def _addSelectorsBySrc(modules, midfix, src, modDict):
101  task = cms.Task()
102  names = []
103  for modName in modules:
104  modNameNew = modName.replace("cutsRecoTracks", "cutsRecoTracks"+midfix)
105  if modNameNew not in modDict:
106  mod = modDict[modName].clone(src=src)
107  modDict[modNameNew] = mod
108  else:
109  mod = modDict[modNameNew]
110  names.append(modNameNew)
111  task.add(mod)
112  return (names, task)
def _addSelectorsBySrc(modules, midfix, src, modDict)
TEveGeoShape * clone(const TEveElement *element, TEveElement *parent)
Definition: eve_macros.cc:135

◆ _algoToSelector()

def TrackValidation_cff._algoToSelector (   algo)
private

Definition at line 59 of file TrackValidation_cff.py.

Referenced by _addSelectorsByAlgo(), and _addSelectorsByHp().

59 def _algoToSelector(algo):
60  sel = ""
61  if algo != "generalTracks":
62  sel = algo[0].upper()+algo[1:]
63  return "cutsRecoTracks"+sel
64 

◆ _getMVASelectors()

def TrackValidation_cff._getMVASelectors (   postfix)
private

Definition at line 240 of file TrackValidation_cff.py.

240 def _getMVASelectors(postfix):
241  mvaSel = _utils.getMVASelectors(postfix)
242 
243  pset = cms.untracked.PSet()
244  for iteration, (trackProducer, classifiers) in mvaSel.items():
245  setattr(pset, trackProducer, cms.untracked.vstring(classifiers))
246  return pset

◆ _getSeedingLayers()

def TrackValidation_cff._getSeedingLayers (   seedProducers,
  config 
)
private

Definition at line 190 of file TrackValidation_cff.py.

190 def _getSeedingLayers(seedProducers, config):
191  def _findSeedingLayers(name):
192  prod = getattr(config, name)
193  if hasattr(prod, "triplets"):
194  if hasattr(prod, "layerList"): # merger
195  return prod.layerList.refToPSet_.value()
196  return _findSeedingLayers(prod.triplets.getModuleLabel())
197  elif hasattr(prod, "doublets"):
198  return _findSeedingLayers(prod.doublets.getModuleLabel())
199  label = prod.trackingRegionsSeedingLayers.getModuleLabel()
200  if label != "":
201  return label
202  return prod.seedingLayers.getModuleLabel()
203 
204  seedingLayersMerged = []
205  for seedName in seedProducers:
206  seedProd = getattr(config, seedName)
207  seedingLayersName = None
208  seedingLayers = None
209  if hasattr(seedProd, "OrderedHitsFactoryPSet"): # old seeding framework
210  seedingLayersName = seedProd.OrderedHitsFactoryPSet.SeedingLayers.getModuleLabel()
211  elif hasattr(seedProd, "seedingHitSets"): # new seeding framework
212  seedingLayersName = _findSeedingLayers(seedProd.seedingHitSets.getModuleLabel())
213  elif hasattr(seedProd, "layerList"): # FastSim:
214  seedingLayers = seedProd.layerList.value()
215  else:
216  continue
217 
218  if seedingLayersName is not None:
219  seedingLayers = getattr(config, seedingLayersName).layerList.value()
220  for layerSet in seedingLayers:
221  if layerSet not in seedingLayersMerged:
222  seedingLayersMerged.append(layerSet)
223 
224  return seedingLayersMerged
def _getSeedingLayers(seedProducers, config)

◆ _setForEra()

def TrackValidation_cff._setForEra (   module,
  eraName,
  era,
  kwargs 
)
private

Definition at line 182 of file TrackValidation_cff.py.

182 def _setForEra(module, eraName, era, **kwargs):
183  if eraName == "":
184  for key, value in kwargs.items():
185  setattr(module, key, value)
186  else:
187  era.toModify(module, **kwargs)
188 
189 # Seeding layer sets
def _setForEra(module, eraName, era, kwargs)

◆ _taskForEachEra()

def TrackValidation_cff._taskForEachEra (   function,
  args,
  names,
  task,
  modDict,
  plainArgs = [],
  modifyTask = None,
  includeFastSim = False 
)
private

Definition at line 155 of file TrackValidation_cff.py.

References _translateArgs(), HiBiasedCentrality_cfi.function, and modifyTask.

155 def _taskForEachEra(function, args, names, task, modDict, plainArgs=[], modifyTask=None, includeFastSim=False):
156  if task[0] != "_":
157  raise Exception("Task name is expected to begin with _")
158 
159  _eras = _relevantErasAndFastSim if includeFastSim else _relevantEras
160  for eraName, postfix, _era in _eras:
161  _args = _translateArgs(args, postfix, modDict)
162  _args.extend(plainArgs)
163  ret = function(*_args, modDict=modDict)
164  if len(ret) != 2:
165  raise Exception("_taskForEachEra is expected to return 2 values, but function returned %d" % len(ret))
166  modDict[names+postfix] = ret[0]
167  modDict[task+postfix] = ret[1]
168 
169  # The task of the first era will be the default one
170  defaultTaskName = task+_eras[0][0]
171  defaultTask = modDict[defaultTaskName]
172  modDict[defaultTaskName[1:]] = defaultTask # remove leading underscore
173 
174  # Optionally modify task before applying the era
175  if modifyTask is not None:
176  for eraName, postfix, _era in _eras:
177  modifyTask(modDict[task+postfix])
178 
179  # Apply eras
180  for _eraName, _postfix, _era in _eras[1:]:
181  _era.toReplaceWith(defaultTask, modDict[task+_postfix])
def _translateArgs(args, postfix, modDict)
def _taskForEachEra(function, args, names, task, modDict, plainArgs=[], modifyTask=None, includeFastSim=False)

◆ _translateArgs()

def TrackValidation_cff._translateArgs (   args,
  postfix,
  modDict 
)
private

Definition at line 147 of file TrackValidation_cff.py.

Referenced by _taskForEachEra().

147 def _translateArgs(args, postfix, modDict):
148  ret = []
149  for arg in args:
150  if isinstance(arg, list):
151  ret.append(_translateArgs(arg, postfix, modDict))
152  else:
153  ret.append(modDict[arg+postfix])
154  return ret
def _translateArgs(args, postfix, modDict)

◆ _uniqueFirstLayers()

def TrackValidation_cff._uniqueFirstLayers (   layerList)
private

Definition at line 574 of file TrackValidation_cff.py.

574 def _uniqueFirstLayers(layerList):
575  firstLayers = [layerSet.split("+")[0] for layerSet in layerList]
576  ret = []
577  for l in firstLayers:
578  if not l in ret:
579  ret.append(l)
580  # For conversions add also the mono-TEC to the list as 'TEC'
581  # is used for both matched and unmatched rphi/stereo hits
582  if l.startswith("TEC"):
583  ret.append("M"+l)
584  return ret
585 # PhotonConversionTrajectorySeedProducerFromSingleLeg keeps only the
586 # first hit of the pairs in the seed, bookkeeping those is the best we
587 # can do without major further development
588 trackValidatorConversion.histoProducerAlgoBlock.seedingLayerSets = _uniqueFirstLayers(_convLayerPairs.layerList.value())
589 # relax lip and tip
def _uniqueFirstLayers(layerList)

Variable Documentation

◆ _addSeedToTrackProducers

TrackValidation_cff._addSeedToTrackProducers
private

Definition at line 880 of file TrackValidation_cff.py.

Referenced by _addSeedToTrackProducers().

◆ _addSelectorsByAlgo

TrackValidation_cff._addSelectorsByAlgo
private

Definition at line 251 of file TrackValidation_cff.py.

Referenced by _addSelectorsByAlgo().

◆ _addSelectorsByHp

TrackValidation_cff._addSelectorsByHp
private

Definition at line 254 of file TrackValidation_cff.py.

Referenced by _addSelectorsByHp().

◆ _addSelectorsByOriginalAlgoMask

TrackValidation_cff._addSelectorsByOriginalAlgoMask
private

Then define stuff for standalone mode (i.e.

MTV with RECO+DIGI input)

Definition at line 263 of file TrackValidation_cff.py.

Referenced by _addSelectorsByOriginalAlgoMask().

◆ _addSelectorsBySrc

TrackValidation_cff._addSelectorsBySrc
private

Definition at line 310 of file TrackValidation_cff.py.

Referenced by _addSelectorsBySrc().

◆ _eleLayers

TrackValidation_cff._eleLayers
private

Definition at line 229 of file TrackValidation_cff.py.

◆ _era

TrackValidation_cff._era
private

Definition at line 397 of file TrackValidation_cff.py.

◆ _eraName

TrackValidation_cff._eraName
private

Definition at line 397 of file TrackValidation_cff.py.

◆ _pixelTracksCustom

TrackValidation_cff._pixelTracksCustom
private

Definition at line 988 of file TrackValidation_cff.py.

◆ _relevantEras

TrackValidation_cff._relevantEras
private

Definition at line 145 of file TrackValidation_cff.py.

◆ _relevantErasAndFastSim

TrackValidation_cff._relevantErasAndFastSim
private

Definition at line 146 of file TrackValidation_cff.py.

◆ _removeForFastSimSeedProducers

TrackValidation_cff._removeForFastSimSeedProducers
private

Definition at line 45 of file TrackValidation_cff.py.

◆ _removeForFastTrackProducers

TrackValidation_cff._removeForFastTrackProducers
private

Definition at line 53 of file TrackValidation_cff.py.

◆ _seedProd

TrackValidation_cff._seedProd
private

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

Definition at line 28 of file TrackValidation_cff.py.

◆ _seedProducers_fastSim

TrackValidation_cff._seedProducers_fastSim
private

Definition at line 51 of file TrackValidation_cff.py.

◆ _stdLayers

TrackValidation_cff._stdLayers
private

Definition at line 228 of file TrackValidation_cff.py.

◆ _trackProd

TrackValidation_cff._trackProd
private

Definition at line 29 of file TrackValidation_cff.py.

◆ _trackProducers_fastSim

TrackValidation_cff._trackProducers_fastSim
private

Definition at line 57 of file TrackValidation_cff.py.

◆ _trackValidatorsBase

TrackValidation_cff._trackValidatorsBase
private

Definition at line 851 of file TrackValidation_cff.py.

◆ _trackValidatorsBasePhase2

TrackValidation_cff._trackValidatorsBasePhase2
private

Definition at line 862 of file TrackValidation_cff.py.

◆ _trackValidatorSeedingBuilding

TrackValidation_cff._trackValidatorSeedingBuilding
private

Definition at line 529 of file TrackValidation_cff.py.

◆ ak4JetTracksAssociatorExplicitAll

TrackValidation_cff.ak4JetTracksAssociatorExplicitAll

Definition at line 279 of file TrackValidation_cff.py.

◆ args

TrackValidation_cff.args

Definition at line 251 of file TrackValidation_cff.py.

◆ association

TrackValidation_cff.association

Definition at line 285 of file TrackValidation_cff.py.

◆ associator

TrackValidation_cff.associator

Definition at line 982 of file TrackValidation_cff.py.

◆ associators

TrackValidation_cff.associators

Definition at line 530 of file TrackValidation_cff.py.

◆ calculateDrSingleCollection

TrackValidation_cff.calculateDrSingleCollection

Definition at line 571 of file TrackValidation_cff.py.

◆ chargedOnly

TrackValidation_cff.chargedOnly

Definition at line 294 of file TrackValidation_cff.py.

◆ cluster2TPSrc

TrackValidation_cff.cluster2TPSrc

Definition at line 528 of file TrackValidation_cff.py.

◆ copyExtras

TrackValidation_cff.copyExtras

Definition at line 1013 of file TrackValidation_cff.py.

◆ cores

TrackValidation_cff.cores

Definition at line 796 of file TrackValidation_cff.py.

◆ correctedPtMin

TrackValidation_cff.correctedPtMin

Definition at line 287 of file TrackValidation_cff.py.

◆ cut

TrackValidation_cff.cut

Definition at line 361 of file TrackValidation_cff.py.

◆ cutsRecoTracksAK4PFJets

TrackValidation_cff.cutsRecoTracksAK4PFJets

Definition at line 284 of file TrackValidation_cff.py.

◆ cutsRecoTracksBtvLike

TrackValidation_cff.cutsRecoTracksBtvLike

Definition at line 275 of file TrackValidation_cff.py.

◆ cutstring

TrackValidation_cff.cutstring

Definition at line 1003 of file TrackValidation_cff.py.

◆ dirName

TrackValidation_cff.dirName

Definition at line 401 of file TrackValidation_cff.py.

◆ dodEdxPlots

TrackValidation_cff.dodEdxPlots

Definition at line 370 of file TrackValidation_cff.py.

◆ doMVAPlots

TrackValidation_cff.doMVAPlots

Definition at line 539 of file TrackValidation_cff.py.

◆ doPlotsOnlyForTruePV

TrackValidation_cff.doPlotsOnlyForTruePV

Definition at line 485 of file TrackValidation_cff.py.

◆ doPVAssociationPlots

TrackValidation_cff.doPVAssociationPlots

Definition at line 371 of file TrackValidation_cff.py.

◆ doRecoTrackPlots

TrackValidation_cff.doRecoTrackPlots

Definition at line 411 of file TrackValidation_cff.py.

◆ doResolutionPlotsForLabels

TrackValidation_cff.doResolutionPlotsForLabels

Definition at line 389 of file TrackValidation_cff.py.

◆ doSeedPlots

TrackValidation_cff.doSeedPlots

Definition at line 893 of file TrackValidation_cff.py.

◆ doSimPlots

TrackValidation_cff.doSimPlots

Definition at line 410 of file TrackValidation_cff.py.

◆ doSimTrackPlots

TrackValidation_cff.doSimTrackPlots

Definition at line 504 of file TrackValidation_cff.py.

◆ doSummaryPlots

TrackValidation_cff.doSummaryPlots

Definition at line 545 of file TrackValidation_cff.py.

◆ e5

TrackValidation_cff.e5

◆ generalTpSelector

TrackValidation_cff.generalTpSelector

Definition at line 459 of file TrackValidation_cff.py.

◆ generalTracksEtaGreater2p7

TrackValidation_cff.generalTracksEtaGreater2p7

Definition at line 428 of file TrackValidation_cff.py.

◆ generalTracksFromPV

TrackValidation_cff.generalTracksFromPV

Definition at line 318 of file TrackValidation_cff.py.

◆ generalTracksFromPVPt09

TrackValidation_cff.generalTracksFromPVPt09

Definition at line 338 of file TrackValidation_cff.py.

◆ generalTracksPt09

TrackValidation_cff.generalTracksPt09

Definition at line 308 of file TrackValidation_cff.py.

◆ highPtJets

TrackValidation_cff.highPtJets

Definition at line 361 of file TrackValidation_cff.py.

◆ highPtJetsForTrk

TrackValidation_cff.highPtJetsForTrk

Definition at line 362 of file TrackValidation_cff.py.

◆ histoProducerAlgoBlock

TrackValidation_cff.histoProducerAlgoBlock

Definition at line 397 of file TrackValidation_cff.py.

◆ includeFastSim

TrackValidation_cff.includeFastSim

Definition at line 880 of file TrackValidation_cff.py.

◆ intimeOnly

TrackValidation_cff.intimeOnly

Definition at line 304 of file TrackValidation_cff.py.

◆ invertRapidityCut

TrackValidation_cff.invertRapidityCut

Definition at line 422 of file TrackValidation_cff.py.

◆ invertRapidityCutTP

TrackValidation_cff.invertRapidityCutTP

Definition at line 451 of file TrackValidation_cff.py.

◆ jets

TrackValidation_cff.jets

Definition at line 280 of file TrackValidation_cff.py.

◆ label

TrackValidation_cff.label

Definition at line 381 of file TrackValidation_cff.py.

◆ label_tp_effic

TrackValidation_cff.label_tp_effic

Definition at line 443 of file TrackValidation_cff.py.

◆ label_tp_effic_refvector

TrackValidation_cff.label_tp_effic_refvector

Definition at line 445 of file TrackValidation_cff.py.

◆ label_tp_fake

TrackValidation_cff.label_tp_fake

Definition at line 444 of file TrackValidation_cff.py.

◆ label_tp_fake_refvector

TrackValidation_cff.label_tp_fake_refvector

Definition at line 446 of file TrackValidation_cff.py.

◆ label_tr

TrackValidation_cff.label_tr

Definition at line 981 of file TrackValidation_cff.py.

◆ label_vertex

TrackValidation_cff.label_vertex

Definition at line 1033 of file TrackValidation_cff.py.

◆ lip

TrackValidation_cff.lip

Definition at line 296 of file TrackValidation_cff.py.

◆ lipTP

TrackValidation_cff.lipTP

Definition at line 666 of file TrackValidation_cff.py.

◆ maxDxy

TrackValidation_cff.maxDxy

Definition at line 659 of file TrackValidation_cff.py.

◆ maxDz

TrackValidation_cff.maxDz

Definition at line 662 of file TrackValidation_cff.py.

◆ maxRapidity

TrackValidation_cff.maxRapidity

Definition at line 298 of file TrackValidation_cff.py.

◆ maxRapidityTP

TrackValidation_cff.maxRapidityTP

Definition at line 450 of file TrackValidation_cff.py.

◆ minDxy

TrackValidation_cff.minDxy

Definition at line 658 of file TrackValidation_cff.py.

◆ minDz

TrackValidation_cff.minDz

Definition at line 661 of file TrackValidation_cff.py.

◆ minRapidity

TrackValidation_cff.minRapidity

Definition at line 297 of file TrackValidation_cff.py.

◆ minRapidityTP

TrackValidation_cff.minRapidityTP

Definition at line 449 of file TrackValidation_cff.py.

◆ modDict

TrackValidation_cff.modDict

Definition at line 251 of file TrackValidation_cff.py.

◆ modifyTask

TrackValidation_cff.modifyTask

Definition at line 314 of file TrackValidation_cff.py.

Referenced by _taskForEachEra().

◆ mvaLabels

TrackValidation_cff.mvaLabels

Definition at line 551 of file TrackValidation_cff.py.

◆ names

TrackValidation_cff.names

Definition at line 251 of file TrackValidation_cff.py.

◆ nintDxy

TrackValidation_cff.nintDxy

Definition at line 660 of file TrackValidation_cff.py.

◆ nintDz

TrackValidation_cff.nintDz

Definition at line 663 of file TrackValidation_cff.py.

◆ nSigmaDtVertex

TrackValidation_cff.nSigmaDtVertex

Definition at line 1165 of file TrackValidation_cff.py.

◆ numberOfValidPixelHits

TrackValidation_cff.numberOfValidPixelHits

Definition at line 1019 of file TrackValidation_cff.py.

◆ nVertices

TrackValidation_cff.nVertices

Definition at line 325 of file TrackValidation_cff.py.

◆ pdgId

TrackValidation_cff.pdgId

Definition at line 351 of file TrackValidation_cff.py.

◆ pixelClusterSrc

TrackValidation_cff.pixelClusterSrc

Definition at line 527 of file TrackValidation_cff.py.

◆ pixelTracks3hits

TrackValidation_cff.pixelTracks3hits

Definition at line 1004 of file TrackValidation_cff.py.

◆ pixelTracks4hits

TrackValidation_cff.pixelTracks4hits

Definition at line 1007 of file TrackValidation_cff.py.

◆ pixelTracksFromPV

TrackValidation_cff.pixelTracksFromPV

Definition at line 1013 of file TrackValidation_cff.py.

◆ pixelTracksFromPV4hits

TrackValidation_cff.pixelTracksFromPV4hits

Definition at line 1019 of file TrackValidation_cff.py.

◆ pixelTracksFromPVPt09

TrackValidation_cff.pixelTracksFromPVPt09

Definition at line 1015 of file TrackValidation_cff.py.

◆ pixelTracksPt09

TrackValidation_cff.pixelTracksPt09

Definition at line 1010 of file TrackValidation_cff.py.

◆ PixelVertexAssociatorByPositionAndTracks

TrackValidation_cff.PixelVertexAssociatorByPositionAndTracks

Definition at line 984 of file TrackValidation_cff.py.

◆ plainArgs

TrackValidation_cff.plainArgs

Definition at line 264 of file TrackValidation_cff.py.

◆ pset

TrackValidation_cff.pset

Definition at line 591 of file TrackValidation_cff.py.

◆ ptErrorCut

TrackValidation_cff.ptErrorCut

Definition at line 322 of file TrackValidation_cff.py.

◆ ptMax

TrackValidation_cff.ptMax

Definition at line 321 of file TrackValidation_cff.py.

◆ ptMaxTP

TrackValidation_cff.ptMaxTP

Definition at line 403 of file TrackValidation_cff.py.

◆ ptMin

TrackValidation_cff.ptMin

Definition at line 299 of file TrackValidation_cff.py.

◆ quality

TrackValidation_cff.quality

◆ qualityBit

TrackValidation_cff.qualityBit

Definition at line 1103 of file TrackValidation_cff.py.

◆ qualityList

TrackValidation_cff.qualityList

Definition at line 1104 of file TrackValidation_cff.py.

◆ qualityName

TrackValidation_cff.qualityName

Definition at line 1102 of file TrackValidation_cff.py.

◆ quickTrackAssociatorByHitsPreSplitting

TrackValidation_cff.quickTrackAssociatorByHitsPreSplitting

Definition at line 528 of file TrackValidation_cff.py.

◆ rhoVtx

TrackValidation_cff.rhoVtx

Definition at line 328 of file TrackValidation_cff.py.

◆ seedingLayerSets

TrackValidation_cff.seedingLayerSets

Definition at line 397 of file TrackValidation_cff.py.

◆ selectors

TrackValidation_cff.selectors

◆ signalOnly

TrackValidation_cff.signalOnly

Definition at line 293 of file TrackValidation_cff.py.

◆ signalOnlyTP

TrackValidation_cff.signalOnlyTP

Definition at line 665 of file TrackValidation_cff.py.

◆ src

TrackValidation_cff.src

Definition at line 319 of file TrackValidation_cff.py.

◆ task

TrackValidation_cff.task

Definition at line 251 of file TrackValidation_cff.py.

Referenced by TestPortableTranscriber.acquire(), edm::WaitingTaskList.add(), edm::Worker.callWhenDoneAsync(), edm::WaitingTaskWithArenaHolder.doneWaiting(), edm::WaitingTaskHolder.doneWaiting(), edm::Worker.doTransformAsync(), edm::Worker.doWorkAsync(), edm::Worker.doWorkNoPrefetchingAsync(), EcalDQMonitorTask.EcalDQMonitorTask(), XrdAdaptor::RequestManager.handle(), makeHGCalValidationPlots.main(), main(), edm::eventsetup::Callback< T, TFunc, TReturn, TRecord, TDecorator >.prefetchAsync(), edm::Principal.prefetchAsync(), edm::eventsetup::Callback< T, TFunc, TReturn, TRecord, TDecorator >.prefetchNeededDataAsync(), edm::WorkerManager.processAccumulatorsAsync(), edm::WorkerManager.processOneOccurrenceAsync(), edm::StreamSchedule.processOneStreamAsync(), edm::ProductProvenanceRetriever.readProvenanceAsync(), edm::ReducedProvenanceReader.readProvenanceAsync(), edm::FullProvenanceReader.readProvenanceAsync(), edm::OldProvenanceReader.readProvenanceAsync(), edm::UnscheduledCallProducer.runAccumulatorsAsync(), edm::Path.runAllModulesAsync(), edm::UnscheduledCallProducer.runNowAsync(), edm::eventsetup::EventSetupsController.runOrQueueEventSetupForInstanceAsync(), edm::EventProcessor.taskCleanup(), edm::test::TestProcessor.teardownProcessing(), edm::NoProcessProductResolver.tryPrefetchResolverAsync(), edm::SubProcess.writeLumiAsync(), edm::Schedule.writeLumiAsync(), edm::EventProcessor.writeLumiAsync(), edm::SubProcess.writeProcessBlockAsync(), edm::Schedule.writeProcessBlockAsync(), edm::EventProcessor.writeProcessBlockAsync(), edm::SubProcess.writeRunAsync(), edm::Schedule.writeRunAsync(), and edm::EventProcessor.writeRunAsync().

◆ timeResosTag

TrackValidation_cff.timeResosTag

Definition at line 1164 of file TrackValidation_cff.py.

◆ timesTag

TrackValidation_cff.timesTag

Definition at line 1163 of file TrackValidation_cff.py.

◆ tip

TrackValidation_cff.tip

Definition at line 295 of file TrackValidation_cff.py.

◆ tipTP

TrackValidation_cff.tipTP

Definition at line 667 of file TrackValidation_cff.py.

◆ tpClusterProducerPreSplitting

TrackValidation_cff.tpClusterProducerPreSplitting

Definition at line 527 of file TrackValidation_cff.py.

◆ TpSelectorForEfficiencyVsEta

TrackValidation_cff.TpSelectorForEfficiencyVsEta

Definition at line 405 of file TrackValidation_cff.py.

◆ TpSelectorForEfficiencyVsPhi

TrackValidation_cff.TpSelectorForEfficiencyVsPhi

Definition at line 406 of file TrackValidation_cff.py.

◆ TpSelectorForEfficiencyVsPt

TrackValidation_cff.TpSelectorForEfficiencyVsPt

Definition at line 454 of file TrackValidation_cff.py.

◆ TpSelectorForEfficiencyVsVTXR

TrackValidation_cff.TpSelectorForEfficiencyVsVTXR

Definition at line 407 of file TrackValidation_cff.py.

◆ TpSelectorForEfficiencyVsVTXZ

TrackValidation_cff.TpSelectorForEfficiencyVsVTXZ

Definition at line 408 of file TrackValidation_cff.py.

◆ trackAssociation

TrackValidation_cff.trackAssociation

Definition at line 985 of file TrackValidation_cff.py.

◆ trackCollectionForDrCalculation

TrackValidation_cff.trackCollectionForDrCalculation

Definition at line 484 of file TrackValidation_cff.py.

◆ trackingParticlePixelTrackAsssociation

TrackValidation_cff.trackingParticlePixelTrackAsssociation

Pixel tracking only mode (placeholder for now)

Definition at line 980 of file TrackValidation_cff.py.

◆ trackingParticlesBHadron

TrackValidation_cff.trackingParticlesBHadron

Definition at line 365 of file TrackValidation_cff.py.

◆ trackingParticlesConversion

TrackValidation_cff.trackingParticlesConversion

Select conversion TrackingParticles, and define the corresponding associator.

Definition at line 347 of file TrackValidation_cff.py.

◆ trackingParticlesElectron

TrackValidation_cff.trackingParticlesElectron

Select electron TPs.

Definition at line 350 of file TrackValidation_cff.py.

◆ trackingParticlesEtaGreater2p7

TrackValidation_cff.trackingParticlesEtaGreater2p7

Select signal TrackingParticles, and do the corresponding associations.

Definition at line 416 of file TrackValidation_cff.py.

◆ trackingParticlesInTime

TrackValidation_cff.trackingParticlesInTime

Select in-time TrackingParticles, and do the corresponding associations.

Definition at line 302 of file TrackValidation_cff.py.

◆ trackingParticlesSignal

TrackValidation_cff.trackingParticlesSignal

Select signal TrackingParticles, and do the corresponding associations.

Definition at line 292 of file TrackValidation_cff.py.

◆ trackRefSelector

TrackValidation_cff.trackRefSelector

Definition at line 993 of file TrackValidation_cff.py.

◆ trackSelector

TrackValidation_cff.trackSelector

Definition at line 998 of file TrackValidation_cff.py.

◆ tracksPreValidation

TrackValidation_cff.tracksPreValidation

Definition at line 714 of file TrackValidation_cff.py.

◆ tracksPreValidationPhase2

TrackValidation_cff.tracksPreValidationPhase2

Definition at line 753 of file TrackValidation_cff.py.

◆ tracksPreValidationPixelTrackingOnly

TrackValidation_cff.tracksPreValidationPixelTrackingOnly

Definition at line 1090 of file TrackValidation_cff.py.

◆ tracksPreValidationStandalone

TrackValidation_cff.tracksPreValidationStandalone

Definition at line 837 of file TrackValidation_cff.py.

◆ tracksPreValidationTrackingOnly

TrackValidation_cff.tracksPreValidationTrackingOnly

Definition at line 934 of file TrackValidation_cff.py.

◆ tracksValidation

TrackValidation_cff.tracksValidation

Definition at line 733 of file TrackValidation_cff.py.

◆ tracksValidationLite

TrackValidation_cff.tracksValidationLite

Definition at line 1154 of file TrackValidation_cff.py.

◆ tracksValidationPhase2

TrackValidation_cff.tracksValidationPhase2

Definition at line 757 of file TrackValidation_cff.py.

◆ tracksValidationPixelTrackingOnly

TrackValidation_cff.tracksValidationPixelTrackingOnly

Definition at line 1141 of file TrackValidation_cff.py.

◆ tracksValidationSelectors

TrackValidation_cff.tracksValidationSelectors

Definition at line 671 of file TrackValidation_cff.py.

◆ tracksValidationSelectorsStandalone

TrackValidation_cff.tracksValidationSelectorsStandalone

Definition at line 842 of file TrackValidation_cff.py.

◆ tracksValidationSelectorsTrackingOnly

TrackValidation_cff.tracksValidationSelectorsTrackingOnly

TrackingOnly mode (i.e.

MTV with DIGI input + tracking-only reconstruction)

Definition at line 879 of file TrackValidation_cff.py.

◆ tracksValidationStandalone

TrackValidation_cff.tracksValidationStandalone

Definition at line 869 of file TrackValidation_cff.py.

◆ tracksValidationTrackingOnly

TrackValidation_cff.tracksValidationTrackingOnly

Definition at line 971 of file TrackValidation_cff.py.

◆ tracksValidationTruth

TrackValidation_cff.tracksValidationTruth

Definition at line 702 of file TrackValidation_cff.py.

◆ tracksValidationTruthPixelTrackingOnly

TrackValidation_cff.tracksValidationTruthPixelTrackingOnly

Definition at line 1079 of file TrackValidation_cff.py.

◆ trackValidator

TrackValidation_cff.trackValidator

MTV instances.

Definition at line 368 of file TrackValidation_cff.py.

◆ trackValidatorAllTPEffic

TrackValidation_cff.trackValidatorAllTPEffic

Definition at line 509 of file TrackValidation_cff.py.

◆ trackValidatorAllTPEfficStandalone

TrackValidation_cff.trackValidatorAllTPEfficStandalone

Definition at line 817 of file TrackValidation_cff.py.

◆ trackValidatorAllTPEfficTrackingOnly

TrackValidation_cff.trackValidatorAllTPEfficTrackingOnly

Definition at line 932 of file TrackValidation_cff.py.

◆ trackValidatorBHadron

TrackValidation_cff.trackValidatorBHadron

Definition at line 630 of file TrackValidation_cff.py.

◆ trackValidatorBHadronPixelTrackingOnly

TrackValidation_cff.trackValidatorBHadronPixelTrackingOnly

Definition at line 1064 of file TrackValidation_cff.py.

◆ trackValidatorBHadronStandalone

TrackValidation_cff.trackValidatorBHadronStandalone

Definition at line 827 of file TrackValidation_cff.py.

◆ trackValidatorBHadronTrackingOnly

TrackValidation_cff.trackValidatorBHadronTrackingOnly

Definition at line 927 of file TrackValidation_cff.py.

◆ trackValidatorBuilding

TrackValidation_cff.trackValidatorBuilding

Definition at line 537 of file TrackValidation_cff.py.

◆ trackValidatorBuildingPreSplitting

TrackValidation_cff.trackValidatorBuildingPreSplitting

Definition at line 542 of file TrackValidation_cff.py.

◆ trackValidatorConversion

TrackValidation_cff.trackValidatorConversion

Definition at line 556 of file TrackValidation_cff.py.

◆ trackValidatorConversionStandalone

TrackValidation_cff.trackValidatorConversionStandalone

Definition at line 822 of file TrackValidation_cff.py.

◆ trackValidatorConversionTrackingOnly

TrackValidation_cff.trackValidatorConversionTrackingOnly

Definition at line 925 of file TrackValidation_cff.py.

◆ trackValidatorDisplaced

TrackValidation_cff.trackValidatorDisplaced

Definition at line 645 of file TrackValidation_cff.py.

◆ trackValidatorFromPV

TrackValidation_cff.trackValidatorFromPV

Definition at line 478 of file TrackValidation_cff.py.

◆ trackValidatorFromPVAllTP

TrackValidation_cff.trackValidatorFromPVAllTP

Definition at line 497 of file TrackValidation_cff.py.

◆ trackValidatorFromPVAllTPPixelTrackingOnly

TrackValidation_cff.trackValidatorFromPVAllTPPixelTrackingOnly

Definition at line 1055 of file TrackValidation_cff.py.

◆ trackValidatorFromPVAllTPStandalone

TrackValidation_cff.trackValidatorFromPVAllTPStandalone

Definition at line 812 of file TrackValidation_cff.py.

◆ trackValidatorFromPVAllTPTrackingOnly

TrackValidation_cff.trackValidatorFromPVAllTPTrackingOnly

Definition at line 931 of file TrackValidation_cff.py.

◆ trackValidatorFromPVPixelTrackingOnly

TrackValidation_cff.trackValidatorFromPVPixelTrackingOnly

Definition at line 1038 of file TrackValidation_cff.py.

◆ trackValidatorFromPVStandalone

TrackValidation_cff.trackValidatorFromPVStandalone

Definition at line 805 of file TrackValidation_cff.py.

◆ trackValidatorFromPVTrackingOnly

TrackValidation_cff.trackValidatorFromPVTrackingOnly

Definition at line 930 of file TrackValidation_cff.py.

◆ trackValidatorGsfTracks

TrackValidation_cff.trackValidatorGsfTracks

Definition at line 596 of file TrackValidation_cff.py.

◆ trackValidatorGsfTracksStandalone

TrackValidation_cff.trackValidatorGsfTracksStandalone

Definition at line 832 of file TrackValidation_cff.py.

◆ trackValidatorJetCore

TrackValidation_cff.trackValidatorJetCore

Definition at line 606 of file TrackValidation_cff.py.

◆ trackValidatorJetCoreSeedingTrackingOnly

TrackValidation_cff.trackValidatorJetCoreSeedingTrackingOnly

Definition at line 905 of file TrackValidation_cff.py.

◆ trackValidatorLite

TrackValidation_cff.trackValidatorLite

Lite mode (only generalTracks and HP)

Definition at line 1151 of file TrackValidation_cff.py.

◆ trackValidatorPixelTrackingOnly

TrackValidation_cff.trackValidatorPixelTrackingOnly

Definition at line 1022 of file TrackValidation_cff.py.

◆ trackValidatorSeedingPreSplittingTrackingOnly

TrackValidation_cff.trackValidatorSeedingPreSplittingTrackingOnly

Definition at line 898 of file TrackValidation_cff.py.

◆ trackValidatorSeedingTrackingOnly

TrackValidation_cff.trackValidatorSeedingTrackingOnly

Definition at line 890 of file TrackValidation_cff.py.

◆ trackValidatorsStandalone

TrackValidation_cff.trackValidatorsStandalone

Definition at line 866 of file TrackValidation_cff.py.

◆ trackValidatorStandalone

TrackValidation_cff.trackValidatorStandalone

Definition at line 795 of file TrackValidation_cff.py.

◆ trackValidatorsTrackingOnly

TrackValidation_cff.trackValidatorsTrackingOnly

Definition at line 938 of file TrackValidation_cff.py.

◆ trackValidatorTPEtaGreater2p7

TrackValidation_cff.trackValidatorTPEtaGreater2p7

Definition at line 441 of file TrackValidation_cff.py.

◆ trackValidatorTPPtLess09

TrackValidation_cff.trackValidatorTPPtLess09

Definition at line 400 of file TrackValidation_cff.py.

◆ trackValidatorTPPtLess09Standalone

TrackValidation_cff.trackValidatorTPPtLess09Standalone

Definition at line 798 of file TrackValidation_cff.py.

◆ trackValidatorTPPtLess09TrackingOnly

TrackValidation_cff.trackValidatorTPPtLess09TrackingOnly

Definition at line 929 of file TrackValidation_cff.py.

◆ trackValidatorTrackingOnly

TrackValidation_cff.trackValidatorTrackingOnly

Definition at line 885 of file TrackValidation_cff.py.

◆ True

TrackValidation_cff.True

Definition at line 652 of file TrackValidation_cff.py.

◆ UseAssociators

TrackValidation_cff.UseAssociators

Definition at line 531 of file TrackValidation_cff.py.

◆ useLogPt

TrackValidation_cff.useLogPt

Definition at line 369 of file TrackValidation_cff.py.

◆ vertexAssociator

TrackValidation_cff.vertexAssociator

Definition at line 1034 of file TrackValidation_cff.py.

◆ vertexTag

TrackValidation_cff.vertexTag

Definition at line 324 of file TrackValidation_cff.py.

◆ vtxFallback

TrackValidation_cff.vtxFallback

Definition at line 326 of file TrackValidation_cff.py.

◆ zetaVtx

TrackValidation_cff.zetaVtx

Definition at line 327 of file TrackValidation_cff.py.