CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes | Static Private Attributes
jetTools.SwitchJetCollection Class Reference
Inheritance diagram for jetTools.SwitchJetCollection:

Public Member Functions

def __call__ (self, process, postfix=None, btagPrefix=None, jetSource=None, pfCandidates=None, explicitJTA=None, pvSource=None, svSource=None, elSource=None, muSource=None, runIVF=None, tightBTagNTkHits=None, loadStdRecoBTag=None, svClustering=None, fatJets=None, groomedFatJets=None, algo=None, rParam=None, getJetMCFlavour=None, genJetCollection=None, genParticles=None, jetCorrections=None, btagDiscriminators=None, btagInfos=None, jetTrackAssociation=None, outputModules=None)
 
def __init__ (self)
 
def getDefaultParameters (self)
 
def toolCode (self, process)
 

Private Attributes

 _comment
 add comments More...
 
 _parameters
 initialization of the base class More...
 

Static Private Attributes

 _defaultParameters
 
 _label
 

Detailed Description

Tool to switch parameters of the PAT jet collection to your PAT Tuple.

Definition at line 1670 of file jetTools.py.

Constructor & Destructor Documentation

◆ __init__()

def jetTools.SwitchJetCollection.__init__ (   self)
Initialize elements of the class. Note that the tool needs to be derived from ConfigToolBase to be usable in the configEditor.

Definition at line 1677 of file jetTools.py.

References heavyIonTools.ConfigureHeavyIons._defaultParameters, coreTools.RunOnData._defaultParameters, heavyIonTools.ProductionDefaults._defaultParameters, cmsswVersionTools.PickRelValInputFiles._defaultParameters, coreTools.RemoveMCMatching._defaultParameters, heavyIonTools.SelectionDefaults._defaultParameters, heavyIonTools.DisbaleMonteCarloDeps._defaultParameters, jetTools.AddJetCollection._defaultParameters, jetTools.SwitchJetCollection._defaultParameters, root::helper::RootFunctionAdapter< F, args >.addParameter(), root::helper::RootFunctionHelper< F, args, Tag >.addParameter(), ParameterMgr.addParameter(), fit::RootMinuit< Function >.addParameter(), DropBoxMetadata::Parameters.addParameter(), Python11ParameterSet.addParameter(), l1t::TriggerSystem.addParameter(), LutXml.addParameter(), ConfigToolBase.ConfigToolBase.addParameter(), and edm::ParameterSet.addParameter().

1677  def __init__(self):
1678  """
1679  Initialize elements of the class. Note that the tool needs to be derived from ConfigToolBase to be usable in the configEditor.
1680  """
1681 
1682  ConfigToolBase.__init__(self)
1683 
1684  self.addParameter(self._defaultParameters,'postfix','', "postfix from usePF2PAT")
1685  self.addParameter(self._defaultParameters,'btagPrefix','', "Prefix to be added to b-tag discriminator and TagInfo names", str)
1686  self.addParameter(self._defaultParameters,'jetSource','', "Label of the input collection from which the new patJet collection should be created", cms.InputTag)
1687  self.addParameter(self._defaultParameters,'pfCandidates',cms.InputTag('particleFlow'), "Label of the input collection for candidatecandidatese used in b-tagging", cms.InputTag)
1688  self.addParameter(self._defaultParameters,'explicitJTA', False, "Use explicit jet-track association")
1689  self.addParameter(self._defaultParameters,'pvSource',cms.InputTag('offlinePrimaryVertices'), "Label of the input collection for primary vertices used in b-tagging", cms.InputTag)
1690  self.addParameter(self._defaultParameters,'svSource',cms.InputTag('inclusiveCandidateSecondaryVertices'), "Label of the input collection for IVF vertices used in b-tagging", cms.InputTag)
1691  self.addParameter(self._defaultParameters,'elSource',cms.InputTag('gedGsfElectrons'), "Label of the input collection for electrons used in b-tagging", cms.InputTag)
1692  self.addParameter(self._defaultParameters,'muSource',cms.InputTag('muons'), "Label of the input collection for muons used in b-tagging", cms.InputTag)
1693  self.addParameter(self._defaultParameters,'runIVF', False, "Re-run IVF secondary vertex reconstruction")
1694  self.addParameter(self._defaultParameters,'tightBTagNTkHits', False, "Enable legacy tight b-tag track selection")
1695  self.addParameter(self._defaultParameters,'loadStdRecoBTag', False, "Load the standard reconstruction b-tagging modules")
1696  self.addParameter(self._defaultParameters,'svClustering', False, "Secondary vertices ghost-associated to jets using jet clustering (mostly intended for subjets)")
1697  self.addParameter(self._defaultParameters,'fatJets', cms.InputTag(''), "Fat jet collection used for secondary vertex clustering", cms.InputTag)
1698  self.addParameter(self._defaultParameters,'groomedFatJets', cms.InputTag(''), "Groomed fat jet collection used for secondary vertex clustering", cms.InputTag)
1699  self.addParameter(self._defaultParameters,'algo', 'AK', "Jet algorithm of the input collection from which the new patJet collection should be created")
1700  self.addParameter(self._defaultParameters,'rParam', 0.4, "Jet size (distance parameter R used in jet clustering)")
1701  self.addParameter(self._defaultParameters,'getJetMCFlavour', True, "Get jet MC truth flavour")
1702  self.addParameter(self._defaultParameters,'genJetCollection', cms.InputTag("ak4GenJets"), "GenJet collection to match to")
1703  self.addParameter(self._defaultParameters,'genParticles', cms.InputTag("genParticles"), "GenParticle collection to be used", cms.InputTag)
1704  self.addParameter(self._defaultParameters,'jetCorrections',None, "Add all relevant information about jet energy corrections that you want to be added to your new patJet \
1705  collection. The format is to be passed on in a python tuple: e.g. (\'AK4Calo\',[\'L2Relative\', \'L3Absolute\'], patMet). The first argument corresponds to the payload \
1706  in the CMS Conditions database for the given jet collection; the second argument corresponds to the jet energy correction level that you want to be embedded into your \
1707  new patJet collection. This should be given as a list of strings. Available values are L1Offset, L1FastJet, L1JPTOffset, L2Relative, L3Absolute, L5Falvour, L7Parton; the \
1708  third argument indicates whether MET(Type1) corrections should be applied corresponding to the new patJetCollection. If so a new patMet collection will be added to your PAT \
1709  Tuple in addition to the raw patMet with the MET(Type1) corrections applied. The argument corresponds to the patMet collection to which the MET(Type1) corrections should be \
1710  applied. If you are not interested in MET(Type1) corrections to this new patJet collection pass None as third argument of the python tuple.", tuple, acceptNoneValue=True)
1711  self.addParameter(self._defaultParameters,'btagDiscriminators',['None'], "If you are interested in btagging in general the btag discriminators is all relevant \
1712  information that you need for a high level analysis. Add here all btag discriminators, that you are interested in as a list of strings. If this list is empty no btag \
1713  discriminator information will be added to your new patJet collection.", allowedValues=(list(set().union(supportedBtagDiscr.keys(),supportedMetaDiscr.keys()))),Type=list)
1714  self.addParameter(self._defaultParameters,'btagInfos',['None'], "The btagInfos objects conatin all relevant information from which all discriminators of a certain \
1715  type have been calculated. Note that this information on the one hand can be very space consuming and on the other hand is not necessary to access the btag discriminator \
1716  information that has been derived from it. Only in very special cases the btagInfos might really be needed in your analysis. Add here all btagInfos, that you are interested \
1717  in as a list of strings. If this list is empty no btagInfos will be added to your new patJet collection.", allowedValues=supportedBtagInfos,Type=list)
1718  self.addParameter(self._defaultParameters,'jetTrackAssociation',False, "Add JetTrackAssociation and JetCharge from reconstructed tracks to your new patJet collection. This \
1719  switch is only of relevance if you don\'t add any btag information to your new patJet collection (btagDiscriminators or btagInfos) and still want this information added to \
1720  your new patJetCollection. If btag information is added to the new patJet collection this information will be added automatically.")
1721  self.addParameter(self._defaultParameters,'outputModules',['out'],"Output module labels. Add a list of all output modules to which you would like the new jet collection to \
1722  be added, in case you use more than one output module.")
1723 
1724  self._parameters=copy.deepcopy(self._defaultParameters)
1725 
1726  self._comment = "This is a tool to add more patJet collectinos to your PAT Tuple. You can add and embed additional information like jet energy correction factors, btag \
1727  information and generator match information to the new patJet collection depending on the parameters that you pass on to this function. Consult the descriptions of each \
1728  parameter for more information."
1729 
def __init__(self, dataset, job_number, job_id, job_name, isDA, isMC, applyBOWS, applyEXTRACOND, extraconditions, runboundary, lumilist, intlumi, maxevents, gt, allFromGT, alignmentDB, alignmentTAG, apeDB, apeTAG, bowDB, bowTAG, vertextype, tracktype, refittertype, ttrhtype, applyruncontrol, ptcut, CMSSW_dir, the_dir)

Member Function Documentation

◆ __call__()

def jetTools.SwitchJetCollection.__call__ (   self,
  process,
  postfix = None,
  btagPrefix = None,
  jetSource = None,
  pfCandidates = None,
  explicitJTA = None,
  pvSource = None,
  svSource = None,
  elSource = None,
  muSource = None,
  runIVF = None,
  tightBTagNTkHits = None,
  loadStdRecoBTag = None,
  svClustering = None,
  fatJets = None,
  groomedFatJets = None,
  algo = None,
  rParam = None,
  getJetMCFlavour = None,
  genJetCollection = None,
  genParticles = None,
  jetCorrections = None,
  btagDiscriminators = None,
  btagInfos = None,
  jetTrackAssociation = None,
  outputModules = None 
)
Function call wrapper. This will check the parameters and call the actual implementation that
can be found in toolCode via the base class function apply.

Definition at line 1736 of file jetTools.py.

References heavyIonTools.ConfigureHeavyIons._defaultParameters, coreTools.RunOnData._defaultParameters, heavyIonTools.ProductionDefaults._defaultParameters, cmsswVersionTools.PickRelValInputFiles._defaultParameters, coreTools.RemoveMCMatching._defaultParameters, heavyIonTools.SelectionDefaults._defaultParameters, heavyIonTools.DisbaleMonteCarloDeps._defaultParameters, jetTools.AddJetCollection._defaultParameters, jetTools.SwitchJetCollection._defaultParameters, emtf::phase2::algo::HitmapLayer.apply(), SlidingPeakFinder.apply(), emtf::phase2::algo::DuplicateRemovalLayer.apply(), emtf::phase2::algo::OutputLayer.apply(), emtf::phase2::algo::ParameterAssignmentLayer.apply(), emtf::phase2::algo::PatternMatchingLayer.apply(), emtf::phase2::algo::RoadSortingLayer.apply(), SignedImpactParameter3D.apply(), SignedTransverseImpactParameter.apply(), SignedDecayLength3D.apply(), ProcessAcceleratorCUDA.ProcessAcceleratorCUDA.apply(), ProcessAcceleratorROCm.ProcessAcceleratorROCm.apply(), gen::PhotosInterfaceBase.apply(), emtf::phase2::algo::TrackBuildingLayer.apply(), SurveyParameters.apply(), DummyOOTPileupCorrection.apply(), MatrixReader.MatrixReader.apply, gen::PhotosppInterface.apply(), FWPSetCellEditor.apply(), BeamSpotAlignmentParameters.apply(), RigidBodyAlignmentParameters.apply(), FWGUIEventFilter.apply(), DeviationsFromFileSensor2D.apply(), AlignmentParameters.apply(), ConfigToolBase.ConfigToolBase.apply(), BowedSurfaceAlignmentParameters.apply(), OOTPileupCorrData.apply(), ProcessAcceleratorAlpaka.ProcessAcceleratorAlpaka.apply(), AbsOOTPileupCorrection.apply(), TwoBowedSurfacesAlignmentParameters.apply(), reco::modules::TrackerTrackHitFilter::Rule.apply(), cmsswVersionTools.PickRelValInputFiles.apply(), models.RegExp.apply(), npstat::ArrayND< Numeric >.apply(), npstat::ArrayND< Numeric, StackLen, StackDim >.apply(), Config.ProcessModifier.apply(), Config.ProcessAccelerator.apply(), Config.ProcessAcceleratorTest.apply(), Config.ProcessAcceleratorTest2.apply(), HGCalCassette.setParameter(), PedeReader.setParameter(), QIE8Simulator.setParameter(), AbsElectronicODERHS.setParameter(), SiStripLorentzAngleCalibration.setParameter(), IntegratedCalibrationBase.setParameter(), SiPixelLorentzAngleCalibration.setParameter(), SiStripBackplaneCalibration.setParameter(), fit::RootMinuit< Function >.setParameter(), and ConfigToolBase.ConfigToolBase.setParameter().

1736  def __call__(self,process,postfix=None,btagPrefix=None,jetSource=None,pfCandidates=None,explicitJTA=None,pvSource=None,svSource=None,elSource=None,muSource=None,runIVF=None,tightBTagNTkHits=None,loadStdRecoBTag=None,svClustering=None,fatJets=None,groomedFatJets=None,algo=None,rParam=None,getJetMCFlavour=None,genJetCollection=None,genParticles=None,jetCorrections=None,btagDiscriminators=None,btagInfos=None,jetTrackAssociation=None,outputModules=None):
1737  """
1738  Function call wrapper. This will check the parameters and call the actual implementation that
1739  can be found in toolCode via the base class function apply.
1740  """
1741  if postfix is None:
1742  postfix=self._defaultParameters['postfix'].value
1743  self.setParameter('postfix', postfix)
1744  if btagPrefix is None:
1745  btagPrefix=self._defaultParameters['btagPrefix'].value
1746  self.setParameter('btagPrefix', btagPrefix)
1747  if jetSource is None:
1748  jetSource=self._defaultParameters['jetSource'].value
1749  self.setParameter('jetSource', jetSource)
1750  if pfCandidates is None:
1751  pfCandidates=self._defaultParameters['pfCandidates'].value
1752  self.setParameter('pfCandidates', pfCandidates)
1753  if explicitJTA is None:
1754  explicitJTA=self._defaultParameters['explicitJTA'].value
1755  self.setParameter('explicitJTA', explicitJTA)
1756  if pvSource is None:
1757  pvSource=self._defaultParameters['pvSource'].value
1758  self.setParameter('pvSource', pvSource)
1759  if svSource is None:
1760  svSource=self._defaultParameters['svSource'].value
1761  self.setParameter('svSource', svSource)
1762  if elSource is None:
1763  elSource=self._defaultParameters['elSource'].value
1764  self.setParameter('elSource', elSource)
1765  if muSource is None:
1766  muSource=self._defaultParameters['muSource'].value
1767  self.setParameter('muSource', muSource)
1768  if runIVF is None:
1769  runIVF=self._defaultParameters['runIVF'].value
1770  self.setParameter('runIVF', runIVF)
1771  if tightBTagNTkHits is None:
1772  tightBTagNTkHits=self._defaultParameters['tightBTagNTkHits'].value
1773  self.setParameter('tightBTagNTkHits', tightBTagNTkHits)
1774  if loadStdRecoBTag is None:
1775  loadStdRecoBTag=self._defaultParameters['loadStdRecoBTag'].value
1776  self.setParameter('loadStdRecoBTag', loadStdRecoBTag)
1777  if svClustering is None:
1778  svClustering=self._defaultParameters['svClustering'].value
1779  self.setParameter('svClustering', svClustering)
1780  if fatJets is None:
1781  fatJets=self._defaultParameters['fatJets'].value
1782  self.setParameter('fatJets', fatJets)
1783  if groomedFatJets is None:
1784  groomedFatJets=self._defaultParameters['groomedFatJets'].value
1785  self.setParameter('groomedFatJets', groomedFatJets)
1786  if algo is None:
1787  algo=self._defaultParameters['algo'].value
1788  self.setParameter('algo', algo)
1789  if rParam is None:
1790  rParam=self._defaultParameters['rParam'].value
1791  self.setParameter('rParam', rParam)
1792  if getJetMCFlavour is None:
1793  getJetMCFlavour=self._defaultParameters['getJetMCFlavour'].value
1794  self.setParameter('getJetMCFlavour', getJetMCFlavour)
1795  if genJetCollection is None:
1796  genJetCollection=self._defaultParameters['genJetCollection'].value
1797  self.setParameter('genJetCollection', genJetCollection)
1798  if genParticles is None:
1799  genParticles=self._defaultParameters['genParticles'].value
1800  self.setParameter('genParticles', genParticles)
1801  if jetCorrections is None:
1802  jetCorrections=self._defaultParameters['jetCorrections'].value
1803  self.setParameter('jetCorrections', jetCorrections)
1804  if btagDiscriminators is None:
1805  btagDiscriminators=self._defaultParameters['btagDiscriminators'].value
1806  self.setParameter('btagDiscriminators', btagDiscriminators)
1807  if btagInfos is None:
1808  btagInfos=self._defaultParameters['btagInfos'].value
1809  self.setParameter('btagInfos', btagInfos)
1810  if jetTrackAssociation is None:
1811  jetTrackAssociation=self._defaultParameters['jetTrackAssociation'].value
1812  self.setParameter('jetTrackAssociation', jetTrackAssociation)
1813  if outputModules is None:
1814  outputModules=self._defaultParameters['outputModules'].value
1815  self.setParameter('outputModules', outputModules)
1816  self.apply(process)
1817 

◆ getDefaultParameters()

def jetTools.SwitchJetCollection.getDefaultParameters (   self)

◆ toolCode()

def jetTools.SwitchJetCollection.toolCode (   self,
  process 
)
Tool code implementation

Definition at line 1818 of file jetTools.py.

References heavyIonTools.ConfigureHeavyIons._parameters, coreTools.RunOnData._parameters, heavyIonTools.ProductionDefaults._parameters, ConfigToolBase.ConfigToolBase._parameters, TAbsFitConstraint._parameters, TAbsFitParticle._parameters, cmsswVersionTools.PickRelValInputFiles._parameters, coreTools.RemoveMCMatching._parameters, heavyIonTools.SelectionDefaults._parameters, heavyIonTools.DisbaleMonteCarloDeps._parameters, jetTools.AddJetCollection._parameters, and jetTools.SwitchJetCollection._parameters.

1818  def toolCode(self, process):
1819  """
1820  Tool code implementation
1821  """
1822 
1823  postfix=self._parameters['postfix'].value
1824  btagPrefix=self._parameters['btagPrefix'].value
1825  jetSource=self._parameters['jetSource'].value
1826  pfCandidates=self._parameters['pfCandidates'].value
1827  explicitJTA=self._parameters['explicitJTA'].value
1828  pvSource=self._parameters['pvSource'].value
1829  svSource=self._parameters['svSource'].value
1830  elSource=self._parameters['elSource'].value
1831  muSource=self._parameters['muSource'].value
1832  runIVF=self._parameters['runIVF'].value
1833  tightBTagNTkHits=self._parameters['tightBTagNTkHits'].value
1834  loadStdRecoBTag=self._parameters['loadStdRecoBTag'].value
1835  svClustering=self._parameters['svClustering'].value
1836  fatJets=self._parameters['fatJets'].value
1837  groomedFatJets=self._parameters['groomedFatJets'].value
1838  algo=self._parameters['algo'].value
1839  rParam=self._parameters['rParam'].value
1840  getJetMCFlavour=self._parameters['getJetMCFlavour'].value
1841  genJetCollection=self._parameters['genJetCollection'].value
1842  genParticles=self._parameters['genParticles'].value
1843  jetCorrections=self._parameters['jetCorrections'].value
1844  btagDiscriminators=self._parameters['btagDiscriminators'].value
1845  btagInfos=self._parameters['btagInfos'].value
1846  jetTrackAssociation=self._parameters['jetTrackAssociation'].value
1847  outputModules=self._parameters['outputModules'].value
1848 
1849 
1850  addJetCollection(
1851  process,
1852  labelName='',
1853  postfix=postfix,
1854  btagPrefix=btagPrefix,
1855  jetSource=jetSource,
1856  pfCandidates=pfCandidates,
1857  explicitJTA=explicitJTA,
1858  pvSource=pvSource,
1859  svSource=svSource,
1860  elSource=elSource,
1861  muSource=muSource,
1862  runIVF=runIVF,
1863  tightBTagNTkHits=tightBTagNTkHits,
1864  loadStdRecoBTag=loadStdRecoBTag,
1865  svClustering=svClustering,
1866  fatJets=fatJets,
1867  groomedFatJets=groomedFatJets,
1868  algo=algo,
1869  rParam=rParam,
1870  getJetMCFlavour=getJetMCFlavour,
1871  genJetCollection=genJetCollection,
1872  genParticles=genParticles,
1873  jetCorrections=jetCorrections,
1874  btagDiscriminators=btagDiscriminators,
1875  btagInfos=btagInfos,
1876  jetTrackAssociation=jetTrackAssociation,
1877  outputModules=outputModules,
1878  )
1879 
1880 switchJetCollection=SwitchJetCollection()
1881 
1882 

Member Data Documentation

◆ _comment

jetTools.SwitchJetCollection._comment
private

add comments

Definition at line 1726 of file jetTools.py.

◆ _defaultParameters

jetTools.SwitchJetCollection._defaultParameters
staticprivate

Definition at line 1675 of file jetTools.py.

Referenced by trackTools.MakeAODTrackCandidates.__call__(), runJetUncertainties.RunJetUncertainties.__call__(), metTools.AddMETCollection.__call__(), trackTools.MakePATTrackCandidates.__call__(), trigTools.SwitchOnTrigger.__call__(), runMETCorrectionsAndUncertainties.RunMETCorrectionsAndUncertainties.__call__(), trigTools.SwitchOnTriggerStandAlone.__call__(), tauTools.AddTauCollection.__call__(), trackTools.MakeTrackCandidates.__call__(), trigTools.SwitchOnTriggerMatching.__call__(), trigTools.SwitchOnTriggerMatchingStandAlone.__call__(), trigTools.SwitchOnTriggerMatchEmbedding.__call__(), jetTools.SwitchJetCollection.__call__(), jetTools.UpdateJetCollection.__call__(), jetTools.AddJetID.__call__(), jetTools.SetTagInfos.__call__(), metTools.AddMETCollection.__init__(), trackTools.MakeAODTrackCandidates.__init__(), runJetUncertainties.RunJetUncertainties.__init__(), runMETCorrectionsAndUncertainties.RunMETCorrectionsAndUncertainties.__init__(), trackTools.MakePATTrackCandidates.__init__(), trigTools.SwitchOnTrigger.__init__(), trigTools.SwitchOnTriggerStandAlone.__init__(), tauTools.AddTauCollection.__init__(), trackTools.MakeTrackCandidates.__init__(), trigTools.SwitchOnTriggerMatching.__init__(), trigTools.SwitchOnTriggerMatchingStandAlone.__init__(), trigTools.SwitchOnTriggerMatchEmbedding.__init__(), jetTools.SwitchJetCollection.__init__(), jetTools.UpdateJetCollection.__init__(), jetTools.AddJetID.__init__(), jetTools.SetTagInfos.__init__(), ConfigToolBase.ConfigToolBase.dumpPython(), ConfigToolBase.ConfigToolBase.getAllowedValues(), trackTools.MakeAODTrackCandidates.getDefaultParameters(), metTools.AddMETCollection.getDefaultParameters(), trackTools.MakePATTrackCandidates.getDefaultParameters(), trigTools.SwitchOnTrigger.getDefaultParameters(), runMETCorrectionsAndUncertainties.RunMETCorrectionsAndUncertainties.getDefaultParameters(), trigTools.SwitchOnTriggerStandAlone.getDefaultParameters(), tauTools.AddTauCollection.getDefaultParameters(), trackTools.MakeTrackCandidates.getDefaultParameters(), trigTools.SwitchOnTriggerMatching.getDefaultParameters(), trigTools.SwitchOnTriggerMatchingStandAlone.getDefaultParameters(), trigTools.SwitchOnTriggerMatchEmbedding.getDefaultParameters(), jetTools.SwitchJetCollection.getDefaultParameters(), jetTools.UpdateJetCollection.getDefaultParameters(), jetTools.AddJetID.getDefaultParameters(), jetTools.SetTagInfos.getDefaultParameters(), runMETCorrectionsAndUncertainties.RunMETCorrectionsAndUncertainties.initializeInputTag(), ConfigToolBase.ConfigToolBase.reset(), and ConfigToolBase.ConfigToolBase.setParameter().

◆ _label

jetTools.SwitchJetCollection._label
staticprivate

◆ _parameters

jetTools.SwitchJetCollection._parameters
private

initialization of the base class

add all parameters that should be known to the class set defaults

Definition at line 1724 of file jetTools.py.

Referenced by runMETCorrectionsAndUncertainties.RunMETCorrectionsAndUncertainties.ak4JetReclustering(), runMETCorrectionsAndUncertainties.RunMETCorrectionsAndUncertainties.createShiftedModules(), runMETCorrectionsAndUncertainties.RunMETCorrectionsAndUncertainties.createSmearedJetModule(), runMETCorrectionsAndUncertainties.RunMETCorrectionsAndUncertainties.extractMET(), runMETCorrectionsAndUncertainties.RunMETCorrectionsAndUncertainties.getCorrectedMET(), runMETCorrectionsAndUncertainties.RunMETCorrectionsAndUncertainties.getMETUncertainties(), runMETCorrectionsAndUncertainties.RunMETCorrectionsAndUncertainties.getVariations(), runMETCorrectionsAndUncertainties.RunMETCorrectionsAndUncertainties.jetCleaning(), runMETCorrectionsAndUncertainties.RunMETCorrectionsAndUncertainties.jetConfiguration(), runMETCorrectionsAndUncertainties.RunMETCorrectionsAndUncertainties.miniAODConfiguration(), runMETCorrectionsAndUncertainties.RunMETCorrectionsAndUncertainties.miniAODConfigurationPost(), runMETCorrectionsAndUncertainties.RunMETCorrectionsAndUncertainties.miniAODConfigurationPre(), runMETCorrectionsAndUncertainties.RunMETCorrectionsAndUncertainties.produceMET(), runMETCorrectionsAndUncertainties.RunMETCorrectionsAndUncertainties.recomputeRawMetFromPfcs(), trackTools.MakeAODTrackCandidates.toolCode(), metTools.AddMETCollection.toolCode(), runJetUncertainties.RunJetUncertainties.toolCode(), trigTools.SwitchOnTrigger.toolCode(), trackTools.MakePATTrackCandidates.toolCode(), trigTools.SwitchOnTriggerStandAlone.toolCode(), tauTools.AddTauCollection.toolCode(), trackTools.MakeTrackCandidates.toolCode(), runMETCorrectionsAndUncertainties.RunMETCorrectionsAndUncertainties.toolCode(), trigTools.SwitchOnTriggerMatching.toolCode(), trigTools.SwitchOnTriggerMatchingStandAlone.toolCode(), trigTools.SwitchOnTriggerMatchEmbedding.toolCode(), jetTools.SwitchJetCollection.toolCode(), jetTools.UpdateJetCollection.toolCode(), jetTools.AddJetID.toolCode(), jetTools.SetTagInfos.toolCode(), and runMETCorrectionsAndUncertainties.RunMETCorrectionsAndUncertainties.updateJECs().