forked from cms-sw/cmssw
/
customise_overwriteL1Menu.py
101 lines (66 loc) · 4.42 KB
/
customise_overwriteL1Menu.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
#
# replace the L1 menu from the global tag with another menu
# see options in L1Trigger_custom.py
#
# V.M. Ghete 2010-06-09
import FWCore.ParameterSet.Config as cms
def customise(process):
from L1Trigger.Configuration.L1Trigger_custom import customiseL1Menu
process = customiseL1Menu(process)
return process
def L1Menu_Collisions2015_25ns_v0(process):
process.load( 'L1TriggerConfig.L1GtConfigProducers.l1GtTriggerMenuXml_cfi' )
process.l1GtTriggerMenuXml.TriggerMenuLuminosity = 'startup'
process.l1GtTriggerMenuXml.DefXmlFile = 'L1Menu_Collisions2015_25ns_v0_L1T_Scales_20101224_Imp0_0x102f.xml'
process.load( 'L1TriggerConfig.L1GtConfigProducers.L1GtTriggerMenuConfig_cff' )
process.es_prefer_l1GtParameters = cms.ESPrefer( 'L1GtTriggerMenuXmlProducer', 'l1GtTriggerMenuXml' )
return process
def L1Menu_Collisions2015_25ns_v1(process):
process.load( 'L1TriggerConfig.L1GtConfigProducers.l1GtTriggerMenuXml_cfi' )
process.l1GtTriggerMenuXml.TriggerMenuLuminosity = 'startup'
process.l1GtTriggerMenuXml.DefXmlFile = 'L1Menu_Collisions2015_25ns_v1_L1T_Scales_20101224_Imp0_0x102f.xml'
process.load( 'L1TriggerConfig.L1GtConfigProducers.L1GtTriggerMenuConfig_cff' )
process.es_prefer_l1GtParameters = cms.ESPrefer( 'L1GtTriggerMenuXmlProducer', 'l1GtTriggerMenuXml' )
return process
def L1Menu_Collisions2015_25ns_v2(process):
process.load( 'L1TriggerConfig.L1GtConfigProducers.l1GtTriggerMenuXml_cfi' )
process.l1GtTriggerMenuXml.TriggerMenuLuminosity = 'startup'
process.l1GtTriggerMenuXml.DefXmlFile = 'L1Menu_Collisions2015_25ns_v2_L1T_Scales_20141121_Imp0_0x1030.xml'
process.load( 'L1TriggerConfig.L1GtConfigProducers.L1GtTriggerMenuConfig_cff' )
process.es_prefer_l1GtParameters = cms.ESPrefer( 'L1GtTriggerMenuXmlProducer', 'l1GtTriggerMenuXml' )
return process
def L1Menu_Collisions2015_50ns_v0(process):
process.load( 'L1TriggerConfig.L1GtConfigProducers.l1GtTriggerMenuXml_cfi' )
process.l1GtTriggerMenuXml.TriggerMenuLuminosity = 'startup'
process.l1GtTriggerMenuXml.DefXmlFile = 'L1Menu_Collisions2015_50ns_v0_L1T_Scales_20141121_Imp0_0x1031.xml'
process.load( 'L1TriggerConfig.L1GtConfigProducers.L1GtTriggerMenuConfig_cff' )
process.es_prefer_l1GtParameters = cms.ESPrefer( 'L1GtTriggerMenuXmlProducer', 'l1GtTriggerMenuXml' )
return process
def L1Menu_Collisions2015_50ns_v1(process):
process.load( 'L1TriggerConfig.L1GtConfigProducers.l1GtTriggerMenuXml_cfi' )
process.l1GtTriggerMenuXml.TriggerMenuLuminosity = 'startup'
process.l1GtTriggerMenuXml.DefXmlFile = 'L1Menu_Collisions2015_50nsGct_v1_L1T_Scales_20141121_Imp0_0x1030.xml'
process.load( 'L1TriggerConfig.L1GtConfigProducers.L1GtTriggerMenuConfig_cff' )
process.es_prefer_l1GtParameters = cms.ESPrefer( 'L1GtTriggerMenuXmlProducer', 'l1GtTriggerMenuXml' )
return process
def L1Menu_Collisions2015_lowPU_v1(process):
process.load( 'L1TriggerConfig.L1GtConfigProducers.l1GtTriggerMenuXml_cfi' )
process.l1GtTriggerMenuXml.TriggerMenuLuminosity = 'startup'
process.l1GtTriggerMenuXml.DefXmlFile = 'L1Menu_Collisions2015_lowPU_v1_L1T_Scales_20141121.xml'
process.load( 'L1TriggerConfig.L1GtConfigProducers.L1GtTriggerMenuConfig_cff' )
process.es_prefer_l1GtParameters = cms.ESPrefer( 'L1GtTriggerMenuXmlProducer', 'l1GtTriggerMenuXml' )
return process
def L1Menu_Collisions2015_lowPU_v2(process):
process.load( 'L1TriggerConfig.L1GtConfigProducers.l1GtTriggerMenuXml_cfi' )
process.l1GtTriggerMenuXml.TriggerMenuLuminosity = 'startup'
process.l1GtTriggerMenuXml.DefXmlFile = 'L1Menu_Collisions2015_lowPU_v2_L1T_Scales_20141121.xml'
process.load( 'L1TriggerConfig.L1GtConfigProducers.L1GtTriggerMenuConfig_cff' )
process.es_prefer_l1GtParameters = cms.ESPrefer( 'L1GtTriggerMenuXmlProducer', 'l1GtTriggerMenuXml' )
return process
def L1Menu_CollisionsHeavyIons2015_v0(process):
process.load( 'L1TriggerConfig.L1GtConfigProducers.l1GtTriggerMenuXml_cfi' )
process.l1GtTriggerMenuXml.TriggerMenuLuminosity = 'startup'
process.l1GtTriggerMenuXml.DefXmlFile = 'L1Menu_CollisionsHeavyIons2011_v0_nobsc_notau_centrality_q2_singletrack.v1.xml'
process.load( 'L1TriggerConfig.L1GtConfigProducers.L1GtTriggerMenuConfig_cff' )
process.es_prefer_l1GtParameters = cms.ESPrefer( 'L1GtTriggerMenuXmlProducer','l1GtTriggerMenuXml' )
return process