CMS 3D CMS Logo

Functions
DigiToRecoNoPU Namespace Reference

Functions

def customise (process)
 

Function Documentation

◆ customise()

def DigiToRecoNoPU.customise (   process)

Definition at line 3 of file DigiToRecoNoPU.py.

3 def customise(process):
4  REDIGIInputEventSkimming= cms.PSet(
5  inputCommands=cms.untracked.vstring('drop *')
6  )
7 
8  GeneratorInterfaceRAWNoGenParticles = process.GeneratorInterfaceRAW.outputCommands
9  for item in GeneratorInterfaceRAWNoGenParticles:
10  if 'genParticles' in item:
11  GeneratorInterfaceRAWNoGenParticles.remove(item)
12 
13  REDIGIInputEventSkimming.inputCommands.extend(process.SimG4CoreRAW.outputCommands)
14  REDIGIInputEventSkimming.inputCommands.extend(GeneratorInterfaceRAWNoGenParticles)
15  REDIGIInputEventSkimming.inputCommands.extend(process.IOMCRAW.outputCommands)
16 
17  process.source.inputCommands = REDIGIInputEventSkimming.inputCommands
18  process.source.dropDescendantsOfDroppedBranches=cms.untracked.bool(False)
19 
20  process.RandomNumberGeneratorService.restoreStateLabel = cms.untracked.string('randomEngineStateProducer')
21 
22  # Remove the old RNGState product on output
23  RNGStateCleaning= cms.PSet(
24  outputCommands=cms.untracked.vstring('drop RandomEngineStates_*_*_*',
25  'keep RandomEngineStates_*_*_'+process.name_())
26  )
27 
28  for item in process.outputModules_().values():
29  item.outputCommands.extend(RNGStateCleaning.outputCommands)
30 
31  # REDO the GenJets etc. in case labels have been changed
32  process.load('Configuration/StandardSequences/Generator_cff')
33  process.fixGenInfo = cms.Path(process.GeneInfo * process.genJetMET)
34  process.schedule.append(process.fixGenInfo)
35 
36  return(process)

References mathSSE.return(), and contentValuesCheck.values.

DigiToRecoNoPU.customise
def customise(process)
Definition: DigiToRecoNoPU.py:3
mathSSE::return
return((rh ^ lh) &mask)
contentValuesCheck.values
values
Definition: contentValuesCheck.py:38