CMS 3D CMS Logo

Functions | Variables
nano_cff Namespace Reference

Functions

def nanoAOD_activateVID (process)
 
def nanoAOD_addDeepInfo (process, addDeepBTag, addDeepFlavour)
 
def nanoAOD_addDeepInfoAK8 (process, addDeepBTag, addDeepBoostedJet, jecPayload)
 
def nanoAOD_customizeCommon (process)
 
def nanoAOD_customizeData (process)
 
def nanoAOD_customizeMC (process)
 
def nanoAOD_recalibrateMETs (process, isData)
 
def nanoAOD_runMETfixEE2017 (process, isData)
 

Variables

 _80x_sequence
 Era dependent customization. More...
 
 btagSFdir
 
 btagWeightTable
 
 cut
 
 debug
 
 discNames
 
 discShortNames
 
 doc
 
 electronName
 
 electrons
 
 electronSel
 
 genEvent
 
 genWeightsTable
 
 jetName
 
 jets
 
 jetSel
 
 l1bits
 
 legacyL1
 
 lhaid
 
 lheInfo
 
 lheInfoTable
 
 lheWeightPrecision
 
 linkedObjects
 
 maxPdfWeights
 
 measurementTypesB
 
 measurementTypesC
 
 measurementTypesUDSG
 
 muonName
 
 muons
 
 muonSel
 
 name
 
 namedWeightIDs
 
 namedWeightLabels
 
 nanoMetadata
 
 nanoSequence
 
 nanoSequenceCommon
 
 nanoSequenceFS
 
 nanoSequenceMC
 
 nanoSequenceOnlyFullSim
 
 operatingPoints
 
 photonName
 
 photons
 
 photonSel
 
 precision
 
 preferredPDFs
 
 simpleCleanerTable
 
 src
 
 storeLHEParticles
 
 strings
 
 sysTypes
 
 tag
 
 tauName
 
 taus
 
 tauSel
 
 weightFiles
 

Function Documentation

def nano_cff.nanoAOD_activateVID (   process)

Definition at line 186 of file nano_cff.py.

References vid_id_tools.setupAllVIDIdsInModule(), vid_id_tools.switchOnVIDElectronIdProducer(), and vid_id_tools.switchOnVIDPhotonIdProducer().

Referenced by nanoAOD_customizeCommon().

186 def nanoAOD_activateVID(process):
187  switchOnVIDElectronIdProducer(process,DataFormat.MiniAOD)
188  for modname in electron_id_modules_WorkingPoints_nanoAOD.modules:
189  setupAllVIDIdsInModule(process,modname,setupVIDElectronSelection)
190  process.electronSequence.insert(process.electronSequence.index(bitmapVIDForEle),process.egmGsfElectronIDSequence)
191  for modifier in run2_miniAOD_80XLegacy, run2_nanoAOD_92X:
192  modifier.toModify(process.electronMVAValueMapProducer, srcMiniAOD = "slimmedElectronsUpdated")
193  modifier.toModify(process.egmGsfElectronIDs, physicsObjectSrc = "slimmedElectronsUpdated")
194  if hasattr(process,"heepIDVarValueMaps"):
195  modifier.toModify(process.heepIDVarValueMaps, elesMiniAOD = "slimmedElectronsUpdated")
196  switchOnVIDPhotonIdProducer(process,DataFormat.MiniAOD) # do not call this to avoid resetting photon IDs in VID, if called before inside makePuppiesFromMiniAOD
197  for modname in photon_id_modules_WorkingPoints_nanoAOD.modules:
198  setupAllVIDIdsInModule(process,modname,setupVIDPhotonSelection)
199  process.photonSequence.insert(process.photonSequence.index(bitmapVIDForPho),process.egmPhotonIDSequence)
200  return process
201 
def switchOnVIDElectronIdProducer(process, dataFormat, task=None)
Electrons.
Definition: vid_id_tools.py:66
def setupAllVIDIdsInModule(process, id_module_name, setupFunction, patProducer=None, addUserData=True, task=None)
Definition: vid_id_tools.py:49
def nanoAOD_activateVID(process)
Definition: nano_cff.py:186
def switchOnVIDPhotonIdProducer(process, dataFormat, task=None)
Photons.
def nano_cff.nanoAOD_addDeepInfo (   process,
  addDeepBTag,
  addDeepFlavour 
)

Definition at line 144 of file nano_cff.py.

References join(), and edm.print().

Referenced by nanoAOD_customizeCommon().

144 def nanoAOD_addDeepInfo(process,addDeepBTag,addDeepFlavour):
145  _btagDiscriminators=[]
146  if addDeepBTag:
147  print("Updating process to run DeepCSV btag")
148  _btagDiscriminators += ['pfDeepCSVJetTags:probb','pfDeepCSVJetTags:probbb','pfDeepCSVJetTags:probc']
149  if addDeepFlavour:
150  print("Updating process to run DeepFlavour btag")
151  _btagDiscriminators += ['pfDeepFlavourJetTags:probb','pfDeepFlavourJetTags:probbb','pfDeepFlavourJetTags:problepb']
152  if len(_btagDiscriminators)==0: return process
153  print("Will recalculate the following discriminators: "+", ".join(_btagDiscriminators))
154  updateJetCollection(
155  process,
156  jetSource = cms.InputTag('slimmedJets'),
157  jetCorrections = ('AK4PFchs', cms.vstring(['L1FastJet', 'L2Relative', 'L3Absolute','L2L3Residual']), 'None'),
158  btagDiscriminators = _btagDiscriminators,
159  postfix = 'WithDeepInfo',
160  )
161  process.load("Configuration.StandardSequences.MagneticField_cff")
162  process.looseJetId.src="selectedUpdatedPatJetsWithDeepInfo"
163  process.tightJetId.src="selectedUpdatedPatJetsWithDeepInfo"
164  process.tightJetIdLepVeto.src="selectedUpdatedPatJetsWithDeepInfo"
165  process.bJetVars.src="selectedUpdatedPatJetsWithDeepInfo"
166  process.slimmedJetsWithUserData.src="selectedUpdatedPatJetsWithDeepInfo"
167  process.qgtagger80x.srcJets="selectedUpdatedPatJetsWithDeepInfo"
168  if addDeepFlavour:
169  process.pfDeepFlavourJetTagsWithDeepInfo.graph_path = 'RecoBTag/Combined/data/DeepFlavourV03_10X_training/constant_graph.pb'
170  process.pfDeepFlavourJetTagsWithDeepInfo.lp_names = ["cpf_input_batchnorm/keras_learning_phase"]
171  return process
172 
def nanoAOD_addDeepInfo(process, addDeepBTag, addDeepFlavour)
Definition: nano_cff.py:144
S & print(S &os, JobReport::InputFile const &f)
Definition: JobReport.cc:66
static std::string join(char **cmd)
Definition: RemoteFile.cc:18
def nano_cff.nanoAOD_addDeepInfoAK8 (   process,
  addDeepBTag,
  addDeepBoostedJet,
  jecPayload 
)

Definition at line 202 of file nano_cff.py.

References join(), and edm.print().

Referenced by nanoAOD_customizeCommon().

202 def nanoAOD_addDeepInfoAK8(process,addDeepBTag,addDeepBoostedJet,jecPayload):
203  _btagDiscriminators=[]
204  if addDeepBTag:
205  print("Updating process to run DeepCSV btag to AK8 jets")
206  _btagDiscriminators += ['pfDeepCSVJetTags:probb','pfDeepCSVJetTags:probbb']
207  if addDeepBoostedJet:
208  print("Updating process to run DeepBoostedJet on datasets before 103X")
209  from RecoBTag.MXNet.pfDeepBoostedJet_cff import _pfDeepBoostedJetTagsAll as pfDeepBoostedJetTagsAll
210  _btagDiscriminators += pfDeepBoostedJetTagsAll
211  if len(_btagDiscriminators)==0: return process
212  print("Will recalculate the following discriminators on AK8 jets: "+", ".join(_btagDiscriminators))
213  updateJetCollection(
214  process,
215  jetSource = cms.InputTag('slimmedJetsAK8'),
216  pvSource = cms.InputTag('offlineSlimmedPrimaryVertices'),
217  svSource = cms.InputTag('slimmedSecondaryVertices'),
218  rParam = 0.8,
219  jetCorrections = (jecPayload.value(), cms.vstring(['L1FastJet', 'L2Relative', 'L3Absolute', 'L2L3Residual']), 'None'),
220  btagDiscriminators = _btagDiscriminators,
221  postfix='AK8WithDeepInfo',
222  printWarning = False
223  )
224  process.looseJetIdAK8.src = "selectedUpdatedPatJetsAK8WithDeepInfo"
225  process.tightJetIdAK8.src = "selectedUpdatedPatJetsAK8WithDeepInfo"
226  process.tightJetIdLepVetoAK8.src = "selectedUpdatedPatJetsAK8WithDeepInfo"
227  process.slimmedJetsAK8WithUserData.src = "selectedUpdatedPatJetsAK8WithDeepInfo"
228  return process
229 
S & print(S &os, JobReport::InputFile const &f)
Definition: JobReport.cc:66
def nanoAOD_addDeepInfoAK8(process, addDeepBTag, addDeepBoostedJet, jecPayload)
Definition: nano_cff.py:202
static std::string join(char **cmd)
Definition: RemoteFile.cc:18
def nano_cff.nanoAOD_customizeCommon (   process)

Definition at line 238 of file nano_cff.py.

References nanoAOD_activateVID(), nanoAOD_addDeepInfo(), and nanoAOD_addDeepInfoAK8().

Referenced by nanoAOD_customizeData(), and nanoAOD_customizeMC().

239 # makePuppiesFromMiniAOD(process,True) # call this here as it calls switchOnVIDPhotonIdProducer
240  process = nanoAOD_activateVID(process)
241  nanoAOD_addDeepInfo_switch = cms.PSet(
242  nanoAOD_addDeepBTag_switch = cms.untracked.bool(False),
243  nanoAOD_addDeepFlavourTag_switch = cms.untracked.bool(False),
244  )
245  run2_miniAOD_80XLegacy.toModify(nanoAOD_addDeepInfo_switch, nanoAOD_addDeepBTag_switch = cms.untracked.bool(True))
246  for modifier in run2_miniAOD_80XLegacy, run2_nanoAOD_94X2016, run2_nanoAOD_94XMiniAODv1, run2_nanoAOD_94XMiniAODv2:
247  modifier.toModify(nanoAOD_addDeepInfo_switch, nanoAOD_addDeepFlavourTag_switch = cms.untracked.bool(True))
248  process = nanoAOD_addDeepInfo(process,
249  addDeepBTag=nanoAOD_addDeepInfo_switch.nanoAOD_addDeepBTag_switch,
250  addDeepFlavour=nanoAOD_addDeepInfo_switch.nanoAOD_addDeepFlavourTag_switch)
251  nanoAOD_addDeepInfoAK8_switch = cms.PSet(
252  nanoAOD_addDeepBTag_switch = cms.untracked.bool(False),
253  nanoAOD_addDeepBoostedJet_switch = cms.untracked.bool(True), # will deactivate this in future miniAOD releases
254  jecPayload = cms.untracked.string('AK8PFPuppi')
255  )
256  # deepAK8 should not run on 80X, that contains ak8PFJetsCHS jets
257  run2_miniAOD_80XLegacy.toModify(nanoAOD_addDeepInfoAK8_switch,
258  nanoAOD_addDeepBTag_switch = cms.untracked.bool(True),
259  nanoAOD_addDeepBoostedJet_switch = cms.untracked.bool(False),
260  jecPayload = cms.untracked.string('AK8PFchs'))
261  process = nanoAOD_addDeepInfoAK8(process,
262  addDeepBTag=nanoAOD_addDeepInfoAK8_switch.nanoAOD_addDeepBTag_switch,
263  addDeepBoostedJet=nanoAOD_addDeepInfoAK8_switch.nanoAOD_addDeepBoostedJet_switch,
264  jecPayload=nanoAOD_addDeepInfoAK8_switch.jecPayload)
265  return process
266 
def nanoAOD_addDeepInfo(process, addDeepBTag, addDeepFlavour)
Definition: nano_cff.py:144
def nanoAOD_activateVID(process)
Definition: nano_cff.py:186
def nanoAOD_customizeCommon(process)
Definition: nano_cff.py:238
def nanoAOD_addDeepInfoAK8(process, addDeepBTag, addDeepBoostedJet, jecPayload)
Definition: nano_cff.py:202
def nano_cff.nanoAOD_customizeData (   process)

Definition at line 267 of file nano_cff.py.

References nanoAOD_customizeCommon(), nanoAOD_recalibrateMETs(), and nanoAOD_runMETfixEE2017().

268  process = nanoAOD_customizeCommon(process)
269  process = nanoAOD_recalibrateMETs(process,isData=True)
270  for modifier in run2_nanoAOD_94XMiniAODv1, run2_nanoAOD_94XMiniAODv2:
271  modifier.toModify(process, nanoAOD_runMETfixEE2017(process,isData=True))
272  if hasattr(process,'calibratedPatElectrons80X'):
273  process.calibratedPatElectrons80X.isMC = cms.bool(False)
274  process.calibratedPatPhotons80X.isMC = cms.bool(False)
275  return process
276 
def nanoAOD_customizeCommon(process)
Definition: nano_cff.py:238
def nanoAOD_recalibrateMETs(process, isData)
Definition: nano_cff.py:175
def nanoAOD_runMETfixEE2017(process, isData)
Definition: nano_cff.py:231
def nanoAOD_customizeData(process)
Definition: nano_cff.py:267
def nano_cff.nanoAOD_customizeMC (   process)

Definition at line 277 of file nano_cff.py.

References nanoAOD_customizeCommon(), nanoAOD_recalibrateMETs(), and nanoAOD_runMETfixEE2017().

277 def nanoAOD_customizeMC(process):
278  process = nanoAOD_customizeCommon(process)
279  process = nanoAOD_recalibrateMETs(process,isData=False)
280  for modifier in run2_nanoAOD_94XMiniAODv1, run2_nanoAOD_94XMiniAODv2:
281  modifier.toModify(process, nanoAOD_runMETfixEE2017(process,isData=False))
282  if hasattr(process,'calibratedPatElectrons80X'):
283  process.calibratedPatElectrons80X.isMC = cms.bool(True)
284  process.calibratedPatPhotons80X.isMC = cms.bool(True)
285  return process
286 
def nanoAOD_customizeMC(process)
Definition: nano_cff.py:277
def nanoAOD_customizeCommon(process)
Definition: nano_cff.py:238
def nanoAOD_recalibrateMETs(process, isData)
Definition: nano_cff.py:175
def nanoAOD_runMETfixEE2017(process, isData)
Definition: nano_cff.py:231
def nano_cff.nanoAOD_recalibrateMETs (   process,
  isData 
)

Definition at line 175 of file nano_cff.py.

References runMETCorrectionsAndUncertainties.runMetCorAndUncFromMiniAOD().

Referenced by nanoAOD_customizeData(), and nanoAOD_customizeMC().

175 def nanoAOD_recalibrateMETs(process,isData):
176  runMetCorAndUncFromMiniAOD(process,isData=isData)
177  process.nanoSequenceCommon.insert(process.nanoSequenceCommon.index(jetSequence),cms.Sequence(process.fullPatMetSequence))
178 # makePuppiesFromMiniAOD(process,True) # call this before in the global customizer otherwise it would reset photon IDs in VID
179 # runMetCorAndUncFromMiniAOD(process,isData=isData,metType="Puppi",postfix="Puppi",jetFlavor="AK4PFPuppi")
180 # process.puppiNoLep.useExistingWeights = False
181 # process.puppi.useExistingWeights = False
182 # process.nanoSequenceCommon.insert(process.nanoSequenceCommon.index(jetSequence),cms.Sequence(process.puppiMETSequence+process.fullPatMetSequencePuppi))
183  return process
184 
def nanoAOD_recalibrateMETs(process, isData)
Definition: nano_cff.py:175
def runMetCorAndUncFromMiniAOD(process, metType="PF", jetCollUnskimmed="slimmedJets", photonColl="slimmedPhotons", electronColl="slimmedElectrons", muonColl="slimmedMuons", tauColl="slimmedTaus", pfCandColl="packedPFCandidates", jetFlavor="AK4PFchs", jetCleaning="LepClean", isData=False, manualJetConfig=False, reclusterJets=None, jetSelection="pt>15 && abs(eta)<9.9", recoMetFromPFCs=None, jetCorLabelL3="ak4PFCHSL1FastL2L3Corrector", jetCorLabelRes="ak4PFCHSL1FastL2L3ResidualCorrector", CHS=False, reapplyJEC=True, jecUncFile="", computeMETSignificance=True, fixEE2017=False, fixEE2017Params=None, postfix="")
def nano_cff.nanoAOD_runMETfixEE2017 (   process,
  isData 
)

Definition at line 231 of file nano_cff.py.

References runMETCorrectionsAndUncertainties.runMetCorAndUncFromMiniAOD().

Referenced by nanoAOD_customizeData(), and nanoAOD_customizeMC().

231 def nanoAOD_runMETfixEE2017(process,isData):
232  runMetCorAndUncFromMiniAOD(process,isData=isData,
233  fixEE2017 = True,
234  fixEE2017Params = {'userawPt': True, 'ptThreshold':50.0, 'minEtaThreshold':2.65, 'maxEtaThreshold': 3.139},
235  postfix = "FixEE2017")
236  process.nanoSequenceCommon.insert(process.nanoSequenceCommon.index(jetSequence),process.fullPatMetSequenceFixEE2017)
237 
def nanoAOD_runMETfixEE2017(process, isData)
Definition: nano_cff.py:231
def runMetCorAndUncFromMiniAOD(process, metType="PF", jetCollUnskimmed="slimmedJets", photonColl="slimmedPhotons", electronColl="slimmedElectrons", muonColl="slimmedMuons", tauColl="slimmedTaus", pfCandColl="packedPFCandidates", jetFlavor="AK4PFchs", jetCleaning="LepClean", isData=False, manualJetConfig=False, reclusterJets=None, jetSelection="pt>15 && abs(eta)<9.9", recoMetFromPFCs=None, jetCorLabelL3="ak4PFCHSL1FastL2L3Corrector", jetCorLabelRes="ak4PFCHSL1FastL2L3ResidualCorrector", CHS=False, reapplyJEC=True, jecUncFile="", computeMETSignificance=True, fixEE2017=False, fixEE2017Params=None, postfix="")

Variable Documentation

nano_cff._80x_sequence
private

Era dependent customization.

Definition at line 288 of file nano_cff.py.

nano_cff.btagSFdir

Definition at line 57 of file nano_cff.py.

nano_cff.btagWeightTable

Definition at line 59 of file nano_cff.py.

nano_cff.cut

Definition at line 61 of file nano_cff.py.

nano_cff.debug

Definition at line 117 of file nano_cff.py.

nano_cff.discNames

Definition at line 62 of file nano_cff.py.

nano_cff.discShortNames

Definition at line 67 of file nano_cff.py.

nano_cff.doc

Definition at line 42 of file nano_cff.py.

nano_cff.electronName

Definition at line 53 of file nano_cff.py.

nano_cff.electrons

Definition at line 35 of file nano_cff.py.

nano_cff.electronSel

Definition at line 50 of file nano_cff.py.

nano_cff.genEvent
nano_cff.genWeightsTable

Definition at line 102 of file nano_cff.py.

nano_cff.jetName

Definition at line 53 of file nano_cff.py.

nano_cff.jets

Definition at line 33 of file nano_cff.py.

nano_cff.jetSel

Definition at line 48 of file nano_cff.py.

nano_cff.l1bits

Definition at line 125 of file nano_cff.py.

nano_cff.legacyL1

Definition at line 125 of file nano_cff.py.

nano_cff.lhaid
nano_cff.lheInfo
nano_cff.lheInfoTable

Definition at line 119 of file nano_cff.py.

nano_cff.lheWeightPrecision

Definition at line 115 of file nano_cff.py.

nano_cff.linkedObjects

Definition at line 32 of file nano_cff.py.

nano_cff.maxPdfWeights

Definition at line 116 of file nano_cff.py.

nano_cff.measurementTypesB

Definition at line 78 of file nano_cff.py.

nano_cff.measurementTypesC

Definition at line 79 of file nano_cff.py.

nano_cff.measurementTypesUDSG

Definition at line 80 of file nano_cff.py.

nano_cff.muonName

Definition at line 53 of file nano_cff.py.

Referenced by main().

nano_cff.muons

Definition at line 34 of file nano_cff.py.

nano_cff.muonSel

Definition at line 49 of file nano_cff.py.

nano_cff.name

Definition at line 41 of file nano_cff.py.

nano_cff.namedWeightIDs

Definition at line 113 of file nano_cff.py.

nano_cff.namedWeightLabels

Definition at line 114 of file nano_cff.py.

nano_cff.nanoMetadata

Definition at line 26 of file nano_cff.py.

nano_cff.nanoSequence

Definition at line 135 of file nano_cff.py.

nano_cff.nanoSequenceCommon

Definition at line 127 of file nano_cff.py.

nano_cff.nanoSequenceFS

Definition at line 137 of file nano_cff.py.

nano_cff.nanoSequenceMC

Definition at line 139 of file nano_cff.py.

nano_cff.nanoSequenceOnlyFullSim

Definition at line 133 of file nano_cff.py.

nano_cff.operatingPoints

Definition at line 77 of file nano_cff.py.

nano_cff.photonName

Definition at line 54 of file nano_cff.py.

nano_cff.photons

Definition at line 37 of file nano_cff.py.

Referenced by HcalSiPMHitResponse.add(), HcalSiPMHitResponse.addPEnoise(), PatBasicAnalyzer.analyze(), PhotonIDSimpleAnalyzer.analyze(), PatPhotonSimpleAnalyzer.analyze(), SimplePi0DiscAnalyzer.analyze(), ContainmentCorrectionAnalyzer.analyze(), PhotonValidatorMiniAOD.analyze(), HigPhotonJetHLTOfflineSource.analyze(), ObjMonitor.analyze(), TopMonitor.analyze(), PhotonMonitor.analyze(), EgammaObjects.analyzePhotons(), HLTTauRefProducer.doPhotons(), pat::DuplicatedPhotonRemover.duplicatesBySeed(), pat::DuplicatedPhotonRemover.duplicatesBySuperCluster(), EGExtraInfoModifierFromValueMaps< MapType, OutputType >.EGExtraInfoModifierFromValueMaps(), EGFull5x5ShowerShapeModifierFromValueMaps.EGFull5x5ShowerShapeModifierFromValueMaps(), EGPfIsolationModifierFromValueMaps.EGPfIsolationModifierFromValueMaps(), EGRegressionModifierV1.EGRegressionModifierV1(), EGRegressionModifierV2.EGRegressionModifierV2(), pat::DuplicatedPhotonRemover.electronsBySeed(), pat::DuplicatedPhotonRemover.electronsBySuperCluster(), AdHocNTupler.fill(), citk::PFIsolationSumProducerForPUPPI.fillDescriptions(), citk::PFIsolationSumProducer.fillDescriptions(), L1TEGammaOffline.fillPhotons(), HiggsTo2GammaSkim.filter(), MonoPhotonSkimmer.filter(), AlCaGammaJetSelector.filter(), SinglePhotonJetPlusHOFilter.filter(), HcalQie.getCode(), HFShowerFibreBundle.getHits(), HFShowerPMT.getHits(), HGCalHitCalibration.HGCalHitCalibration(), HLTFiltCand.hltFilter(), HLTTauRefProducer.HLTTauRefProducer(), EGPhotonImporter.importToBlock(), pat::DuplicatedPhotonRemover::EqualBySuperCluster.operator()(), ParticleLevelProducer.produce(), PhotonIDProducer.produce(), photonIsolationHIProducer.produce(), PFLinker.produce(), pat::__class__Producer.produce(), PATObjectCrossLinker.produce(), ReducedEGProducer.produce(), NanoAODBaseCrossCleaner.produce(), pat::PATPhotonProducer.produce(), HLTJetsCleanedFromLeadingLeptons< JetType >.produce(), pat::Muon.setIsolationPUPPI(), pat::Muon.setIsolationPUPPINoLeptons(), and HepMCValidationHelper.sortByPseudoRapidity().

nano_cff.photonSel

Definition at line 52 of file nano_cff.py.

nano_cff.precision

Definition at line 121 of file nano_cff.py.

nano_cff.preferredPDFs

Definition at line 105 of file nano_cff.py.

nano_cff.simpleCleanerTable

Definition at line 40 of file nano_cff.py.

nano_cff.src

Definition at line 60 of file nano_cff.py.

nano_cff.storeLHEParticles

Definition at line 122 of file nano_cff.py.

nano_cff.strings
nano_cff.sysTypes

Definition at line 81 of file nano_cff.py.

nano_cff.tag

Definition at line 28 of file nano_cff.py.

nano_cff.tauName

Definition at line 54 of file nano_cff.py.

nano_cff.taus

Definition at line 36 of file nano_cff.py.

Referenced by HLTTauDQML1Plotter.analyze(), TopTauAnalyzer.analyze(), PatBasicAnalyzer.analyze(), l1t::L1TStage2CaloAnalyzer.analyze(), ResolutionCreator.analyze(), l1t::GtInputDump.analyze(), l1t::L1TGlobalAnalyzer.analyze(), l1t::GtRecordDump.analyze(), L1TTauOffline.analyze(), HPSPFRecoTauAlgorithm.buildOneProng(), HPSPFRecoTauAlgorithm.buildOneProngStrip(), HPSPFRecoTauAlgorithm.buildOneProngTwoStrips(), HPSPFRecoTauAlgorithm.buildThreeProngs(), L1TStage2CaloLayer2Comp.compareTaus(), l1t::GtRecordDump.dumpTestVectors(), L1RCTJetSummaryCard.fillTauBits(), pat::PATLeptonCountFilter.filter(), L1RCT.getRegions(), deep_tau::DeepTauBase.globalEndJob(), HLTPFTauPairLeadTrackDzMatchFilter.hltFilter(), HLTFiltCand.hltFilter(), L1TSummary.L1TSummary(), L1UpgradeTreeProducer.L1UpgradeTreeProducer(), deep_tau::DeepTauBase::Output.Output(), l1t::stage2::TauPacker.pack(), l1t::stage1::TauPacker.pack(), l1t::stage1::IsoTauPacker.pack(), TtDilepEvtSolutionMaker.produce(), RecoTauPiZeroUnembedder.produce(), PFJetsTauOverlapRemoval.produce(), PFTauL1TJetsMatching.produce(), pat::__class__Producer.produce(), l1t::FakeInputProducer.produce(), RecoTauProducer.produce(), PATObjectCrossLinker.produce(), NanoAODBaseCrossCleaner.produce(), L1TStage2Layer2Producer.produce(), TauDiscriminationProducerBase< TauType, TauDiscriminator >.produce(), l1t::GenToInputProducer.produce(), l1t::BXVectorInputProducer.produce(), L1TStage1Layer2Producer.produce(), deep_tau::DeepTauBase.produce(), HepMCValidationHelper.removeIsolatedLeptons(), HLTL1TSeed.seedsL1TriggerObjectMaps(), and TauJetCorrector::ParametrizationTauJet.value().

nano_cff.tauSel

Definition at line 51 of file nano_cff.py.

nano_cff.weightFiles

Definition at line 72 of file nano_cff.py.