CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes | Static Private Attributes
cmsswVersionTools.AddJetCollection35X Class Reference
Inheritance diagram for cmsswVersionTools.AddJetCollection35X:

Public Member Functions

def __call__
 
def __init__
 
def getDefaultParameters
 
def toolCode
 

Private Attributes

 _comment
 
 _parameters
 

Static Private Attributes

tuple _defaultParameters = dicttypes.SortedKeysDict()
 
string _label = 'addJetCollection35X'
 

Detailed Description

------------------------------------------------------------------
Add a new collection of jets. Takes the configuration from the
already configured standard jet collection as starting point;
replaces before calling addJetCollection will also affect the
new jet collections. This is a re-implementation to run the
36X version of PAT on 35X input samples.
------------------------------------------------------------------

Definition at line 261 of file cmsswVersionTools.py.

Constructor & Destructor Documentation

def cmsswVersionTools.AddJetCollection35X.__init__ (   self)

Definition at line 274 of file cmsswVersionTools.py.

References python.editorTools.UserCodeTool._defaultParameters, python.Vispa.Plugins.ConfigEditor.ToolDataAccessor.ImportTool._defaultParameters, python.editorTools.ChangeSource._defaultParameters, cmsswVersionTools.RunBTagging35X._defaultParameters, cmsswVersionTools.AddJetCollection35X._defaultParameters, python.ConfigToolBase.ConfigToolBase._defaultValue, GenObject.GenObject._defaultValue, root::helper::RootFunctionAdapter< F, args >.addParameter(), root::helper::RootFunctionHelper< F, args, Tag >.addParameter(), ParameterMgr.addParameter(), fit::RootMinuit< Function >.addParameter(), DropBoxMetadata::Parameters.addParameter(), PythonParameterSet.addParameter(), LutXml.addParameter(), python.ConfigToolBase.ConfigToolBase.addParameter(), and edm::ParameterSet.addParameter().

275  def __init__(self):
276  ConfigToolBase.__init__(self)
277  self.addParameter(self._defaultParameters,'jetCollection',self._defaultValue,'Input jet collection', cms.InputTag)
278  self.addParameter(self._defaultParameters,'algoLabel',self._defaultValue, "label to indicate the jet algorithm (e.g.'AK5')",str)
279  self.addParameter(self._defaultParameters,'typeLabel',self._defaultValue, "label to indicate the type of constituents (e.g. 'Calo', 'Pflow', 'Jpt', ...)",str)
280  self.addParameter(self._defaultParameters,'doJTA',True, "run b tagging sequence for new jet collection and add it to the new pat jet collection")
281  self.addParameter(self._defaultParameters,'doBTagging',True, 'run JetTracksAssociation and JetCharge and add it to the new pat jet collection (will autom. be true if doBTagging is set to true)')
282  self.addParameter(self._defaultParameters,'jetCorrLabel',None, "algorithm and type of JEC; use 'None' for no JEC; examples are ('AK5','Calo'), ('SC7','Calo'), ('KT4','PF')", tuple,acceptNoneValue=True)
283  self.addParameter(self._defaultParameters,'doType1MET',True, "if jetCorrLabel is not 'None', set this to 'True' to redo the Type1 MET correction for the new jet colllection; at the moment it must be 'False' for non CaloJets otherwise the JetMET POG module crashes. ")
284  self.addParameter(self._defaultParameters,'doL1Cleaning',True, "copy also the producer modules for cleanLayer1 will be set to 'True' automatically when doL1Counters is 'True'")
285  self.addParameter(self._defaultParameters,'doL1Counters',False, "copy also the filter modules that accept/reject the event looking at the number of jets")
286  self.addParameter(self._defaultParameters,'genJetCollection',cms.InputTag("ak5GenJets"), "GenJet collection to match to")
287  self.addParameter(self._defaultParameters,'doJetID',True, "add jetId variables to the added jet collection?")
288  self.addParameter(self._defaultParameters,'jetIdLabel',"ak5", " specify the label prefix of the xxxJetID object; in general it is the jet collection tag like ak5, kt4 sc5, aso. For more information have a look to SWGuidePATTools#add_JetCollection")
289  self.addParameter(self._defaultParameters,'standardAlgo',"AK5", "standard algorithm label of the collection from which the clones for the new jet collection will be taken from (note that this jet collection has to be available in the event before hand)")
290  self.addParameter(self._defaultParameters,'standardType',"Calo", "standard constituent type label of the collection from which the clones for the new jet collection will be taken from (note that this jet collection has to be available in the event before hand)")
292  self._parameters=copy.deepcopy(self._defaultParameters)
293  self._comment = ""

Member Function Documentation

def cmsswVersionTools.AddJetCollection35X.__call__ (   self,
  process,
  jetCollection = None,
  algoLabel = None,
  typeLabel = None,
  doJTA = None,
  doBTagging = None,
  jetCorrLabel = None,
  doType1MET = None,
  doL1Cleaning = None,
  doL1Counters = None,
  genJetCollection = None,
  doJetID = None,
  jetIdLabel = None,
  standardAlgo = None,
  standardType = None 
)

Definition at line 311 of file cmsswVersionTools.py.

References python.editorTools.UserCodeTool._defaultParameters, python.Vispa.Plugins.ConfigEditor.ToolDataAccessor.ImportTool._defaultParameters, python.editorTools.ChangeSource._defaultParameters, cmsswVersionTools.RunBTagging35X._defaultParameters, cmsswVersionTools.AddJetCollection35X._defaultParameters, SignedImpactParameter3D.apply(), SignedTransverseImpactParameter.apply(), SignedDecayLength3D.apply(), gen::PhotosInterface.apply(), SurveyParameters.apply(), FWPSetCellEditor.apply(), FWGUIEventFilter.apply(), DeviationsFromFileSensor2D.apply(), jetTools.RunBTagging.apply(), BeamSpotAlignmentParameters.apply(), RigidBodyAlignmentParameters.apply(), python.ConfigToolBase.ConfigToolBase.apply(), AlignmentParameters.apply(), BowedSurfaceAlignmentParameters.apply(), python.Vispa.Plugins.ConfigEditor.ToolDataAccessor.ImportTool.apply(), python.Vispa.Plugins.ConfigEditor.ToolDataAccessor.ApplyTool.apply(), TwoBowedSurfacesAlignmentParameters.apply(), python.Vispa.Gui.BoxContentDialog.BoxContentDialog.apply(), reco::modules::TrackerTrackHitFilter::Rule.apply(), python.Vispa.Plugins.ConfigEditor.ToolDialog.ToolDialog.apply(), reco::Add< T >.apply(), reco::Sub< T >.apply(), reco::Mul< T >.apply(), reco::Div< T >.apply(), reco::And< bool >.apply(), cmsswVersionTools.RunBTagging35X.apply(), reco::Or< bool >.apply(), reco::Less< T >.apply(), reco::LessEqual< T >.apply(), reco::More< T >.apply(), reco::MoreEqual< T >.apply(), reco::Equal< T >.apply(), cmsswVersionTools.PickRelValInputFiles.apply(), PedeReader.setParameter(), fit::RootMinuit< Function >.setParameter(), and python.ConfigToolBase.ConfigToolBase.setParameter().

Referenced by cmsswVersionTools.AddJetCollection35X.getDefaultParameters().

312  standardType = None):
313 
314  if jetCollection is None:
315  jetCollection=self._defaultParameters['jetCollection'].value
316  if algoLabel is None:
317  algoLabel=self._defaultParameters['algoLabel'].value
318  if typeLabel is None:
319  typeLabel=self._defaultParameters['typeLabel'].value
320  if doJTA is None:
321  doJTA=self._defaultParameters['doJTA'].value
322  if doBTagging is None:
323  doBTagging=self._defaultParameters['doBTagging'].value
324  if jetCorrLabel is None:
325  jetCorrLabel=self._defaultParameters['jetCorrLabel'].value
326  if doType1MET is None:
327  doType1MET=self._defaultParameters['doType1MET'].value
328  if doL1Cleaning is None:
329  doL1Cleaning=self._defaultParameters['doL1Cleaning'].value
330  if doL1Counters is None:
331  doL1Counters=self._defaultParameters['doL1Counters'].value
332  if genJetCollection is None:
333  genJetCollection=self._defaultParameters['genJetCollection'].value
334  if doJetID is None:
335  doJetID=self._defaultParameters['doJetID'].value
336  if jetIdLabel is None:
337  jetIdLabel=self._defaultParameters['jetIdLabel'].value
338  if standardAlgo is None:
339  standardAlgo=self._defaultParameters['standardAlgo'].value
340  if standardType is None:
341  standardType=self._defaultParameters['standardType'].value
342 
343  self.setParameter('jetCollection',jetCollection)
344  self.setParameter('algoLabel',algoLabel)
345  self.setParameter('typeLabel',typeLabel)
346  self.setParameter('doJTA',doJTA)
347  self.setParameter('doBTagging',doBTagging)
348  self.setParameter('jetCorrLabel',jetCorrLabel)
349  self.setParameter('doType1MET',doType1MET)
350  self.setParameter('doL1Cleaning',doL1Cleaning)
351  self.setParameter('doL1Counters',doL1Counters)
352  self.setParameter('genJetCollection',genJetCollection)
353  self.setParameter('doJetID',doJetID)
354  self.setParameter('jetIdLabel',jetIdLabel)
355  self.setParameter('standardAlgo',standardAlgo)
356  self.setParameter('standardType',standardType)
357 
358  self.apply(process)
def cmsswVersionTools.AddJetCollection35X.getDefaultParameters (   self)

Definition at line 294 of file cmsswVersionTools.py.

References cmsswVersionTools.AddJetCollection35X.__call__(), python.editorTools.UserCodeTool._defaultParameters, python.Vispa.Plugins.ConfigEditor.ToolDataAccessor.ImportTool._defaultParameters, python.editorTools.ChangeSource._defaultParameters, cmsswVersionTools.RunBTagging35X._defaultParameters, and cmsswVersionTools.AddJetCollection35X._defaultParameters.

Referenced by cmsswVersionTools.PickRelValInputFiles.__call__(), cmsswVersionTools.PickRelValInputFiles.__init__(), cmsswVersionTools.PickRelValInputFiles.apply(), trigTools.SwitchOnTrigger.toolCode(), trigTools.SwitchOnTriggerStandAlone.toolCode(), trigTools.SwitchOnTriggerMatching.toolCode(), and trigTools.SwitchOnTriggerMatchingStandAlone.toolCode().

295  def getDefaultParameters(self):
296  return self._defaultParameters
def cmsswVersionTools.AddJetCollection35X.toolCode (   self,
  process 
)

Definition at line 359 of file cmsswVersionTools.py.

References python.editorTools.UserCodeTool._parameters, python.Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigFolder._parameters, python.Vispa.Plugins.ConfigEditor.ToolDataAccessor.ImportTool._parameters, python.ConfigToolBase.ConfigToolBase._parameters, python.editorTools.ChangeSource._parameters, TAbsFitConstraint._parameters, TAbsFitParticle._parameters, cmsswVersionTools.RunBTagging35X._parameters, cmsswVersionTools.AddJetCollection35X._parameters, clone(), spr.find(), if(), helpers.jetCollectionString(), and python.rootplot.root2matplotlib.replace().

360  def toolCode(self, process):
361  jetCollection=self._parameters['jetCollection'].value
362  algoLabel=self._parameters['algoLabel'].value
363  typeLabel=self._parameters['typeLabel'].value
364  doJTA=self._parameters['doJTA'].value
365  doBTagging=self._parameters['doBTagging'].value
366  jetCorrLabel=self._parameters['jetCorrLabel'].value
367  doType1MET =self._parameters['doType1MET'].value
368  doL1Cleaning=self._parameters['doL1Cleaning'].value
369  doL1Counters=self._parameters['doL1Counters'].value
370  genJetCollection=self._parameters['genJetCollection'].value
371  doJetID=self._parameters['doJetID'].value
372  jetIdLabel=self._parameters['jetIdLabel'].value
373  standardAlgo=self._parameters['standardAlgo'].value
374  standardType=self._parameters['standardType'].value
375 
376  ## define common label for pre pat jet
377  ## creation steps in makePatJets
378  #label=standardAlgo+standardType
379 
380  ## create old module label from standardAlgo
381  ## and standardType and return
382  def oldLabel(prefix=''):
383  return jetCollectionString(prefix, '', '')
384 
385  ## create new module label from old module
386  ## label and return
387  def newLabel(oldLabel):
388  newLabel=oldLabel
389  if(oldLabel.find(standardAlgo)>=0 and oldLabel.find(standardType)>=0):
390  oldLabel=oldLabel.replace(standardAlgo, algoLabel).replace(standardType, typeLabel)
391  else:
392  oldLabel=oldLabel+algoLabel+typeLabel
393  return oldLabel
394 
395  ## clone module and add it to the patDefaultSequence
396  def addClone(hook, **replaceStatements):
397  ## create a clone of the hook with corresponding
398  ## parameter replacements
399  newModule = getattr(process, hook).clone(**replaceStatements)
400  ## add the module to the sequence
401  addModuleToSequence(hook, newModule)
402 
403  ## add module to the patDefaultSequence
404  def addModuleToSequence(hook, newModule):
405  hookModule = getattr(process, hook)
406  ## add the new module with standardAlgo &
407  ## standardType replaced in module label
408  setattr( process, newLabel(hook), newModule)
409  ## add new module to default sequence
410  ## just behind the hookModule
411  process.patDefaultSequence.replace( hookModule, hookModule*newModule )
412 
413  print "*********************************************************************"
414  print "NOTE TO USER: when running on 35X sample with 36X s/w versions you "
415  print " need to adapt for different event contents. The "
416  print " adaptations need to be made: "
417  print " "
418  print " - re-configuration of secondary vertex tag discrimi- "
419  print " nator information. "
420  print " "
421  print " - take out soft electron tagger information, which "
422  print " is not available on 35X. "
423  print "*********************************************************************"
424 
425  ## add a clone of patJets
426  addClone(oldLabel(), jetSource = jetCollection)
427  ## add a clone of selectedPatJets
428  addClone(oldLabel('selected'), src=cms.InputTag(newLabel(oldLabel())))
429  ## add a clone of cleanPatJets
430  if( doL1Cleaning ):
431  addClone(oldLabel('clean'), src=cms.InputTag(newLabel(oldLabel('selected'))))
432  ## add a clone of countPatJets
433  if( doL1Counters ):
434  if( doL1Cleaning ):
435  addClone(oldLabel('count'), src=cms.InputTag(newLabel(oldLabel('clean'))))
436  else:
437  addClone(oldLabel('count'), src=cms.InputTag(newLabel(oldLabel('selected'))))
438 
439  ## get attributes of new module
440  l1Jets = getattr(process, newLabel(oldLabel()))
441 
442  ## add a clone of gen jet matching
443  addClone('patJetPartonMatch', src = jetCollection)
444  addClone('patJetGenJetMatch', src = jetCollection, matched = genJetCollection)
445 
446  ## add a clone of parton and flavour associations
447  addClone('patJetPartonAssociation', jets = jetCollection)
448  addClone('patJetFlavourAssociation', srcByReference = cms.InputTag(newLabel('patJetPartonAssociation')))
449 
450  ## fix label for input tag
451  def fixInputTag(x): x.setModuleLabel(newLabel(x.moduleLabel))
452  ## fix label for vector of input tags
453  def fixVInputTag(x): x[0].setModuleLabel(newLabel(x[0].moduleLabel))
454 
455  ## provide allLayer1Jet inputs with individual labels
456  fixInputTag(l1Jets.genJetMatch)
457  fixInputTag(l1Jets.genPartonMatch)
458  fixInputTag(l1Jets.JetPartonMapSource)
459 
460  ## make VInputTag from strings
461  def vit(*args) : return cms.VInputTag( *[ cms.InputTag(x) for x in args ] )
462 
463  if (doJTA or doBTagging):
464  ## add clone of jet track association
465  process.load("RecoJets.JetAssociationProducers.ak5JTA_cff")
466  from RecoJets.JetAssociationProducers.ak5JTA_cff import ak5JetTracksAssociatorAtVertex
467  ## add jet track association module to processes
468  jtaLabel = 'jetTracksAssociatorAtVertex'+algoLabel+typeLabel
469  setattr( process, jtaLabel, ak5JetTracksAssociatorAtVertex.clone(jets = jetCollection) )
470  process.makePatJets.replace(process.patJetCharge, getattr(process,jtaLabel)+process.patJetCharge)
471  l1Jets.trackAssociationSource = cms.InputTag(jtaLabel)
472  addClone('patJetCharge', src=cms.InputTag(jtaLabel)),
473  fixInputTag(l1Jets.jetChargeSource)
474  else:
475  ## switch embedding of track association and jet
476  ## charge estimate to 'False'
477  l1Jets.addAssociatedTracks = False
478  l1Jets.addJetCharge = False
479 
480  if (doBTagging):
481  ## define postfixLabel
482  postfixLabel=algoLabel+typeLabel
483  ## add b tagging sequence
484  (btagSeq, btagLabels) = runBTagging35X(process, jetCollection, postfixLabel)
485  ## add b tagging sequence before running the allLayer1Jets modules
486  process.makePatJets.replace(getattr(process,jtaLabel), getattr(process,jtaLabel)+btagSeq)
487  ## replace corresponding tags for pat jet production
488  l1Jets.trackAssociationSource = cms.InputTag(btagLabels['jta'])
489  l1Jets.tagInfoSources = cms.VInputTag( *[ cms.InputTag(x) for x in btagLabels['tagInfos'] ] )
490  l1Jets.discriminatorSources = cms.VInputTag( *[ cms.InputTag(x) for x in btagLabels['jetTags'] ] )
491  else:
492  ## switch general b tagging info switch off
493  l1Jets.addBTagInfo = False
494 
495  if (doJetID):
496  l1Jets.addJetID = cms.bool(True)
497  jetIdLabelNew = jetIdLabel + 'JetID'
498  l1Jets.jetIDMap = cms.InputTag( jetIdLabelNew )
499  else :
500  l1Jets.addJetID = cms.bool(False)
501 
502  if (jetCorrLabel != None):
503  ## add clone of jet energy corrections;
504  ## catch a couple of exceptions first
505  if (jetCorrLabel == False ):
506  raise ValueError, "In addJetCollection 'jetCorrLabel' must be set to 'None', not 'False'"
507  if (jetCorrLabel == "None"):
508  raise ValueError, "In addJetCollection 'jetCorrLabel' must be set to 'None' (without quotes)"
509  ## check for the correct format
510  if type(jetCorrLabel) != type(('AK5','Calo')):
511  raise ValueError, "In addJetCollection 'jetCorrLabel' must be 'None', or of type ('Algo','Type')"
512 
513  ## add clone of jetCorrFactors
514  addClone('patJetCorrFactors', jetSource = jetCollection)
515  switchJECParameters( getattr(process,newLabel('patJetCorrFactors')), jetCorrLabel[0], jetCorrLabel[1], oldAlgo='AK5',oldType='Calo' )
516  fixVInputTag(l1Jets.jetCorrFactorsSource)
517 
518  ## switch type1MET corrections off for PFJets
519  if( jetCollection.__str__().find('PFJets')>=0 ):
520  print '================================================='
521  print 'Type1MET corrections are switched off for PFJets.'
522  print 'of type %s%s.' % (jetCorrLabel[0].swapcase(), jetCorrLabel[1])
523  print 'Users are recommened to use pfMET together with '
524  print 'PFJets.'
525  print '================================================='
526  doType1MET=False
527 
528  ## add a clone of the type1MET correction for the new jet collection
529  if (doType1MET):
530  ## in case there is no jet correction service in the paths add it
531  ## as L2L3 if possible, as combined from L2 and L3 otherwise
532  if not hasattr( process, '%s%sL2L3' % (jetCorrLabel[0].swapcase(), jetCorrLabel[1]) ):
533  setattr( process, '%s%sL2L3' % (jetCorrLabel[0].swapcase(), jetCorrLabel[1]),
534  cms.ESSource("JetCorrectionServiceChain",
535  correctors = cms.vstring('%s%sL2Relative' % (jetCorrLabel[0].swapcase(), jetCorrLabel[1]),
536  '%s%sL3Absolute' % (jetCorrLabel[0].swapcase(), jetCorrLabel[1])
537  )
538  )
539  )
540  ## add a clone of the type1MET correction
541  ## and the following muonMET correction
542  addClone('metJESCorAK5CaloJet', inputUncorJetsLabel = jetCollection.value(),
543  corrector = cms.string('%s%sL2L3' % (jetCorrLabel[0].swapcase(), jetCorrLabel[1]))
544  )
545  addClone('metJESCorAK5CaloJetMuons', uncorMETInputTag = cms.InputTag(newLabel('metJESCorAK5CaloJet')))
546  addClone('patMETs', metSource = cms.InputTag(newLabel('metJESCorAK5CaloJetMuons')))
547  l1MET = getattr(process, newLabel('patMETs'))
548  ## add new met collections output to the pat summary
549  process.patCandidateSummary.candidates += [ cms.InputTag(newLabel('patMETs')) ]
550  else:
551  ## switch jetCorrFactors off
552  l1Jets.addJetCorrFactors = False
553 
554 
555 
556 addJetCollection35X=AddJetCollection35X()
557 
void find(edm::Handle< EcalRecHitCollection > &hits, DetId thisDet, std::vector< EcalRecHitCollection::const_iterator > &hit, bool debug=false)
Definition: FindCaloHit.cc:7
def jetCollectionString
Definition: helpers.py:217
T * clone(const T *tp)
Definition: Ptr.h:42
perl if(1 lt scalar(@::datatypes))
Definition: edlooper.cc:31

Member Data Documentation

cmsswVersionTools.AddJetCollection35X._comment
private

Definition at line 292 of file cmsswVersionTools.py.

tuple cmsswVersionTools.AddJetCollection35X._defaultParameters = dicttypes.SortedKeysDict()
staticprivate

Definition at line 273 of file cmsswVersionTools.py.

Referenced by electronTools.AddElectronUserIsolation.__call__(), photonTools.AddPhotonUserIsolation.__call__(), muonTools.AddMuonUserIsolation.__call__(), metTools.AddTcMET.__call__(), HiCoreTools.RestrictInputToAOD.__call__(), coreTools.RestrictInputToAOD.__call__(), trackTools.MakeAODTrackCandidates.__call__(), jetTools.RunBTagging.__call__(), metTools.AddPfMET.__call__(), HiCoreTools.RemoveMCMatching.__call__(), coreTools.RunOnData.__call__(), trackTools.MakePATTrackCandidates.__call__(), trigTools.SwitchOnTrigger.__call__(), coreTools.RemoveMCMatching.__call__(), HiCoreTools.RemoveAllPATObjectsBut.__call__(), jetTools.AddJetCollection.__call__(), HiCoreTools.RemoveSpecificPATObjects.__call__(), coreTools.RemoveAllPATObjectsBut.__call__(), trigTools.SwitchOnTriggerStandAlone.__call__(), trackTools.MakeTrackCandidates.__call__(), coreTools.RemoveSpecificPATObjects.__call__(), cmsswVersionTools.AddJetCollection35X.__call__(), tauTools.AddTauCollection.__call__(), HiCoreTools.RemoveCleaning.__call__(), trigTools.SwitchOnTriggerMatching.__call__(), HiCoreTools.AddCleaning.__call__(), coreTools.RemoveCleaning.__call__(), coreTools.AddCleaning.__call__(), jetTools.SwitchJetCollection.__call__(), trigTools.SwitchOnTriggerMatchingStandAlone.__call__(), cmsswVersionTools.SwitchJetCollection35X.__call__(), trigTools.SwitchOnTriggerMatchEmbedding.__call__(), jetTools.AddJetID.__call__(), jetTools.SetTagInfos.__call__(), trigTools.RemoveCleaningFromTriggerMatching.__call__(), jetTools.SwitchJetCorrLevels.__call__(), photonTools.AddPhotonUserIsolation.__init__(), electronTools.AddElectronUserIsolation.__init__(), muonTools.AddMuonUserIsolation.__init__(), trackTools.MakeAODTrackCandidates.__init__(), metTools.AddTcMET.__init__(), HiCoreTools.RestrictInputToAOD.__init__(), coreTools.RestrictInputToAOD.__init__(), jetTools.RunBTagging.__init__(), coreTools.RunOnData.__init__(), HiCoreTools.RemoveMCMatching.__init__(), metTools.AddPfMET.__init__(), trackTools.MakePATTrackCandidates.__init__(), trigTools.SwitchOnTrigger.__init__(), coreTools.RemoveMCMatching.__init__(), HiCoreTools.RemoveAllPATObjectsBut.__init__(), jetTools.AddJetCollection.__init__(), HiCoreTools.RemoveSpecificPATObjects.__init__(), coreTools.RemoveAllPATObjectsBut.__init__(), trigTools.SwitchOnTriggerStandAlone.__init__(), trackTools.MakeTrackCandidates.__init__(), coreTools.RemoveSpecificPATObjects.__init__(), cmsswVersionTools.AddJetCollection35X.__init__(), tauTools.AddTauCollection.__init__(), HiCoreTools.RemoveCleaning.__init__(), trigTools.SwitchOnTriggerMatching.__init__(), HiCoreTools.AddCleaning.__init__(), coreTools.RemoveCleaning.__init__(), coreTools.AddCleaning.__init__(), jetTools.SwitchJetCollection.__init__(), trigTools.SwitchOnTriggerMatchingStandAlone.__init__(), cmsswVersionTools.SwitchJetCollection35X.__init__(), trigTools.SwitchOnTriggerMatchEmbedding.__init__(), jetTools.AddJetID.__init__(), jetTools.SetTagInfos.__init__(), trigTools.RemoveCleaningFromTriggerMatching.__init__(), jetTools.SwitchJetCorrLevels.__init__(), cmsswVersionTools.PickRelValInputFiles.__init__(), python.ConfigToolBase.ConfigToolBase.getAllowedValues(), photonTools.AddPhotonUserIsolation.getDefaultParameters(), electronTools.AddElectronUserIsolation.getDefaultParameters(), muonTools.AddMuonUserIsolation.getDefaultParameters(), heavyIonTools.ConfigureHeavyIons.getDefaultParameters(), metTools.AddTcMET.getDefaultParameters(), HiCoreTools.RestrictInputToAOD.getDefaultParameters(), coreTools.RestrictInputToAOD.getDefaultParameters(), trackTools.MakeAODTrackCandidates.getDefaultParameters(), jetTools.RunBTagging.getDefaultParameters(), heavyIonTools.ProductionDefaults.getDefaultParameters(), metTools.AddPfMET.getDefaultParameters(), HiCoreTools.RemoveMCMatching.getDefaultParameters(), coreTools.RunOnData.getDefaultParameters(), trackTools.MakePATTrackCandidates.getDefaultParameters(), trigTools.SwitchOnTrigger.getDefaultParameters(), coreTools.RemoveMCMatching.getDefaultParameters(), heavyIonTools.SelectionDefaults.getDefaultParameters(), HiCoreTools.RemoveAllPATObjectsBut.getDefaultParameters(), heavyIonTools.DisbaleMonteCarloDeps.getDefaultParameters(), jetTools.AddJetCollection.getDefaultParameters(), HiCoreTools.RemoveSpecificPATObjects.getDefaultParameters(), coreTools.RemoveAllPATObjectsBut.getDefaultParameters(), trigTools.SwitchOnTriggerStandAlone.getDefaultParameters(), trackTools.MakeTrackCandidates.getDefaultParameters(), coreTools.RemoveSpecificPATObjects.getDefaultParameters(), cmsswVersionTools.AddJetCollection35X.getDefaultParameters(), tauTools.AddTauCollection.getDefaultParameters(), HiCoreTools.RemoveCleaning.getDefaultParameters(), trigTools.SwitchOnTriggerMatching.getDefaultParameters(), HiCoreTools.AddCleaning.getDefaultParameters(), coreTools.RemoveCleaning.getDefaultParameters(), coreTools.AddCleaning.getDefaultParameters(), jetTools.SwitchJetCollection.getDefaultParameters(), trigTools.SwitchOnTriggerMatchingStandAlone.getDefaultParameters(), cmsswVersionTools.SwitchJetCollection35X.getDefaultParameters(), trigTools.SwitchOnTriggerMatchEmbedding.getDefaultParameters(), jetTools.AddJetID.getDefaultParameters(), jetTools.SetTagInfos.getDefaultParameters(), trigTools.RemoveCleaningFromTriggerMatching.getDefaultParameters(), jetTools.SwitchJetCorrLevels.getDefaultParameters(), cmsswVersionTools.PickRelValInputFiles.getDefaultParameters(), python.ConfigToolBase.ConfigToolBase.reset(), and python.ConfigToolBase.ConfigToolBase.setParameter().

string cmsswVersionTools.AddJetCollection35X._label = 'addJetCollection35X'
staticprivate

Definition at line 272 of file cmsswVersionTools.py.

Referenced by cmsswVersionTools.PickRelValInputFiles.apply(), cmsswVersionTools.PickRelValInputFiles.messageEmptyList(), trigTools.SwitchOnTrigger.toolCode(), trigTools.SwitchOnTriggerStandAlone.toolCode(), trigTools.SwitchOnTriggerMatching.toolCode(), trigTools.SwitchOnTriggerMatchingStandAlone.toolCode(), trigTools.SwitchOnTriggerMatchEmbedding.toolCode(), and trigTools.RemoveCleaningFromTriggerMatching.toolCode().

cmsswVersionTools.AddJetCollection35X._parameters
private

Definition at line 291 of file cmsswVersionTools.py.

Referenced by jetTools.RunBTagging.apply(), cmsswVersionTools.PickRelValInputFiles.apply(), electronTools.AddElectronUserIsolation.toolCode(), photonTools.AddPhotonUserIsolation.toolCode(), metTools.AddTcMET.toolCode(), muonTools.AddMuonUserIsolation.toolCode(), HiCoreTools.RestrictInputToAOD.toolCode(), coreTools.RestrictInputToAOD.toolCode(), trackTools.MakeAODTrackCandidates.toolCode(), metTools.AddPfMET.toolCode(), HiCoreTools.RemoveMCMatching.toolCode(), coreTools.RunOnData.toolCode(), trackTools.MakePATTrackCandidates.toolCode(), trigTools.SwitchOnTrigger.toolCode(), coreTools.RemoveMCMatching.toolCode(), HiCoreTools.RemoveAllPATObjectsBut.toolCode(), HiCoreTools.RemoveSpecificPATObjects.toolCode(), coreTools.RemoveAllPATObjectsBut.toolCode(), trigTools.SwitchOnTriggerStandAlone.toolCode(), jetTools.AddJetCollection.toolCode(), coreTools.RemoveSpecificPATObjects.toolCode(), trackTools.MakeTrackCandidates.toolCode(), HiCoreTools.RemoveCleaning.toolCode(), tauTools.AddTauCollection.toolCode(), cmsswVersionTools.AddJetCollection35X.toolCode(), trigTools.SwitchOnTriggerMatching.toolCode(), HiCoreTools.AddCleaning.toolCode(), coreTools.RemoveCleaning.toolCode(), coreTools.AddCleaning.toolCode(), jetTools.SwitchJetCollection.toolCode(), trigTools.SwitchOnTriggerMatchingStandAlone.toolCode(), trigTools.SwitchOnTriggerMatchEmbedding.toolCode(), cmsswVersionTools.SwitchJetCollection35X.toolCode(), jetTools.AddJetID.toolCode(), jetTools.SetTagInfos.toolCode(), trigTools.RemoveCleaningFromTriggerMatching.toolCode(), and jetTools.SwitchJetCorrLevels.toolCode().