/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
GeneratorInterface/HydjetInterface/python/hydjetDefault_cfi.py
40 строк
2 KB
Andrey
2025 HI configs
10 апр 2025, 18:48
10 апр 2025, 18:48
27b210b
Код
Авторство
О чём код?
import FWCore.ParameterSet.Config as cms from Configuration.Generator.Pyquen2025Settings_cff import * from GeneratorInterface.Core.ExternalGeneratorFilter import ExternalGeneratorFilter import os import FWCore.ParameterSet.VarParsing as VarParsing hjenergy = os.getenv("HJENERGY", "0") if hjenergy in "0": options = VarParsing.VarParsing("analysis") options.register("hjenergy", "999", VarParsing.VarParsing.multiplicity.singleton, VarParsing.VarParsing.varType.string, "Beam energy") options.parseArguments() hjenergy = options.hjenergy generator = ExternalGeneratorFilter(cms.EDFilter("HydjetGeneratorFilter", locals()[f"collisionParameters{hjenergy}GeV"], #tune CELLO locals()[f"qgpParameters{hjenergy}GeV"], #tune CELLO locals()[f"hydjetParameters{hjenergy}GeV"], #tune CELLO hydjetMode = cms.string('kHydroQJets'), PythiaParameters = cms.PSet(pyquenPythiaDefaultBlock, # Quarkonia and Weak Bosons added back upon dilepton group's request. parameterSets = cms.vstring('pythiaUESettings', 'hydjetPythiaDefault'+hjenergy, #tune CELLO 'myParameters', 'pythiaJets', 'pythiaPromptPhotons', 'pythiaZjets', 'pythiaBottomoniumNRQCD', 'pythiaCharmoniumNRQCD', 'pythiaQuarkoniaSettings', 'pythiaWeakBosons' ) ), cFlag = cms.int32(1), bMin = cms.double(0), bMax = cms.double(22), bFixed = cms.double(0) ))