ATLAS Offline Software
poolfiles.py
Go to the documentation of this file.
1 # Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
2 
3 #
4 # $Id: poolfiles.py,v 1.14 2009-04-25 17:57:00 ssnyder Exp $
5 #
6 # File: CaloClusterCorrection/python/poolfiles.py
7 # Created: Feb 2007, sss
8 # Purpose: Define pool files in which corrections are stored.
9 #
10 # One of the ways in which the corrections constants may be accessed
11 # is by reading them from a pool file. Each correction declares
12 # which pool file in which it is resident, using a short string
13 # to identify the file. In order to actually access the file, we need
14 # the LFN of the file. Here, we declare a dictionary that maps from
15 # these short strings to the LFNs.
16 #
17 # It's OK for top-level configuration code to import this module and then
18 # made additions to the dictionary.
19 #
20 
21 poolfiles = {
22 
26  'caloswcorr_pool_v1' : 'FID:7EC81A07-00C9-DB11-98CA-003048836743',
27 
28  # Added calib hits-derived correction v1.
29  #oflcond.000001.conditions.recon.pool.v0000._0011.pool.root
30  'caloswcorr_pool_v2' : 'FID:32020F09-A2E3-DB11-8228-000423D659FE',
31 
32  # Bugfix for calh v1.
33  #oflcond.000001.conditions.recon.pool.v0000._0013.pool.root
34  'caloswcorr_pool_v3' : 'FID:F493E0D2-9C08-DC11-8DD6-000423D6618A',
35 
36  # Updated calhits correction + etaoff v4_1.
37  #oflcond.000001.conditions.recon.pool.v0000._0031.pool.root
38  'caloswcorr_pool_v4' : 'FID:58E394DD-D6C9-DC11-8CBE-000423D67746',
39 
40  # Bug fix for v2 calhits correction.
41  #oflcond.000001.conditions.recon.pool.v0000._0044.pool.root
42  'caloswcorr_pool_v5' : 'FID:C8E77C8B-87C8-DC11-8A25-000423D67746',
43 
44  # adding atlfast longitudinal weights.
45  #oflcond.000001.conditions.recon.pool.v0000._0135.pool.root
46  'caloswcorr_pool_v6' : 'FID:F6DE4EE9-C052-DD11-9A12-000423D989B4',
47 
48  # adding/updating calib hits, TDR like and atlfast longitudinal weights
49  #oflcond.000001.conditions.recon.pool.v0000._0141.pool.root
50  'caloswcorr_pool_v7' : 'FID:002D04F2-5F61-DD11-ADF6-000423D9524C',
51 
52  #cond08_mc.000003.gen.COND._0050.pool.root
53  'caloswcorr_pool_v8' : 'FID:1C1E1AD5-8C23-DE11-B1C2-000423D6572A',
54 
55  # Adding lwc_v6.
56  #cond08_mc.000004.gen.COND._0063.pool.root
57  'caloswcorr_pool_v9' : 'FID:1C6FA7BD-7CA8-DE11-A3F1-000423D2B9E8',
58 
59  # Adding DeadOTX.
60  #cond09_mc.000017.gen.COND._0003.pool.root
61  'caloswcorr_pool_v10' : 'FID:D03792A8-A3AB-DF11-9D48-001E4F3E5C37',
62 
63  # Adding phimod, phioff with reversed phi sense.
64  #cond09_mc.000019.gen.COND._0011.pool.root
65  'caloswcorr_pool_v11' : 'FID:36A20CB1-D5CB-DF11-9BE9-000423D94A18',
66 
67  # Fix last change: reverse phi only in the barrel.
68  #cond09_mc.000019.gen.COND._0012.pool.root
69  'caloswcorr_pool_v12' : 'FID:3C177203-15CD-DF11-AA8C-000423D94A18',
70 
71  # Same as v12, but rewritten due to DB update problem.
72  #cond09_mc.000019.gen.COND._0013.pool.root
73  'caloswcorr_pool_v13' : 'FID:7A458618-C0CD-DF11-85B0-000423D94A18',
74 
75  # add data driven out of cone correction for calib hits
76  #cond09_mc.000025.gen.COND._0001.pool.root
77  'caloswcorr_pool_v14' : 'FID:A4EE1D65-4C25-E011-B992-003048F0E7D8',
78 
79  # add v8 correction (MC + leakage corrected for data) with crack ending at 1.5
80  #cond09_mc.000027.gen.COND._0002.pool.root
81  'caloswcorr_pool_v15' : 'FID:FA104462-FA35-E011-B9FB-003048D2BBC0',
82 
83  # add v8 correction (MC + leakage corrected for data) with old crack definition (ending at 1.55)
84  #cond09_mc.000027.gen.COND._0003.pool.root
85  'caloswcorr_pool_v16' : 'FID:C82E841E-A737-E011-89D7-003048F0E7AA',
86 
87  # add v8 correction (MC + leakage corrected for data) with old crack definition (ending at 1.55) + fix for photon at eta=2.3
88  #cond09_mc.000027.gen.COND._0004.pool.root
89  'caloswcorr_pool_v17' : 'FID:7CC6AE30-5A38-E011-B664-003048F0E786',
90 
91  # add v9 correction (MC + leakage corrected for data)
92  #cond09_mc.000033.gen.COND._0001.pool.root
93  'caloswcorr_pool_v18' : 'FID:EA383389-C7A8-E011-83D6-001E4F3DA869',
94  # New v5, v6 gap corrections.
95  #cond09_mc.000041.gen.COND._0001.pool.root
96  'caloswcorr_pool_v19' : 'FID:B2D54CA9-B16A-E111-92DF-003048F0E7D6',
97  # Updated v6 gap correction numbers.
98  #cond09_mc.000041.gen.COND._0002.pool.root
99  'caloswcorr_pool_v20' : 'FID:EEA1795F-866E-E111-88D6-003048F0E7D6',
100 
101  # v12, with new position corrections.
102  # This one is broken: eta offset correction parameters are missing
103  # for all versions other than v12.
104  #cond09_mc.000065.gen.COND._0003.pool.root
105  'caloswcorr_pool_v21' : 'FID:4DB69345-375C-4141-84C3-DD1EBBB914A2',
106 
107  # v12, with new position corrections.
108  # Fixed version.
109  #cond09_mc:cond09_mc.000079.gen.COND._0002.pool.root
110  'caloswcorr_pool_v22' : 'FID:BC292F26-AE73-9041-BF5C-BCE6C5C651EC',
111 
112  'caloswcorr_pool_xx' : 'CaloSwCorrections_13-03.pool.root',
113 
114 
115 
119  'calotopoemcorr_pool_v1' : 'FID:AC24975B-B5DB-DB11-91B9-000423D675CA',
120 
121  # Add version with no extra eta offset in endcap.
122  #oflcond.000001.conditions.recon.pool.v0000._0030.pool.root
123  'calotopoemcorr_pool_v2' : 'FID:562F8151-27CA-DC11-82A0-000423D67746',
124 
125  #cond08_mc.000003.gen.COND._0049.pool.root
126  'calotopoemcorr_pool_v3' : 'FID:2605504F-6C2F-DE11-A73D-000423D6572A',
127 
128  #'calotopoemcorr_pool_xx' : 'CaloTopoEMCorrections_13-01.pool.root',
129 }
130 
131 # Aliases for the latest versions.
132 poolfiles['caloswcorr_pool'] = poolfiles['caloswcorr_pool_v22']
133 #poolfiles['caloswcorr_pool'] = poolfiles['caloswcorr_pool_xx']
134 
135 poolfiles['calotopoemcorr_pool'] = poolfiles['calotopoemcorr_pool_v3']