/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
CondTools/Ecal/python/conddb_init.py
54 строки
3 KB
Pierre Depasse
ECAL : automatic Ecal Preshower Gain Switching in DB, by O2O, for 4 ES hlt tags
09 апр 2019, 09:11
09 апр 2019, 09:11
76a045a
Код
Авторство
О чём код?
import FWCore.ParameterSet.VarParsing as VarParsing options = VarParsing.VarParsing() options.register('runNumber', 1, VarParsing.VarParsing.multiplicity.singleton, VarParsing.VarParsing.varType.int, "the run number to be uploaded.") options.register('destinationDatabase', '', VarParsing.VarParsing.multiplicity.singleton, VarParsing.VarParsing.varType.string, "the destination database connection string.") options.register('destinationTag', '', VarParsing.VarParsing.multiplicity.singleton, VarParsing.VarParsing.varType.string, "the destination tag name.") options.register('tagForRunInfo', '', VarParsing.VarParsing.multiplicity.singleton, VarParsing.VarParsing.varType.string, "the tag name used to retrieve the RunInfo payload and the magnet current therein.") options.register('tagForBOff', '', VarParsing.VarParsing.multiplicity.singleton, VarParsing.VarParsing.varType.string, "the tag name used to retrieve the reference payload for magnet off.") options.register('tagForBOn', '', VarParsing.VarParsing.multiplicity.singleton, VarParsing.VarParsing.varType.string, "the tag name used to retrieve the reference payload for magnet on.") options.register('currentThreshold', 7000.0, VarParsing.VarParsing.multiplicity.singleton, VarParsing.VarParsing.varType.float, "the threshold on the magnet current for considering a switch of the magnetic field.") options.register('ESGain', '', VarParsing.VarParsing.multiplicity.singleton, VarParsing.VarParsing.varType.string, "Preshower gain : HIGH or LOW") options.register('ESLowGainTag', '', VarParsing.VarParsing.multiplicity.singleton, VarParsing.VarParsing.varType.string, "the tag name used to retrieve the reference payload for preshower in Low Gain.") options.register('ESHighGainTag', '', VarParsing.VarParsing.multiplicity.singleton, VarParsing.VarParsing.varType.string, "the tag name used to retrieve the reference payload for preshower in High Gain.") options.parseArguments()