44def CaltagConfiguration(caltag, **kwargs):
45
46 if caltag == 'all':
47 kwargs.setdefault("Selstring",'_*_-_-_-_-_-_-')
48 kwargs.setdefault("NoHistograms",['TRT'])
49 kwargs.setdefault("CalibrateT0",['TRT'])
50 kwargs.setdefault("CalibrateRt",['TRT'])
51 kwargs.setdefault("PrintLog",['TRT'])
52 kwargs.setdefault("PrintT0Out",['TRT'])
53 kwargs.setdefault("PrintRtOut",['TRT'])
54 elif caltag == 'barrel':
55 kwargs.setdefault("Selstring",'_*_1_*_-_-_-_-')
56 kwargs.setdefault("NoHistograms",['TRT'])
57 kwargs.setdefault("CalibrateT0",['TRT','Detector','Layer'])
58 kwargs.setdefault("CalibrateRt",['TRT','Detector'])
59 kwargs.setdefault("PrintLog",['TRT','Detector','Layer'])
60 kwargs.setdefault("PrintT0Out",['Layer'])
61 kwargs.setdefault("PrintRtOut",['Layer'])
62 elif caltag == '-1':
63 kwargs.setdefault("Selstring",'_*_-1_-_-_-_-_-')
64 kwargs.setdefault("NoHistograms",['TRT'])
65 kwargs.setdefault("CalibrateT0",['TRT','Detector'])
66 kwargs.setdefault("CalibrateRt",['TRT','Detector'])
67 kwargs.setdefault("PrintLog",['TRT','Detector'])
68 kwargs.setdefault("PrintT0Out",['TRT','Detector'])
69 kwargs.setdefault("PrintRtOut",['TRT','Detector'])
70 elif caltag == '-1_0':
71 kwargs.setdefault("Selstring",'_*_-1_0_*_*_*_*')
72 kwargs.setdefault("NoHistograms",['TRT','Detector','Chip','Straw'])
73 kwargs.setdefault("CalibrateT0",['TRT','Detector','Layer','Module','Board','Chip'])
74 kwargs.setdefault("CalibrateRt",['TRT','Detector'])
75 kwargs.setdefault("PrintLog",['TRT','Detector','Layer','Module','Board','Chip'])
76 kwargs.setdefault("PrintT0Out",['Layer','Module','Board','Chip','Straw'])
77 kwargs.setdefault("PrintRtOut",['Layer'])
78 elif caltag == '-1_1':
79 kwargs.setdefault("Selstring",'_*_-1_1_*_*_*_*')
80 kwargs.setdefault("NoHistograms",['TRT','Detector','Chip','Straw'])
81 kwargs.setdefault("CalibrateT0",['TRT','Detector','Layer','Module','Board','Chip'])
82 kwargs.setdefault("CalibrateRt",['TRT','Detector'])
83 kwargs.setdefault("PrintLog",['TRT','Detector','Layer','Module','Board','Chip'])
84 kwargs.setdefault("PrintT0Out",['Layer','Module','Board','Chip','Straw'])
85 kwargs.setdefault("PrintRtOut",['Layer'])
86 elif caltag == '-1_2':
87 kwargs.setdefault("Selstring",'_*_-1_2_*_*_*_*')
88 kwargs.setdefault("NoHistograms",['TRT','Detector','Chip','Straw'])
89 kwargs.setdefault("CalibrateT0",['TRT','Detector','Layer','Module','Board','Chip'])
90 kwargs.setdefault("CalibrateRt",['TRT','Detector'])
91 kwargs.setdefault("PrintLog",['TRT','Detector','Layer','Module','Board','Chip'])
92 kwargs.setdefault("PrintT0Out",['Layer','Module','Board','Chip','Straw'])
93 kwargs.setdefault("PrintRtOut",['Layer'])
94 elif caltag == '1':
95 kwargs.setdefault("Selstring",'_*_1_-_-_-_-_-')
96 kwargs.setdefault("NoHistograms",['TRT'])
97 kwargs.setdefault("CalibrateT0",['TRT','Detector'])
98 kwargs.setdefault("CalibrateRt",['TRT','Detector'])
99 kwargs.setdefault("PrintLog",['TRT','Detector'])
100 kwargs.setdefault("PrintT0Out",['TRT','Detector'])
101 kwargs.setdefault("PrintRtOut",['TRT','Detector'])
102 elif caltag == '1_0':
103 kwargs.setdefault("Selstring",'_*_1_0_*_*_*_*')
104 kwargs.setdefault("NoHistograms",['TRT','Detector','Chip','Straw'])
105 kwargs.setdefault("CalibrateT0",['TRT','Detector','Layer','Module','Board','Chip'])
106 kwargs.setdefault("CalibrateRt",['TRT','Detector'])
107 kwargs.setdefault("PrintLog",['TRT','Detector','Layer','Module','Board','Chip'])
108 kwargs.setdefault("PrintT0Out",['Layer','Module','Board','Chip','Straw'])
109 kwargs.setdefault("PrintRtOut",['Layer'])
110 elif caltag == '1_1':
111 kwargs.setdefault("Selstring",'_*_1_1_*_*_*_*')
112 kwargs.setdefault("NoHistograms",['TRT','Detector','Chip','Straw'])
113 kwargs.setdefault("CalibrateT0",['TRT','Detector','Layer','Module','Board','Chip'])
114 kwargs.setdefault("CalibrateRt",['TRT','Detector'])
115 kwargs.setdefault("PrintLog",['TRT','Detector','Layer','Module','Board','Chip'])
116 kwargs.setdefault("PrintT0Out",['Layer','Module','Board','Chip','Straw'])
117 kwargs.setdefault("PrintRtOut",['Layer'])
118 elif caltag == '1_2':
119 kwargs.setdefault("Selstring",'_*_1_2_*_*_*_*')
120 kwargs.setdefault("NoHistograms",['TRT','Detector','Chip','Straw'])
121 kwargs.setdefault("CalibrateT0",['TRT','Detector','Layer','Module','Board','Chip'])
122 kwargs.setdefault("CalibrateRt",['TRT','Detector'])
123 kwargs.setdefault("PrintLog",['TRT','Detector','Layer','Module','Board','Chip'])
124 kwargs.setdefault("PrintT0Out",['Layer','Module','Board','Chip','Straw'])
125 kwargs.setdefault("PrintRtOut",['Layer'])
126 elif caltag == '2':
127 kwargs.setdefault("Selstring",'_*_2_-_-_-_-_-')
128 kwargs.setdefault("NoHistograms",['TRT'])
129 kwargs.setdefault("CalibrateT0",['TRT','Detector'])
130 kwargs.setdefault("CalibrateRt",['TRT','Detector'])
131 kwargs.setdefault("PrintLog",['TRT','Detector'])
132 elif caltag == '2_a':
133 kwargs.setdefault("Selstring",'_*_2_0,1,2,3_*_*_*_*')
134 kwargs.setdefault("NoHistograms",['TRT','Detector','Chip','Straw'])
135 kwargs.setdefault("CalibrateT0",['TRT','Detector','Layer','Module','Board','Chip'])
136 kwargs.setdefault("CalibrateRt",['TRT','Detector'])
137 kwargs.setdefault("PrintLog",['TRT','Detector','Layer','Module','Board','Chip'])
138 kwargs.setdefault("PrintT0Out",['Layer','Module','Board','Chip','Straw'])
139 kwargs.setdefault("PrintRtOut",['Layer'])
140 elif caltag == '2_b':
141 kwargs.setdefault("Selstring",'_*_2_4,5,6,7_*_*_*_*')
142 kwargs.setdefault("NoHistograms",['TRT','Detector','Chip','Straw'])
143 kwargs.setdefault("CalibrateT0",['TRT','Detector','Layer','Module','Board','Chip'])
144 kwargs.setdefault("CalibrateRt",['TRT','Detector'])
145 kwargs.setdefault("PrintLog",['TRT','Detector','Layer','Module','Board','Chip'])
146 kwargs.setdefault("PrintT0Out",['Layer','Module','Board','Chip','Straw'])
147 kwargs.setdefault("PrintRtOut",['Layer'])
148 elif caltag == '2_c':
149 kwargs.setdefault("Selstring",'_*_2_8,9,10,11_*_*_*_*')
150 kwargs.setdefault("NoHistograms",['TRT','Detector','Chip','Straw'])
151 kwargs.setdefault("CalibrateT0",['TRT','Detector','Layer','Module','Board','Chip'])
152 kwargs.setdefault("CalibrateRt",['TRT','Detector'])
153 kwargs.setdefault("PrintLog",['TRT','Detector','Layer','Module','Board','Chip'])
154 kwargs.setdefault("PrintT0Out",['Layer','Module','Board','Chip','Straw'])
155 kwargs.setdefault("PrintRtOut",['Layer'])
156 elif caltag == '2_d':
157 kwargs.setdefault("Selstring",'_*_2_12,13_*_*_*_*')
158 kwargs.setdefault("NoHistograms",['TRT','Detector','Chip','Straw'])
159 kwargs.setdefault("CalibrateT0",['TRT','Detector','Layer','Module','Board','Chip'])
160 kwargs.setdefault("CalibrateRt",['TRT','Detector'])
161 kwargs.setdefault("PrintLog",['TRT','Detector','Layer','Module','Board','Chip'])
162 kwargs.setdefault("PrintT0Out",['Layer','Module','Board','Chip','Straw'])
163 kwargs.setdefault("PrintRtOut",['Layer'])
164 elif caltag == '-2':
165 kwargs.setdefault("Selstring",'_*_-2_-_-_-_-_-')
166 kwargs.setdefault("NoHistograms",['TRT'])
167 kwargs.setdefault("CalibrateT0",['TRT','Detector'])
168 kwargs.setdefault("CalibrateRt",['TRT','Detector'])
169 kwargs.setdefault("PrintLog",['TRT','Detector'])
170 elif caltag == '-2_a':
171 kwargs.setdefault("Selstring",'_*_-2_0,1,2,3_*_*_*_*')
172 kwargs.setdefault("NoHistograms",['TRT','Detector','Chip','Straw'])
173 kwargs.setdefault("CalibrateT0",['TRT','Detector','Layer','Module','Board','Chip'])
174 kwargs.setdefault("CalibrateRt",['TRT','Detector'])
175 kwargs.setdefault("PrintLog",['TRT','Detector','Layer','Module','Board','Chip'])
176 kwargs.setdefault("PrintT0Out",['Layer','Module','Board','Chip','Straw'])
177 kwargs.setdefault("PrintRtOut",['Layer'])
178 elif caltag == '-2_b':
179 kwargs.setdefault("Selstring",'_*_-2_4,5,6,7_*_*_*_*')
180 kwargs.setdefault("NoHistograms",['TRT','Detector','Chip','Straw'])
181 kwargs.setdefault("CalibrateT0",['TRT','Detector','Layer','Module','Board','Chip'])
182 kwargs.setdefault("CalibrateRt",['TRT','Detector'])
183 kwargs.setdefault("PrintLog",['TRT','Detector','Layer','Module','Board','Chip'])
184 kwargs.setdefault("PrintT0Out",['Layer','Module','Board','Chip','Straw'])
185 kwargs.setdefault("PrintRtOut",['Layer'])
186 elif caltag == '-2_c':
187 kwargs.setdefault("Selstring",'_*_-2_8,9,10,11_*_*_*_*')
188 kwargs.setdefault("NoHistograms",['TRT','Detector','Chip','Straw'])
189 kwargs.setdefault("CalibrateT0",['TRT','Detector','Layer','Module','Board','Chip'])
190 kwargs.setdefault("CalibrateRt",['TRT','Detector'])
191 kwargs.setdefault("PrintLog",['TRT','Detector','Layer','Module','Board','Chip'])
192 kwargs.setdefault("PrintT0Out",['Layer','Module','Board','Chip','Straw'])
193 kwargs.setdefault("PrintRtOut",['Layer'])
194 elif caltag == '-2_d':
195 kwargs.setdefault("Selstring",'_*_-2_12,13_*_*_*_*')
196 kwargs.setdefault("NoHistograms",['TRT','Detector','Chip','Straw'])
197 kwargs.setdefault("CalibrateT0",['TRT','Detector','Layer','Module','Board','Chip'])
198 kwargs.setdefault("CalibrateRt",['TRT','Detector'])
199 kwargs.setdefault("PrintLog",['TRT','Detector','Layer','Module','Board','Chip'])
200 kwargs.setdefault("PrintT0Out",['Layer','Module','Board','Chip','Straw'])
201 kwargs.setdefault("PrintRtOut",['Layer'])
202
203 return kwargs