CMS 3D CMS Logo

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

Public Member Functions

def __call__
 
def __init__
 
def getDefaultParameters
 
def toolCode
 
def vit
 make VInputTag from strings More...
 

Static Public Attributes

 doType1MET = False
 
string jetCollType = ''
 replace jet energy corrections; catch a couple of exceptions first More...
 
string jetIdLabelNew = jetIdLabel+'JetID'
 remove the jet track association from the std sequence More...
 
tuple switchJetCollection = SwitchJetCollection()
 combinded corrections More...
 

Static Private Attributes

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

Detailed Description

Switch the collection of jets in PAT from the default value to a
new jet collection

Definition at line 892 of file jetTools.py.

Constructor & Destructor Documentation

def jetTools.SwitchJetCollection.__init__ (   self)

Definition at line 899 of file jetTools.py.

References editorTools.UserCodeTool._comment, electronTools.AddElectronUserIsolation._comment, photonTools.AddPhotonUserIsolation._comment, heavyIonTools.ConfigureHeavyIons._comment, metTools.AddTcMET._comment, muonTools.AddMuonUserIsolation._comment, coreTools.RestrictInputToAOD._comment, HiCoreTools.RestrictInputToAOD._comment, trackTools.MakeAODTrackCandidates._comment, heavyIonTools.ProductionDefaults._comment, editorTools.ChangeSource._comment, ConfigToolBase.ConfigToolBase._comment, metTools.AddPfMET._comment, HiCoreTools.RemoveMCMatching._comment, coreTools.RunOnData._comment, trackTools.MakePATTrackCandidates._comment, trigTools.SwitchOnTrigger._comment, cmsswVersionTools.PickRelValInputFiles._comment, coreTools.RemoveMCMatching._comment, heavyIonTools.SelectionDefaults._comment, HiCoreTools.RemoveAllPATObjectsBut._comment, heavyIonTools.DisbaleMonteCarloDeps._comment, jetTools.RunBTagging._comment, HiCoreTools.RemoveSpecificPATObjects._comment, trigTools.SwitchOnTriggerStandAlone._comment, coreTools.RemoveAllPATObjectsBut._comment, trackTools.MakeTrackCandidates._comment, coreTools.RemoveSpecificPATObjects._comment, HiCoreTools.RemoveCleaning._comment, trigTools.SwitchOnTriggerMatching._comment, HiCoreTools.AddCleaning._comment, coreTools.RemoveCleaning._comment, tauTools.AddTauCollection._comment, trigTools.SwitchOnTriggerMatchingStandAlone._comment, coreTools.AddCleaning._comment, jetTools.AddJetCollection._comment, trigTools.SwitchOnTriggerMatchEmbedding._comment, trigTools.RemoveCleaningFromTriggerMatching._comment, jetTools.AddJetID._comment, jetTools.SetTagInfos._comment, jetTools.SwitchJetCorrLevels._comment, electronTools.AddElectronUserIsolation._defaultParameters, editorTools.UserCodeTool._defaultParameters, heavyIonTools.ConfigureHeavyIons._defaultParameters, coreTools.RestrictInputToAOD._defaultParameters, cmsswVersionTools.Run52xOn51xTrigger._defaultParameters, Vispa.Plugins.ConfigEditor.ToolDataAccessor.ImportTool._defaultParameters, heavyIonTools.ProductionDefaults._defaultParameters, editorTools.ChangeSource._defaultParameters, coreTools.RunOnData._defaultParameters, cmsswVersionTools.PickRelValInputFiles._defaultParameters, coreTools.RemoveMCMatching._defaultParameters, heavyIonTools.SelectionDefaults._defaultParameters, jetTools.RunBTagging._defaultParameters, heavyIonTools.DisbaleMonteCarloDeps._defaultParameters, coreTools.RemoveAllPATObjectsBut._defaultParameters, coreTools.RemoveSpecificPATObjects._defaultParameters, coreTools.RemoveCleaning._defaultParameters, coreTools.AddCleaning._defaultParameters, jetTools.AddJetCollection._defaultParameters, jetTools.SwitchJetCollection._defaultParameters, ConfigToolBase.ConfigToolBase._defaultValue, GenObject.GenObject._defaultValue, editorTools.UserCodeTool._parameters, electronTools.AddElectronUserIsolation._parameters, photonTools.AddPhotonUserIsolation._parameters, heavyIonTools.ConfigureHeavyIons._parameters, metTools.AddTcMET._parameters, muonTools.AddMuonUserIsolation._parameters, HiCoreTools.RestrictInputToAOD._parameters, coreTools.RestrictInputToAOD._parameters, trackTools.MakeAODTrackCandidates._parameters, Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigFolder._parameters, cmsswVersionTools.Run52xOn51xTrigger._parameters, Vispa.Plugins.ConfigEditor.ToolDataAccessor.ImportTool._parameters, heavyIonTools.ProductionDefaults._parameters, ConfigToolBase.ConfigToolBase._parameters, editorTools.ChangeSource._parameters, TAbsFitConstraint._parameters, metTools.AddPfMET._parameters, TAbsFitParticle._parameters, HiCoreTools.RemoveMCMatching._parameters, coreTools.RunOnData._parameters, trackTools.MakePATTrackCandidates._parameters, trigTools.SwitchOnTrigger._parameters, cmsswVersionTools.PickRelValInputFiles._parameters, coreTools.RemoveMCMatching._parameters, heavyIonTools.SelectionDefaults._parameters, HiCoreTools.RemoveAllPATObjectsBut._parameters, heavyIonTools.DisbaleMonteCarloDeps._parameters, jetTools.RunBTagging._parameters, HiCoreTools.RemoveSpecificPATObjects._parameters, trigTools.SwitchOnTriggerStandAlone._parameters, coreTools.RemoveAllPATObjectsBut._parameters, trackTools.MakeTrackCandidates._parameters, coreTools.RemoveSpecificPATObjects._parameters, HiCoreTools.RemoveCleaning._parameters, trigTools.SwitchOnTriggerMatching._parameters, HiCoreTools.AddCleaning._parameters, coreTools.RemoveCleaning._parameters, tauTools.AddTauCollection._parameters, trigTools.SwitchOnTriggerMatchingStandAlone._parameters, coreTools.AddCleaning._parameters, jetTools.AddJetCollection._parameters, trigTools.SwitchOnTriggerMatchEmbedding._parameters, trigTools.RemoveCleaningFromTriggerMatching._parameters, jetTools.AddJetID._parameters, jetTools.SetTagInfos._parameters, jetTools.SwitchJetCorrLevels._parameters, 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(), ConfigToolBase.ConfigToolBase.addParameter(), and edm::ParameterSet.addParameter().

900  def __init__(self):
901  ConfigToolBase.__init__(self)
902  self.addParameter(self._defaultParameters,'jetCollection',self._defaultValue,'Input jet collection', cms.InputTag)
903  self.addParameter(self._defaultParameters,'btagInfo',_defaultBTagInfos,"input btag info",allowedValues=_allowedBTagInfos,Type=list)
self.addParameter(self._defaultParameters,'btagdiscriminators',_defaultBTagDiscriminators,"input btag discriminators",allowedValues=_allowedBTagDiscriminators,Type=list)

Member Function Documentation

def jetTools.SwitchJetCollection.__call__ (   self,
  process,
  jetCollection = None,
  doJTA = None,
  doBTagging = None,
  jetCorrLabel = None,
  doType1MET = None,
  genJetCollection = None,
  doJetID = None,
  jetIdLabel = None,
  postfix = None,
  outputModule = None,
  outputModules = None,
  btagInfo = None,
  btagdiscriminators = None 
)

Definition at line 934 of file jetTools.py.

References electronTools.AddElectronUserIsolation._defaultParameters, editorTools.UserCodeTool._defaultParameters, heavyIonTools.ConfigureHeavyIons._defaultParameters, coreTools.RestrictInputToAOD._defaultParameters, cmsswVersionTools.Run52xOn51xTrigger._defaultParameters, Vispa.Plugins.ConfigEditor.ToolDataAccessor.ImportTool._defaultParameters, heavyIonTools.ProductionDefaults._defaultParameters, editorTools.ChangeSource._defaultParameters, coreTools.RunOnData._defaultParameters, cmsswVersionTools.PickRelValInputFiles._defaultParameters, coreTools.RemoveMCMatching._defaultParameters, heavyIonTools.SelectionDefaults._defaultParameters, jetTools.RunBTagging._defaultParameters, heavyIonTools.DisbaleMonteCarloDeps._defaultParameters, coreTools.RemoveAllPATObjectsBut._defaultParameters, coreTools.RemoveSpecificPATObjects._defaultParameters, coreTools.RemoveCleaning._defaultParameters, coreTools.AddCleaning._defaultParameters, jetTools.AddJetCollection._defaultParameters, jetTools.SwitchJetCollection._defaultParameters, SignedImpactParameter3D.apply(), gen::PhotosInterfaceBase.apply(), SignedTransverseImpactParameter.apply(), SignedDecayLength3D.apply(), SurveyParameters.apply(), FWPSetCellEditor.apply(), gen::PhotosInterface.apply(), gen::PhotosInterface53XLegacy.apply(), cmsswVersionTools.Run52xOn51xTrigger.apply(), FWGUIEventFilter.apply(), DeviationsFromFileSensor2D.apply(), RigidBodyAlignmentParameters.apply(), BeamSpotAlignmentParameters.apply(), ConfigToolBase.ConfigToolBase.apply(), AlignmentParameters.apply(), BowedSurfaceAlignmentParameters.apply(), Vispa.Plugins.ConfigEditor.ToolDataAccessor.ImportTool.apply(), Vispa.Plugins.ConfigEditor.ToolDataAccessor.ApplyTool.apply(), TwoBowedSurfacesAlignmentParameters.apply(), Vispa.Gui.BoxContentDialog.BoxContentDialog.apply(), reco::modules::TrackerTrackHitFilter::Rule.apply(), 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(), reco::Or< bool >.apply(), reco::Less< T >.apply(), cmsswVersionTools.PickRelValInputFiles.apply(), reco::LessEqual< T >.apply(), reco::More< T >.apply(), reco::MoreEqual< T >.apply(), reco::Equal< T >.apply(), jetTools.RunBTagging.apply(), jetTools.depricatedOptionOutputModule(), ora::OraMainTable.setParameter(), ora::IMainTable.setParameter(), PedeReader.setParameter(), ora::PoolMainTable.setParameter(), fit::RootMinuit< Function >.setParameter(), and ConfigToolBase.ConfigToolBase.setParameter().

Referenced by jetTools.SwitchJetCollection.getDefaultParameters().

935  ):
936 
937 
938 
939 
940  ## stop processing if 'outputModule' exists and show the new alternative
941  if not outputModule is None:
943  if jetCollection is None:
944  jetCollection=self._defaultParameters['jetCollection'].value
945  if doJTA is None:
946  doJTA=self._defaultParameters['doJTA'].value
947  if doBTagging is None:
948  doBTagging=self._defaultParameters['doBTagging'].value
949  if jetCorrLabel is None:
950  jetCorrLabel=self._defaultParameters['jetCorrLabel'].value
951  if doType1MET is None:
952  doType1MET=self._defaultParameters['doType1MET'].value
953  if genJetCollection is None:
954  genJetCollection=self._defaultParameters['genJetCollection'].value
955  if doJetID is None:
956  doJetID=self._defaultParameters['doJetID'].value
957  if jetIdLabel is None:
958  jetIdLabel=self._defaultParameters['jetIdLabel'].value
959  if outputModules is None:
960  outputModules=self._defaultParameters['outputModules'].value
961  if postfix is None:
962  postfix=self._defaultParameters['postfix'].value
963  if btagInfo is None:
964  btagInfo=self._defaultParameters['btagInfo'].value
965  if btagdiscriminators is None:
966  btagdiscriminators=self._defaultParameters['btagdiscriminators'].value
967 
968 
969 
970 
971  self.setParameter('jetCollection',jetCollection)
972  self.setParameter('doJTA',doJTA)
973  self.setParameter('doBTagging',doBTagging)
974  self.setParameter('jetCorrLabel',jetCorrLabel)
975  self.setParameter('doType1MET',doType1MET)
976  self.setParameter('genJetCollection',genJetCollection)
977  self.setParameter('doJetID',doJetID)
978  self.setParameter('jetIdLabel',jetIdLabel)
979  self.setParameter('outputModules',outputModules)
980  self.setParameter('postfix',postfix)
981  self.setParameter('btagInfo',btagInfo)
982  self.setParameter('btagdiscriminators',btagdiscriminators)
983 
984  self.apply(process)
def depricatedOptionOutputModule
Definition: jetTools.py:1408
def jetTools.SwitchJetCollection.getDefaultParameters (   self)

Definition at line 917 of file jetTools.py.

References jetTools.SwitchJetCollection.__call__(), electronTools.AddElectronUserIsolation._defaultParameters, editorTools.UserCodeTool._defaultParameters, heavyIonTools.ConfigureHeavyIons._defaultParameters, coreTools.RestrictInputToAOD._defaultParameters, cmsswVersionTools.Run52xOn51xTrigger._defaultParameters, Vispa.Plugins.ConfigEditor.ToolDataAccessor.ImportTool._defaultParameters, heavyIonTools.ProductionDefaults._defaultParameters, editorTools.ChangeSource._defaultParameters, coreTools.RunOnData._defaultParameters, cmsswVersionTools.PickRelValInputFiles._defaultParameters, coreTools.RemoveMCMatching._defaultParameters, heavyIonTools.SelectionDefaults._defaultParameters, jetTools.RunBTagging._defaultParameters, heavyIonTools.DisbaleMonteCarloDeps._defaultParameters, coreTools.RemoveAllPATObjectsBut._defaultParameters, coreTools.RemoveSpecificPATObjects._defaultParameters, coreTools.RemoveCleaning._defaultParameters, coreTools.AddCleaning._defaultParameters, jetTools.AddJetCollection._defaultParameters, and jetTools.SwitchJetCollection._defaultParameters.

Referenced by trigTools.SwitchOnTrigger.toolCode(), trigTools.SwitchOnTriggerStandAlone.toolCode(), trigTools.SwitchOnTriggerMatching.toolCode(), and trigTools.SwitchOnTriggerMatchingStandAlone.toolCode().

918  def getDefaultParameters(self):
919  return self._defaultParameters
def jetTools.SwitchJetCollection.toolCode (   self,
  process 
)

Definition at line 985 of file jetTools.py.

References editorTools.UserCodeTool._parameters, electronTools.AddElectronUserIsolation._parameters, photonTools.AddPhotonUserIsolation._parameters, heavyIonTools.ConfigureHeavyIons._parameters, metTools.AddTcMET._parameters, muonTools.AddMuonUserIsolation._parameters, coreTools.RestrictInputToAOD._parameters, HiCoreTools.RestrictInputToAOD._parameters, trackTools.MakeAODTrackCandidates._parameters, Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigFolder._parameters, cmsswVersionTools.Run52xOn51xTrigger._parameters, Vispa.Plugins.ConfigEditor.ToolDataAccessor.ImportTool._parameters, heavyIonTools.ProductionDefaults._parameters, ConfigToolBase.ConfigToolBase._parameters, editorTools.ChangeSource._parameters, TAbsFitConstraint._parameters, metTools.AddPfMET._parameters, HiCoreTools.RemoveMCMatching._parameters, TAbsFitParticle._parameters, coreTools.RunOnData._parameters, trackTools.MakePATTrackCandidates._parameters, trigTools.SwitchOnTrigger._parameters, cmsswVersionTools.PickRelValInputFiles._parameters, coreTools.RemoveMCMatching._parameters, heavyIonTools.SelectionDefaults._parameters, HiCoreTools.RemoveAllPATObjectsBut._parameters, heavyIonTools.DisbaleMonteCarloDeps._parameters, jetTools.RunBTagging._parameters, HiCoreTools.RemoveSpecificPATObjects._parameters, trigTools.SwitchOnTriggerStandAlone._parameters, coreTools.RemoveAllPATObjectsBut._parameters, trackTools.MakeTrackCandidates._parameters, coreTools.RemoveSpecificPATObjects._parameters, HiCoreTools.RemoveCleaning._parameters, trigTools.SwitchOnTriggerMatching._parameters, HiCoreTools.AddCleaning._parameters, coreTools.RemoveCleaning._parameters, tauTools.AddTauCollection._parameters, trigTools.SwitchOnTriggerMatchingStandAlone._parameters, coreTools.AddCleaning._parameters, jetTools.AddJetCollection._parameters, trigTools.SwitchOnTriggerMatchEmbedding._parameters, trigTools.RemoveCleaningFromTriggerMatching._parameters, jetTools.AddJetID._parameters, jetTools.SetTagInfos._parameters, jetTools.SwitchJetCorrLevels._parameters, and helpers.applyPostfix().

986  def toolCode(self, process):
987  jetCollection=self._parameters['jetCollection'].value
988  doJTA=self._parameters['doJTA'].value
989  doBTagging=self._parameters['doBTagging'].value
990  jetCorrLabel=self._parameters['jetCorrLabel'].value
991  doType1MET =self._parameters['doType1MET'].value
992  genJetCollection=self._parameters['genJetCollection'].value
993  doJetID=self._parameters['doJetID'].value
994  jetIdLabel=self._parameters['jetIdLabel'].value
995  outputModules=self._parameters['outputModules'].value
996  postfix=self._parameters['postfix'].value
997  btagInfo=self._parameters['btagInfo'].value
998  btagdiscriminators=self._parameters['btagdiscriminators'].value
999 
1000  ## save label of old input jet collection
1001  oldLabel = applyPostfix(process, "patJets", postfix).jetSource;
1002 
1003  ## replace input jet collection for generator matches if the
1004  ## genJetCollection is no empty
1005  if (process.patJets.addGenPartonMatch):
1006  applyPostfix(process, "patJetPartonMatch", postfix).src = jetCollection
1007  if (process.patJets.addGenJetMatch):
1008  applyPostfix(process, "patJetGenJetMatch", postfix).src = jetCollection
1009  applyPostfix(process, "patJetGenJetMatch", postfix).matched = genJetCollection
1010  if (process.patJets.getJetMCFlavour):
1011  applyPostfix(process, "patJetPartonAssociation", postfix).jets = jetCollection
1012 
## replace input jet collection for pat jet production
def applyPostfix
Helpers to perform some technically boring tasks like looking for all modules with a given parameter ...
Definition: helpers.py:6
def jetTools.SwitchJetCollection.vit (   args)

make VInputTag from strings

Definition at line 1016 of file jetTools.py.

References helpers.applyPostfix(), helpers.removeIfInSequence(), and linker.replace().

1017  def vit(*args) : return cms.VInputTag( *[ cms.InputTag(x) for x in args ] )
def vit
make VInputTag from strings
Definition: jetTools.py:1016

Member Data Documentation

tuple jetTools.SwitchJetCollection._defaultParameters = dicttypes.SortedKeysDict()
staticprivate

Definition at line 898 of file jetTools.py.

Referenced by photonTools.AddPhotonUserIsolation.__call__(), metTools.AddTcMET.__call__(), muonTools.AddMuonUserIsolation.__call__(), HiCoreTools.RestrictInputToAOD.__call__(), trackTools.MakeAODTrackCandidates.__call__(), metTools.AddPfMET.__call__(), HiCoreTools.RemoveMCMatching.__call__(), trackTools.MakePATTrackCandidates.__call__(), trigTools.SwitchOnTrigger.__call__(), HiCoreTools.RemoveAllPATObjectsBut.__call__(), HiCoreTools.RemoveSpecificPATObjects.__call__(), trigTools.SwitchOnTriggerStandAlone.__call__(), trackTools.MakeTrackCandidates.__call__(), HiCoreTools.RemoveCleaning.__call__(), trigTools.SwitchOnTriggerMatching.__call__(), HiCoreTools.AddCleaning.__call__(), tauTools.AddTauCollection.__call__(), trigTools.SwitchOnTriggerMatchingStandAlone.__call__(), trigTools.SwitchOnTriggerMatchEmbedding.__call__(), trigTools.RemoveCleaningFromTriggerMatching.__call__(), jetTools.SwitchJetCollection.__call__(), jetTools.AddJetID.__call__(), jetTools.SetTagInfos.__call__(), jetTools.SwitchJetCorrLevels.__call__(), metUncertaintyTools.RunMEtUncertainties.__call__(), photonTools.AddPhotonUserIsolation.__init__(), trackTools.MakeAODTrackCandidates.__init__(), metTools.AddTcMET.__init__(), muonTools.AddMuonUserIsolation.__init__(), HiCoreTools.RestrictInputToAOD.__init__(), metUncertaintyTools.RunMEtUncertainties.__init__(), HiCoreTools.RemoveMCMatching.__init__(), metTools.AddPfMET.__init__(), trackTools.MakePATTrackCandidates.__init__(), trigTools.SwitchOnTrigger.__init__(), HiCoreTools.RemoveAllPATObjectsBut.__init__(), HiCoreTools.RemoveSpecificPATObjects.__init__(), trigTools.SwitchOnTriggerStandAlone.__init__(), trackTools.MakeTrackCandidates.__init__(), HiCoreTools.RemoveCleaning.__init__(), trigTools.SwitchOnTriggerMatching.__init__(), HiCoreTools.AddCleaning.__init__(), tauTools.AddTauCollection.__init__(), trigTools.SwitchOnTriggerMatchingStandAlone.__init__(), trigTools.SwitchOnTriggerMatchEmbedding.__init__(), trigTools.RemoveCleaningFromTriggerMatching.__init__(), jetTools.SwitchJetCollection.__init__(), jetTools.AddJetID.__init__(), jetTools.SetTagInfos.__init__(), jetTools.SwitchJetCorrLevels.__init__(), metUncertaintyTools.RunMEtUncertainties._initializeInputTag(), ConfigToolBase.ConfigToolBase.dumpPython(), ConfigToolBase.ConfigToolBase.getAllowedValues(), photonTools.AddPhotonUserIsolation.getDefaultParameters(), metTools.AddTcMET.getDefaultParameters(), muonTools.AddMuonUserIsolation.getDefaultParameters(), HiCoreTools.RestrictInputToAOD.getDefaultParameters(), trackTools.MakeAODTrackCandidates.getDefaultParameters(), metTools.AddPfMET.getDefaultParameters(), HiCoreTools.RemoveMCMatching.getDefaultParameters(), metUncertaintyTools.RunMEtUncertainties.getDefaultParameters(), trackTools.MakePATTrackCandidates.getDefaultParameters(), trigTools.SwitchOnTrigger.getDefaultParameters(), HiCoreTools.RemoveAllPATObjectsBut.getDefaultParameters(), HiCoreTools.RemoveSpecificPATObjects.getDefaultParameters(), trigTools.SwitchOnTriggerStandAlone.getDefaultParameters(), trackTools.MakeTrackCandidates.getDefaultParameters(), HiCoreTools.RemoveCleaning.getDefaultParameters(), trigTools.SwitchOnTriggerMatching.getDefaultParameters(), HiCoreTools.AddCleaning.getDefaultParameters(), tauTools.AddTauCollection.getDefaultParameters(), trigTools.SwitchOnTriggerMatchingStandAlone.getDefaultParameters(), trigTools.SwitchOnTriggerMatchEmbedding.getDefaultParameters(), trigTools.RemoveCleaningFromTriggerMatching.getDefaultParameters(), jetTools.SwitchJetCollection.getDefaultParameters(), jetTools.AddJetID.getDefaultParameters(), jetTools.SetTagInfos.getDefaultParameters(), jetTools.SwitchJetCorrLevels.getDefaultParameters(), ConfigToolBase.ConfigToolBase.reset(), and ConfigToolBase.ConfigToolBase.setParameter().

string jetTools.SwitchJetCollection._label = 'switchJetCollection'
staticprivate

Definition at line 897 of file jetTools.py.

Referenced by trigTools.SwitchOnTrigger.toolCode(), trigTools.SwitchOnTriggerStandAlone.toolCode(), trigTools.SwitchOnTriggerMatching.toolCode(), trigTools.SwitchOnTriggerMatchingStandAlone.toolCode(), trigTools.SwitchOnTriggerMatchEmbedding.toolCode(), and trigTools.RemoveCleaningFromTriggerMatching.toolCode().

jetTools.SwitchJetCollection.doType1MET = False
static

Definition at line 1108 of file jetTools.py.

string jetTools.SwitchJetCollection.jetCollType = ''
static

replace jet energy corrections; catch a couple of exceptions first

check for the correct format switch JEC parameters to the new jet collection find out type of jet collection, switch type1MET corrections off for JPTJets

Definition at line 1097 of file jetTools.py.

string jetTools.SwitchJetCollection.jetIdLabelNew = jetIdLabel+'JetID'
static

remove the jet track association from the std sequence

switch embedding of track association and jet charge estimate to 'False' replace b tagging sequence; add postfix label 'AOD' as crab will crash when confronted with empy labels add b tagging sequence before running the allLayer1Jets modules nedded only after first call to runBTagging(), existing sequence modified in place otherwise replace corresponding tags for pat jet production remove b tagging from the std sequence switch embedding of b tagging for pat jet production to 'False' adjust output

Definition at line 1075 of file jetTools.py.

tuple jetTools.SwitchJetCollection.switchJetCollection = SwitchJetCollection()
static

combinded corrections

configuration of MET corrections add MET corrections to sequence add MET corrections to sequence remove the jetCorrFactors from the std sequence switch embedding of jetCorrFactors off for pat jet production adjust output when switching to PFJets in this case we can omit caloTowers and should keep pfCandidates

Definition at line 1227 of file jetTools.py.