5 connectionString = essource.connect.value()
10 ConditionsFor0T =
','.
join( [
'RunInfo_0T_v1_mc',
"RunInfoRcd", connectionString,
"",
"2020-07-01 12:00:00.000"] )
12 for key,val
in autoCond.items():
14 GlobalTags0T[key+
"_0T"] = (autoCond[key], ConditionsFor0T)
16 autoCond.update(GlobalTags0T)
24 FullPedestalsForHLTHI =
','.
join( [
'SiStripFullPedestals_GR10_v1_hlt',
"SiStripPedestalsRcd", connectionString,
"",
"2021-03-11 12:00:00.000"] )
25 MenuForHLTHI =
','.
join( [
'L1Menu_CollisionsHeavyIons2015_v5_uGT_xml',
"L1TUtmTriggerMenuRcd", connectionString,
"",
"2021-03-11 12:00:00.000"] )
27 for key,val
in autoCond.items():
28 if key ==
'run2_hlt_relval':
29 GlobalTagsHLTHI[
'run2_hlt_hi'] = (autoCond[key], FullPedestalsForHLTHI, MenuForHLTHI)
31 autoCond.update(GlobalTagsHLTHI)
38 CSCRECODIGI_Geometry_ddd =
','.
join( [
'CSCRECODIGI_Geometry_112YV2' ,
"CSCRecoDigiParametersRcd" , connectionString,
"" ,
"2021-09-28 12:00:00.000"] )
39 CSCRECO_Geometry_ddd =
','.
join( [
'CSCRECO_Geometry_112YV2' ,
"CSCRecoGeometryRcd" , connectionString,
"" ,
"2021-09-28 12:00:00.000"] )
40 DTRECO_Geometry_ddd =
','.
join( [
'DTRECO_Geometry_112YV2' ,
"DTRecoGeometryRcd" , connectionString,
"" ,
"2021-09-28 12:00:00.000"] )
41 GEMRECO_Geometry_ddd =
','.
join( [
'GEMRECO_Geometry_123YV2' ,
"GEMRecoGeometryRcd" , connectionString,
"" ,
"2022-02-02 12:00:00.000"] )
42 XMLFILE_Geometry_ddd =
','.
join( [
'XMLFILE_Geometry_123YV1_Extended2021_mc',
"GeometryFileRcd" , connectionString,
"Extended",
"2022-01-21 12:00:00.000"] )
43 HCALParameters_Geometry_ddd =
','.
join( [
'HCALParameters_Geometry_112YV2' ,
"HcalParametersRcd" , connectionString,
"" ,
"2021-09-28 12:00:00.000"] )
44 TKRECO_Geometry_ddd =
','.
join( [
'TKRECO_Geometry_120YV2' ,
"IdealGeometryRecord" , connectionString,
"" ,
"2021-09-28 12:00:00.000"] )
45 CTRECO_Geometry_ddd =
','.
join( [
'CTRECO_Geometry_112YV2' ,
"PCaloTowerRcd" , connectionString,
"" ,
"2021-09-28 12:00:00.000"] )
46 EBRECO_Geometry_ddd =
','.
join( [
'EBRECO_Geometry_112YV2' ,
"PEcalBarrelRcd" , connectionString,
"" ,
"2021-09-28 12:00:00.000"] )
47 EERECO_Geometry_ddd =
','.
join( [
'EERECO_Geometry_112YV2' ,
"PEcalEndcapRcd" , connectionString,
"" ,
"2021-09-28 12:00:00.000"] )
48 EPRECO_Geometry_ddd =
','.
join( [
'EPRECO_Geometry_112YV2' ,
"PEcalPreshowerRcd" , connectionString,
"" ,
"2021-09-28 12:00:00.000"] )
49 HCALRECO_Geometry_ddd =
','.
join( [
'HCALRECO_Geometry_112YV2' ,
"PHcalRcd" , connectionString,
"" ,
"2021-09-28 12:00:00.000"] )
50 TKParameters_Geometry_ddd =
','.
join( [
'TKParameters_Geometry_112YV2' ,
"PTrackerParametersRcd" , connectionString,
"" ,
"2021-09-28 12:00:00.000"] )
51 ZDCRECO_Geometry_ddd =
','.
join( [
'ZDCRECO_Geometry_112YV2' ,
"PZdcRcd" , connectionString,
"" ,
"2021-09-28 12:00:00.000"] )
52 RPCRECO_Geometry_ddd =
','.
join( [
'RPCRECO_Geometry_123YV1' ,
"RPCRecoGeometryRcd" , connectionString,
"" ,
"2022-01-21 12:00:00.000"] )
53 PPSRECO_Geometry_ddd =
','.
join( [
'PPSRECO_Geometry_121YV2_2021_mc' ,
"VeryForwardIdealGeometryRecord", connectionString,
"" ,
"2021-12-02 12:00:00.000"] )
55 for key,val
in autoCond.items():
56 if 'phase1_202' in key:
57 GlobalTagsDDD[key+
'_ddd'] = (autoCond[key],
58 CSCRECODIGI_Geometry_ddd,
63 HCALParameters_Geometry_ddd,
69 HCALRECO_Geometry_ddd,
70 TKParameters_Geometry_ddd,
74 autoCond.update(GlobalTagsDDD)
79 GlobalTag2017ppRef5TeV = {}
81 BeamSpotObjects_2017ppRef5TeV =
','.
join( [
'BeamSpotObjects_pp_2017G_MC_2021sample_for_UL' ,
"BeamSpotObjectsRcd", connectionString,
"",
"2021-10-28 12:00:00.000"] )
82 EcalLaserAPDPNRatios_2017ppRef5TeV =
','.
join( [
'EcalLaserAPDPNRatios_mc_Run2017G_306580' ,
"EcalLaserAPDPNRatiosRcd", connectionString,
"",
"2021-10-28 12:00:00.000"] )
83 EcalPedestals_2017ppRef5TeV =
','.
join( [
'EcalPedestals_Run2017G_306580' ,
"EcalPedestalsRcd", connectionString,
"",
"2021-10-28 12:00:00.000"] )
84 EcalTPGLinearizationConst_2017ppRef5TeV =
','.
join( [
'EcalTPGLinearizationConst_Run2017G_306580' ,
"EcalTPGLinearizationConstRcd", connectionString,
"",
"2021-10-28 12:00:00.000"] )
85 EcalTPGPedestals_2017ppRef5TeV =
','.
join( [
'EcalTPGPedestals_Run2017G_306580' ,
"EcalTPGPedestalsRcd", connectionString,
"",
"2021-10-28 12:00:00.000"] )
86 L1Menu_2017ppRef5TeV =
','.
join( [
'L1Menu_pp502Collisions2017_v4_m6_xml' ,
"L1TUtmTriggerMenuRcd", connectionString,
"",
"2021-10-28 12:00:00.000"] )
88 for key,val
in autoCond.items():
89 if 'phase1_2017_realistic' in key:
90 GlobalTag2017ppRef5TeV[key+
'_ppref'] = (autoCond[key],
91 BeamSpotObjects_2017ppRef5TeV,
92 EcalLaserAPDPNRatios_2017ppRef5TeV,
93 EcalPedestals_2017ppRef5TeV,
94 EcalTPGLinearizationConst_2017ppRef5TeV,
95 EcalTPGPedestals_2017ppRef5TeV,
97 autoCond.update(GlobalTag2017ppRef5TeV)
102 GlobalTagRelValForRun2 = {}
103 L1GtTriggerMenuForRelValForRun2 =
','.
join( [
'L1Menu_Collisions2015_25nsStage1_v5' ,
"L1GtTriggerMenuRcd", connectionString,
"",
"2023-01-28 12:00:00.000"] )
104 L1TUtmTriggerMenuForRelValForRun2 =
','.
join( [
'L1Menu_Collisions2018_v2_1_0-d1_xml' ,
"L1TUtmTriggerMenuRcd", connectionString,
"",
"2023-01-28 12:00:00.000"] )
106 for key,val
in autoCond.items():
107 if 'run2_data' in key
or 'run2_hlt' in key:
108 GlobalTagRelValForRun2[key+
'_relval'] = (autoCond[key],
109 L1GtTriggerMenuForRelValForRun2,
110 L1TUtmTriggerMenuForRelValForRun2)
111 autoCond.update(GlobalTagRelValForRun2)
116 GlobalTagRelValForRun3 = {}
117 L1GtTriggerMenuForRelValForRun3 =
','.
join( [
'L1Menu_Collisions2015_25nsStage1_v5' ,
"L1GtTriggerMenuRcd", connectionString,
"",
"2023-01-28 12:00:00.000"] )
118 L1TUtmTriggerMenuForRelValForRun3 =
','.
join( [
'L1Menu_Collisions2023_v1_2_0_xml' ,
"L1TUtmTriggerMenuRcd", connectionString,
"",
"2023-06-13 14:12:00.000"] )
120 for key,val
in autoCond.items():
121 if 'run3_data' in key
or 'run3_hlt' in key :
122 GlobalTagRelValForRun3[key+
'_relval'] = (autoCond[key],
123 L1GtTriggerMenuForRelValForRun3,
124 L1TUtmTriggerMenuForRelValForRun3)
125 autoCond.update(GlobalTagRelValForRun3)
def autoCondRelValForRun3(autoCond)
def autoCondRelValForRun2(autoCond)
def autoCondDDD(autoCond)
static std::string join(char **cmd)
def autoCondHLTHI(autoCond)
def autoCond2017ppRef5TeV(autoCond)