1 from builtins
import range
11 "SinglePiMinusE1000" ,
20 Candles[0]:
"MINBIAS_",
21 Candles[1]:
"HZZLLLL_200",
23 Candles[3]:
"MU-_pt10",
24 Candles[4]:
"PI-_1000",
26 Candles[6]:
"QCD_80_120",
28 Candles[7]:
"QCD_3000_3500" 43 "RAW2DIGI,RECO_PILEUP" 47 ProductionSteps = [
"GEN,SIM,DIGI,L1,DIGI2RAW,HLT",
48 "GEN,SIM,DIGI,L1,DIGI2RAW",
51 "GEN,SIM,DIGI,L1,DIGI2RAW,HLT_PILEUP",
52 "GEN,SIM,DIGI,L1,DIGI2RAW_PILEUP",
53 "RAW2DIGI,RECO_PILEUP",
59 "MINBIAS_" : Candles[0],
60 "HZZLLLL_200" : Candles[1],
61 "E_1000" : Candles[1],
62 "MU-_pt10" : Candles[2],
63 "PI-_1000" : Candles[3],
64 "TTBAR_" : Candles[4],
65 "QCD_80_120" : Candles[6],
67 "QCD_3000_3500": Candles[7]
70 CandDesc=[
"Minimum Bias",
71 "Higgs -> ZZ -> 4 leptons",
76 "QCD Jets 80-120 GeV",
78 "QCD Jets 3000-3500 GeV" 86 configs = [
'MinBias.cfi',
88 'SingleElectronE1000.cfi',
94 'QCD_Pt_3000_3500.cfi' 97 filenames = [CandFname[Candles[0]],
98 CandFname[Candles[1]],
99 CandFname[Candles[2]],
100 CandFname[Candles[3]],
101 CandFname[Candles[4]],
102 CandFname[Candles[5]],
103 CandFname[Candles[6]],
105 CandFname[Candles[7]]
107 for x
in range(len(Candles)):
109 KeywordToCfi[Candles[x]] = configs[x]
110 FileName[Candles[x]] = filenames[x]
113 EventContents=[
'RAWSIM',
120 cmsDriverPileUpOption=
'LowLumiPileUp' 127 CustomiseFragment = {
128 'GEN,SIM':
'Validation/Performance/TimeMemoryG4Info.py',
129 'DIGI':
'Validation/Performance/TimeMemoryInfo.py',
130 'DIGI-PILEUP':
'Validation/Performance/MixingModule.py' 134 prevlog = os.path.join(previous,
"cmsPerfSuite.log")
135 if os.path.exists(prevlog):
136 for line
in open(prevlog):
137 if "Test Release based on:" in line:
138 verreg = re.compile(
"^.*Test Release based on: (.*)$")
139 match = verreg.search(line)
141 return match.groups()[0]
143 return "Unknown_prev_release" def getVerFromLog(previous)