DAS  3.0
Das Analysis System
Rivet_cfg Namespace Reference

Functions

def Rivet_customise (process)
 

Variables

 options = VarParsing.VarParsing ('analysis')
 
 process = cms.Process('GEN')
 
 allowUnscheduled
 
 wantSummary
 
dictionary params = {}
 
dictionary maxEvents = int(params['maxEvents']) if params['maxEvents'] else options.maxEvents
 
 input
 
 reportEvery
 
 source
 
 triggerConditions
 
string USE_GLOBAL_TAG = 'False'
 
 GlobalTag
 
list noConcurrentLumiGenerators
 
dictionary GENERATOR = params["generator"],
 
 numberOfThreads
 
 numberOfStreams
 
float total_cross_sec_estimate = 2022100000.0
 
 generator
 
 PythiaParameters
 
 comEnergy
 
 crossSection
 
 filterEfficiency
 
 maxEventsToPrint
 
 generation_step
 
 genfiltersummary_step
 
 endjob_step
 
 schedule
 
 _seq
 

Function Documentation

◆ Rivet_customise()

def Rivet_cfg.Rivet_customise (   process)
200 def Rivet_customise(process):
201  process.load('GeneratorInterface.RivetInterface.rivetAnalyzer_cfi')
202 
203  #see https://github.com/cms-sw/cmssw/blob/master/GeneratorInterface/RivetInterface/plugins/RivetAnalyzer.cc
204  process.rivetAnalyzer.AnalysisNames = cms.vstring(
205  'RivetNtupliser')
206  process.rivetAnalyzer.CrossSection = cms.double(total_cross_sec_estimate)
207  # process.rivetAnalyzer.OutputFile='' causes errors in rivet
208  # disable production of .yoda files, but sometimes crashes
209 
210 
211  process.generation_step+=process.rivetAnalyzer
212  return(process)
213 
214 
215 #call to our customisation function

Variable Documentation

◆ _seq

_seq
private

◆ allowUnscheduled

allowUnscheduled

◆ comEnergy

comEnergy

◆ crossSection

crossSection

◆ endjob_step

endjob_step

◆ filterEfficiency

filterEfficiency

◆ generation_step

generation_step

◆ GENERATOR

string GENERATOR = params["generator"],

◆ generator

generator

◆ genfiltersummary_step

genfiltersummary_step

◆ GlobalTag

GlobalTag

◆ input

input

◆ maxEvents

maxEvents = int(params['maxEvents']) if params['maxEvents'] else options.maxEvents

◆ maxEventsToPrint

maxEventsToPrint

◆ noConcurrentLumiGenerators

list noConcurrentLumiGenerators
Initial value:
1 = [
2  "AMPTGeneratorFilter",
3  "BeamHaloProducer",
4  "CosMuoGenProducer",
5  "ExhumeGeneratorFilter",
6  "Herwig7GeneratorFilter",
7  "HydjetGeneratorFilter",
8  "Hydjet2GeneratorFilter",
9  "PyquenGeneratorFilter",
10  "Pythia6GeneratorFilter",
11  "Pythia8EGun",
12  "Pythia8GeneratorFilter",
13  "Pythia8HadronizerFilter",
14  "Pythia8PtAndDxyGun",
15  "Pythia8PtGun",
16  "ReggeGribovPartonMCGeneratorFilter",
17  "SherpaGeneratorFilter",
18 ]

◆ numberOfStreams

numberOfStreams

◆ numberOfThreads

numberOfThreads

◆ options

options = VarParsing.VarParsing ('analysis')

◆ params

params = {}

◆ process

def process = cms.Process('GEN')

◆ PythiaParameters

PythiaParameters

◆ reportEvery

reportEvery

◆ schedule

schedule

◆ source

source

◆ total_cross_sec_estimate

float total_cross_sec_estimate = 2022100000.0

◆ triggerConditions

triggerConditions

◆ USE_GLOBAL_TAG

string USE_GLOBAL_TAG = 'False'

◆ wantSummary

wantSummary
Rivet_cfg.Rivet_customise
def Rivet_customise(process)
Definition: Rivet_cfg.py:200