26 |
|
|
27 |
|
from FWCore.ParameterSet.VarParsing import VarParsing |
28 |
|
options = VarParsing ('analysis') |
29 |
< |
options.register('Run','data_MuonA',VarParsing.multiplicity.singleton, VarParsing.varType.string,"Option to Run: data or MC.") |
29 |
> |
options.register('Run','data_MuonP1',VarParsing.multiplicity.singleton, VarParsing.varType.string,"Option to Run: data or MC.") |
30 |
|
options.parseArguments() |
31 |
|
|
32 |
|
process = cms.Process("Analysis") |
46 |
|
# |
47 |
|
###################################################################################### |
48 |
|
|
49 |
< |
if options.Run == "data_MuonA": |
49 |
> |
if options.Run == "data_MuonP1": |
50 |
|
print("") |
51 |
|
print("###################") |
52 |
< |
print("Data Muon 2010 RunA") |
52 |
> |
print("Data Muon 2010 P1") |
53 |
|
print("###################") |
54 |
|
print("") |
55 |
|
config.globalTagNameData = 'GR_R_42_V23::All' |
56 |
|
config.TriggerOn = True |
57 |
< |
#triggerlist = 'HLT_Mu9','HLT_L1Mu20' |
58 |
< |
triggerlist = 'HLT_Mu9','HLT_L1' |
57 |
> |
triggerlist = 'HLT_Mu9','HLT_DoubleMu3' |
58 |
|
l1list = 'L1_ZeroBias','L1_SingleEG5' |
59 |
|
config.runOnMC = False |
60 |
|
config.runPUMC = False |
61 |
|
config.runGen = False |
62 |
|
|
63 |
< |
elif options.Run == "data_MuonB": |
63 |
> |
elif options.Run == "data_MuonP2": |
64 |
|
print("") |
65 |
|
print("###################") |
66 |
< |
print("Data Muon 2010 RunB") |
66 |
> |
print("Data Muon 2010 P2") |
67 |
|
print("###################") |
68 |
|
print("") |
69 |
|
config.globalTagNameData = 'GR_R_42_V23::All' |
70 |
|
config.TriggerOn = True |
71 |
< |
triggerlist = 'HLT_Mu9','HLT_L1Mu20' |
71 |
> |
triggerlist = 'HLT_Mu15','HLT_DoubleMu5_v*' |
72 |
|
l1list = 'L1_ZeroBias','L1_SingleEG5' |
73 |
|
config.runOnMC = False |
74 |
|
config.runPUMC = False |
75 |
|
config.runGen = False |
76 |
|
|
77 |
< |
elif options.Run == "data_ElectronA": |
77 |
> |
elif options.Run == "data_ElectronP1": |
78 |
|
print("") |
79 |
|
print("#######################") |
80 |
< |
print("Data Electron 2010 RunA") |
80 |
> |
print("Data Electron 2010 P1") |
81 |
|
print("#######################") |
82 |
|
print("") |
83 |
|
config.globalTagNameData = 'GR_R_42_V23::All' |
84 |
|
config.TriggerOn = True |
85 |
< |
triggerlist = 'HLT_Photon10_L1R','HLT_Photon15_Cleaned_l1R' |
85 |
> |
triggerlist = 'HLT_Photon10_L1R','HLT_Photon15_Cleaned_L1R','HLT_Ele15_SW_CaloEleId_L1R','HLT_Ele17_SW_CaloEleId_L1R','HLT_Ele17_SW_TightEleId_L1R','HLT_Ele22_SW_TighterCaloIdIsol_L1R_v1','HLT_Ele22_SW_TighterCaloIdIsol_L1R_v2' |
86 |
|
l1list = 'L1_ZeroBias','L1_SingleEG5' |
87 |
|
config.runOnMC = False |
88 |
|
config.runPUMC = False |
89 |
|
config.runGen = False |
90 |
|
|
91 |
< |
elif options.Run == "data_ElectronB": |
91 |
> |
elif options.Run == "data_ElectronP2": |
92 |
|
print("") |
93 |
|
print("#######################") |
94 |
< |
print("Data Electron 2010 RunB") |
94 |
> |
print("Data Electron 2010 P2") |
95 |
|
print("#######################") |
96 |
|
print("") |
97 |
|
config.globalTagNameData = 'GR_R_42_V23::All' |
98 |
|
config.TriggerOn = True |
99 |
< |
triggerlist = 'HLT_Ele15_SW_CaloEleId_L1R','HLT_Ele17_SW_CaloEleId_L1R','HLT_Ele17_SW_TightEleId_L1R' |
99 |
> |
triggerlist = 'HLT_Photon10_L1R','HLT_Photon15_Cleaned_L1R','HLT_Ele15_SW_CaloEleId_L1R','HLT_Ele17_SW_CaloEleId_L1R','HLT_Ele17_SW_TightEleId_L1R','HLT_Ele22_SW_TighterCaloIdIsol_L1R_v1','HLT_Ele22_SW_TighterCaloIdIsol_L1R_v2' |
100 |
|
l1list = 'L1_ZeroBias','L1_SingleEG5' |
101 |
|
config.runOnMC = False |
102 |
|
config.runPUMC = False |