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

 _102x_sequence
 
 _80x_sequence
 Era dependent customization. More...
 
 bool
 
 btagSFdir
 
 btagWeightTable
 
 cut
 
 debug
 
 discNames
 
 discShortNames
 
 doc
 
 electronName
 
 electrons
 
 electronSel
 
 extraFlagsTable
 
 Flag_ecalBadCalibFilterV2
 
 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
 
 variables
 
 weightFiles
 

Function Documentation

def nano_cff.nanoAOD_activateVID (   process)

Definition at line 191 of file nano_cff.py.

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

Referenced by nanoAOD_customizeCommon().

191 def nanoAOD_activateVID(process):
192  switchOnVIDElectronIdProducer(process,DataFormat.MiniAOD)
193  for modname in electron_id_modules_WorkingPoints_nanoAOD.modules:
194  setupAllVIDIdsInModule(process,modname,setupVIDElectronSelection)
195  process.electronSequence.insert(process.electronSequence.index(bitmapVIDForEle),process.egmGsfElectronIDSequence)
196  for modifier in run2_miniAOD_80XLegacy, run2_nanoAOD_92X:
197  modifier.toModify(process.electronMVAValueMapProducer, srcMiniAOD = "slimmedElectronsUpdated")
198  modifier.toModify(process.egmGsfElectronIDs, physicsObjectSrc = "slimmedElectronsUpdated")
199  if hasattr(process,"heepIDVarValueMaps"):
200  modifier.toModify(process.heepIDVarValueMaps, elesMiniAOD = "slimmedElectronsUpdated")
201  switchOnVIDPhotonIdProducer(process,DataFormat.MiniAOD) # do not call this to avoid resetting photon IDs in VID, if called before inside makePuppiesFromMiniAOD
202  for modname in photon_id_modules_WorkingPoints_nanoAOD.modules:
203  setupAllVIDIdsInModule(process,modname,setupVIDPhotonSelection)
204  process.photonSequence.insert(process.photonSequence.index(bitmapVIDForPho),process.egmPhotonIDSequence)
205  return process
206 
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:191
def switchOnVIDPhotonIdProducer(process, dataFormat, task=None)
Photons.
def nano_cff.nanoAOD_addDeepInfo (   process,
  addDeepBTag,
  addDeepFlavour 
)

Definition at line 149 of file nano_cff.py.

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

Referenced by nanoAOD_customizeCommon().

149 def nanoAOD_addDeepInfo(process,addDeepBTag,addDeepFlavour):
150  _btagDiscriminators=[]
151  if addDeepBTag:
152  print("Updating process to run DeepCSV btag")
153  _btagDiscriminators += ['pfDeepCSVJetTags:probb','pfDeepCSVJetTags:probbb','pfDeepCSVJetTags:probc']
154  if addDeepFlavour:
155  print("Updating process to run DeepFlavour btag")
156  _btagDiscriminators += ['pfDeepFlavourJetTags:probb','pfDeepFlavourJetTags:probbb','pfDeepFlavourJetTags:problepb']
157  if len(_btagDiscriminators)==0: return process
158  print("Will recalculate the following discriminators: "+", ".join(_btagDiscriminators))
159  updateJetCollection(
160  process,
161  jetSource = cms.InputTag('slimmedJets'),
162  jetCorrections = ('AK4PFchs', cms.vstring(['L1FastJet', 'L2Relative', 'L3Absolute','L2L3Residual']), 'None'),
163  btagDiscriminators = _btagDiscriminators,
164  postfix = 'WithDeepInfo',
165  )
166  process.load("Configuration.StandardSequences.MagneticField_cff")
167  process.looseJetId.src="selectedUpdatedPatJetsWithDeepInfo"
168  process.tightJetId.src="selectedUpdatedPatJetsWithDeepInfo"
169  process.tightJetIdLepVeto.src="selectedUpdatedPatJetsWithDeepInfo"
170  process.bJetVars.src="selectedUpdatedPatJetsWithDeepInfo"
171  process.slimmedJetsWithUserData.src="selectedUpdatedPatJetsWithDeepInfo"
172  process.qgtagger80x.srcJets="selectedUpdatedPatJetsWithDeepInfo"
173  if addDeepFlavour:
174  process.pfDeepFlavourJetTagsWithDeepInfo.graph_path = 'RecoBTag/Combined/data/DeepFlavourV03_10X_training/constant_graph.pb'
175  process.pfDeepFlavourJetTagsWithDeepInfo.lp_names = ["cpf_input_batchnorm/keras_learning_phase"]
176  return process
177 
def nanoAOD_addDeepInfo(process, addDeepBTag, addDeepFlavour)
Definition: nano_cff.py:149
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 207 of file nano_cff.py.

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

Referenced by nanoAOD_customizeCommon().

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

Definition at line 243 of file nano_cff.py.

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

Referenced by nanoAOD_customizeData(), and nanoAOD_customizeMC().

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

Definition at line 272 of file nano_cff.py.

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

273  process = nanoAOD_customizeCommon(process)
274  process = nanoAOD_recalibrateMETs(process,isData=True)
275  for modifier in run2_nanoAOD_94XMiniAODv1, run2_nanoAOD_94XMiniAODv2:
276  modifier.toModify(process, nanoAOD_runMETfixEE2017(process,isData=True))
277  return process
278 
def nanoAOD_customizeCommon(process)
Definition: nano_cff.py:243
def nanoAOD_recalibrateMETs(process, isData)
Definition: nano_cff.py:180
def nanoAOD_runMETfixEE2017(process, isData)
Definition: nano_cff.py:236
def nanoAOD_customizeData(process)
Definition: nano_cff.py:272
def nano_cff.nanoAOD_customizeMC (   process)

Definition at line 279 of file nano_cff.py.

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

279 def nanoAOD_customizeMC(process):
280  process = nanoAOD_customizeCommon(process)
281  process = nanoAOD_recalibrateMETs(process,isData=False)
282  for modifier in run2_nanoAOD_94XMiniAODv1, run2_nanoAOD_94XMiniAODv2:
283  modifier.toModify(process, nanoAOD_runMETfixEE2017(process,isData=False))
284  return process
285 
def nanoAOD_customizeMC(process)
Definition: nano_cff.py:279
def nanoAOD_customizeCommon(process)
Definition: nano_cff.py:243
def nanoAOD_recalibrateMETs(process, isData)
Definition: nano_cff.py:180
def nanoAOD_runMETfixEE2017(process, isData)
Definition: nano_cff.py:236
def nano_cff.nanoAOD_recalibrateMETs (   process,
  isData 
)

Definition at line 180 of file nano_cff.py.

References runMETCorrectionsAndUncertainties.runMetCorAndUncFromMiniAOD().

Referenced by nanoAOD_customizeData(), and nanoAOD_customizeMC().

180 def nanoAOD_recalibrateMETs(process,isData):
181  runMetCorAndUncFromMiniAOD(process,isData=isData)
182  process.nanoSequenceCommon.insert(process.nanoSequenceCommon.index(jetSequence),cms.Sequence(process.fullPatMetSequence))
183 # makePuppiesFromMiniAOD(process,True) # call this before in the global customizer otherwise it would reset photon IDs in VID
184 # runMetCorAndUncFromMiniAOD(process,isData=isData,metType="Puppi",postfix="Puppi",jetFlavor="AK4PFPuppi")
185 # process.puppiNoLep.useExistingWeights = False
186 # process.puppi.useExistingWeights = False
187 # process.nanoSequenceCommon.insert(process.nanoSequenceCommon.index(jetSequence),cms.Sequence(process.puppiMETSequence+process.fullPatMetSequencePuppi))
188  return process
189 
def nanoAOD_recalibrateMETs(process, isData)
Definition: nano_cff.py:180
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 236 of file nano_cff.py.

References runMETCorrectionsAndUncertainties.runMetCorAndUncFromMiniAOD().

Referenced by nanoAOD_customizeData(), and nanoAOD_customizeMC().

236 def nanoAOD_runMETfixEE2017(process,isData):
237  runMetCorAndUncFromMiniAOD(process,isData=isData,
238  fixEE2017 = True,
239  fixEE2017Params = {'userawPt': True, 'ptThreshold':50.0, 'minEtaThreshold':2.65, 'maxEtaThreshold': 3.139},
240  postfix = "FixEE2017")
241  process.nanoSequenceCommon.insert(process.nanoSequenceCommon.index(jetSequence),process.fullPatMetSequenceFixEE2017)
242 
def nanoAOD_runMETfixEE2017(process, isData)
Definition: nano_cff.py:236
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._102x_sequence
private

Definition at line 297 of file nano_cff.py.

nano_cff._80x_sequence
private

Era dependent customization.

Definition at line 287 of file nano_cff.py.

nano_cff.bool

Definition at line 146 of file nano_cff.py.

nano_cff.btagSFdir

Definition at line 58 of file nano_cff.py.

nano_cff.btagWeightTable

Definition at line 60 of file nano_cff.py.

nano_cff.cut

Definition at line 62 of file nano_cff.py.

nano_cff.debug

Definition at line 118 of file nano_cff.py.

nano_cff.discNames

Definition at line 63 of file nano_cff.py.

nano_cff.discShortNames

Definition at line 68 of file nano_cff.py.

nano_cff.doc

Definition at line 43 of file nano_cff.py.

nano_cff.electronName

Definition at line 54 of file nano_cff.py.

nano_cff.electrons

Definition at line 36 of file nano_cff.py.

Referenced by ElectronIDAnalyzer.analyze(), PatElectronAnalyzer.analyze(), ElectronMcSignalValidatorMiniAOD.analyze(), PatBasicAnalyzer.analyze(), TtSemiLepSignalSelMVATrainer.analyze(), HiggsToZZ4LeptonsSkimEff.analyze(), ResolutionCreator.analyze(), SiStripElectronAnalyzer.analyze(), B2GSingleLeptonHLTValidation.analyze(), B2GDoubleLeptonHLTValidation.analyze(), TopSingleLeptonHLTValidation.analyze(), TopDiLeptonHLTValidation.analyze(), ObjMonitor.analyze(), TopMonitor.analyze(), PhotonMonitor.analyze(), MuonMonitor.analyze(), GenPurposeSkimmerData.analyze(), METMonitor.analyze(), HTMonitor.analyze(), ZCounting.analyzeElectrons(), EgammaObjects.analyzeElectrons(), RPixDetClusterizer.buildClusters(), pat::LeptonJetIsolationAngle.calculate(), RPixDetClusterizer.calibrate(), PixelThresholdClusterizer.calibrate(), HLTTauRefProducer.doElectrons(), pat::DuplicatedElectronRemover.duplicatesToRemove(), EGExtraInfoModifierFromValueMaps< MapType, OutputType >.EGExtraInfoModifierFromValueMaps(), EGFull5x5ShowerShapeModifierFromValueMaps.EGFull5x5ShowerShapeModifierFromValueMaps(), EGPfIsolationModifierFromValueMaps.EGPfIsolationModifierFromValueMaps(), EGRegressionModifierV1.EGRegressionModifierV1(), EGRegressionModifierV2.EGRegressionModifierV2(), pat::DuplicatedPhotonRemover.electronsBySeed(), pat::DuplicatedPhotonRemover.electronsBySuperCluster(), AdHocNTupler.fill(), EwkElecTauHistManager.fillHistograms(), pat::PATLeptonCountFilter.filter(), HiggsToWW2LeptonsSkim.filter(), HiggsToZZ4LeptonsSkim.filter(), ElectronIdFilter.filter(), pat::PATMHTProducer.getElectrons(), CSCWireHitSim.getIonizationClusters(), DeepTauId.getPredictions(), HGCalHitCalibration.HGCalHitCalibration(), HLTPMDocaFilter.hltFilter(), HLTFiltCand.hltFilter(), HLTElectronMuonInvMassFilter.hltFilter(), HLTPMMassFilter.hltFilter(), HLTTauRefProducer.HLTTauRefProducer(), pat::DuplicatedPhotonRemover::EqualBySuperCluster.operator()(), pat::DuplicatedElectronRemover::BestEoverP.operator()(), GsfElectronCoreEcalDrivenProducer.produce(), GEDGsfElectronCoreProducer.produce(), GsfElectronCoreProducer.produce(), StEvtSolutionMaker.produce(), TtDilepEvtSolutionMaker.produce(), ElectronMatchedCandidateProducer.produce(), TtFullLepKinSolutionProducer.produce(), ElectronIDExternalProducer< algo >.produce(), TtSemiEvtSolutionMaker.produce(), TtSemiLepSignalSelMVAComputer.produce(), pat::DuplicatedElectronCleaner.produce(), pat::PATConversionProducer.produce(), pat::__class__Producer.produce(), edm::GenericSelectorByValueMap< T, C >.produce(), PATObjectCrossLinker.produce(), pat::PATElectronProducer.produce(), HLTJetsCleanedFromLeadingLeptons< JetType >.produce(), BoostedTopProducer.produce(), SelectedElectronFEDListProducer< TEle, TCand >.produce(), ElectronIDSelector< algo >.select(), pf2pat::ElectronIDPFCandidateSelectorDefinition.select(), uniqueElectronFinder(), CSCGasCollisions.writeSummary(), and pat::ElectronSelector.~ElectronSelector().

nano_cff.electronSel

Definition at line 51 of file nano_cff.py.

nano_cff.extraFlagsTable

Definition at line 145 of file nano_cff.py.

nano_cff.Flag_ecalBadCalibFilterV2

Definition at line 146 of file nano_cff.py.

nano_cff.genEvent
nano_cff.genWeightsTable

Definition at line 103 of file nano_cff.py.

nano_cff.jetName

Definition at line 54 of file nano_cff.py.

nano_cff.jets

Definition at line 34 of file nano_cff.py.

nano_cff.jetSel

Definition at line 49 of file nano_cff.py.

nano_cff.l1bits

Definition at line 126 of file nano_cff.py.

nano_cff.legacyL1

Definition at line 126 of file nano_cff.py.

nano_cff.lhaid
nano_cff.lheInfo
nano_cff.lheInfoTable

Definition at line 120 of file nano_cff.py.

nano_cff.lheWeightPrecision

Definition at line 116 of file nano_cff.py.

nano_cff.linkedObjects

Definition at line 33 of file nano_cff.py.

nano_cff.maxPdfWeights

Definition at line 117 of file nano_cff.py.

nano_cff.measurementTypesB

Definition at line 79 of file nano_cff.py.

nano_cff.measurementTypesC

Definition at line 80 of file nano_cff.py.

nano_cff.measurementTypesUDSG

Definition at line 81 of file nano_cff.py.

nano_cff.muonName

Definition at line 54 of file nano_cff.py.

Referenced by main().

nano_cff.muons

Definition at line 35 of file nano_cff.py.

nano_cff.muonSel

Definition at line 50 of file nano_cff.py.

nano_cff.name

Definition at line 42 of file nano_cff.py.

nano_cff.namedWeightIDs

Definition at line 114 of file nano_cff.py.

nano_cff.namedWeightLabels

Definition at line 115 of file nano_cff.py.

nano_cff.nanoMetadata

Definition at line 27 of file nano_cff.py.

nano_cff.nanoSequence

Definition at line 136 of file nano_cff.py.

nano_cff.nanoSequenceCommon

Definition at line 128 of file nano_cff.py.

nano_cff.nanoSequenceFS

Definition at line 138 of file nano_cff.py.

nano_cff.nanoSequenceMC

Definition at line 140 of file nano_cff.py.

nano_cff.nanoSequenceOnlyFullSim

Definition at line 134 of file nano_cff.py.

nano_cff.operatingPoints

Definition at line 78 of file nano_cff.py.

nano_cff.photonName

Definition at line 55 of file nano_cff.py.

nano_cff.photons

Definition at line 38 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 53 of file nano_cff.py.

nano_cff.precision

Definition at line 122 of file nano_cff.py.

nano_cff.preferredPDFs

Definition at line 106 of file nano_cff.py.

nano_cff.simpleCleanerTable

Definition at line 41 of file nano_cff.py.

nano_cff.src

Definition at line 61 of file nano_cff.py.

nano_cff.storeLHEParticles

Definition at line 123 of file nano_cff.py.

nano_cff.strings
nano_cff.sysTypes

Definition at line 82 of file nano_cff.py.

nano_cff.tag

Definition at line 29 of file nano_cff.py.

nano_cff.tauName

Definition at line 55 of file nano_cff.py.

nano_cff.taus

Definition at line 37 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 52 of file nano_cff.py.

nano_cff.variables

Definition at line 145 of file nano_cff.py.

nano_cff.weightFiles

Definition at line 73 of file nano_cff.py.