ATLAS Offline Software
Loading...
Searching...
No Matches
CaloSwCorrections Namespace Reference

Classes

class  CaloSwCorrectionsSetup

Functions

 layers (flags, cells_name, *args, **kw)
 Here we define wrapper functions to set up all of the standard corrections.
 weight (flags, cells_name, *args, **kw)
 rfac (flags, cells_name, *args, **kw)
 etaoff_b1 (flags, cells_name, *args, **kw)
 etaoff_b2 (flags, cells_name, *args, **kw)
 etaoff_e1 (flags, cells_name, *args, **kw)
 etaoff_e2 (flags, cells_name, *args, **kw)
 phioff_b2 (flags, cells_name, *args, **kw)
 phioff_e2 (flags, cells_name, *args, **kw)
 phimod (flags, cells_name, *args, **kw)
 etamod (flags, cells_name, *args, **kw)
 update (flags, cells_name, *args, **kw)
 gap (flags, cells_name, *args, **kw)
 lwc (flags, cells_name, *args, **kw)
 calhits (flags, cells_name, *args, **kw)
 trcorr (flags, cells_name, *args, **kw)
 deadOTXps (flags, cells_name, *args, **kw)
 deadOTXback (flags, cells_name, *args, **kw)
 clcon (flags, cells_name, *args, **kw)
 removeduplicates (flags, cells_name, *args, **kw)
 removebad (flags, cells_name, *args, **kw)
 listBadChannel (flags, cells_name, *args, **kw)
 time (flags, cells_name, *args, **kw)
 _version_match (version, fragment)
 The class responsible for making the corrections.
 make_CaloSwCorrectionsCfg (flags, key=None, suffix='', version=None, corrlist=None, cells_name=None, source=None, weighting=False, remdup=False, rembad=False, **kw)
 Main entry point to create a list of correction tools.

Variables

 CaloSwCorrections = CaloSwCorrectionsSetup()

Function Documentation

◆ _version_match()

CaloSwCorrections._version_match ( version,
fragment )
protected

The class responsible for making the corrections.

Definition at line 250 of file CaloSwCorrections.py.

250def _version_match (version, fragment):
251 pat = '(_' + fragment + ')(_|$)'
252 m = re.search (pat, version)
253 ret = False
254 if m:
255 ret = True
256 version = version[:m.start(1)] + version[m.end(1):]
257 return (ret, version)
258
259

◆ calhits()

CaloSwCorrections.calhits ( flags,
cells_name,
* args,
** kw )

Definition at line 218 of file CaloSwCorrections.py.

218def calhits (flags, cells_name, *args, **kw):
219 return make_CaloSwCalibHitsCalibration (flags, None, *args, **kw)
220

◆ clcon()

CaloSwCorrections.clcon ( flags,
cells_name,
* args,
** kw )

Definition at line 230 of file CaloSwCorrections.py.

230def clcon (flags, cells_name, *args, **kw):
231 return make_CaloSwClcon (flags, None, *args, **kw)
232

◆ deadOTXback()

CaloSwCorrections.deadOTXback ( flags,
cells_name,
* args,
** kw )

Definition at line 227 of file CaloSwCorrections.py.

227def deadOTXback (flags, cells_name, *args, **kw):
228 return make_CaloSwDeadOTX_back (flags, None, *args, **kw )
229

◆ deadOTXps()

CaloSwCorrections.deadOTXps ( flags,
cells_name,
* args,
** kw )

Definition at line 224 of file CaloSwCorrections.py.

224def deadOTXps (flags, cells_name, *args, **kw):
225 return make_CaloSwDeadOTX_ps (flags, None, *args, **kw )
226

◆ etamod()

CaloSwCorrections.etamod ( flags,
cells_name,
* args,
** kw )

Definition at line 206 of file CaloSwCorrections.py.

206def etamod (flags, cells_name, *args, **kw):
207 return make_CaloSwEtamod (flags, None, *args, **kw)
208

◆ etaoff_b1()

CaloSwCorrections.etaoff_b1 ( flags,
cells_name,
* args,
** kw )

Definition at line 185 of file CaloSwCorrections.py.

185def etaoff_b1 (flags, cells_name, *args, **kw):
186 return make_CaloSwEtaoff (flags, EMB1, None, *args, **kw)
187

◆ etaoff_b2()

CaloSwCorrections.etaoff_b2 ( flags,
cells_name,
* args,
** kw )

Definition at line 188 of file CaloSwCorrections.py.

188def etaoff_b2 (flags, cells_name, *args, **kw):
189 return make_CaloSwEtaoff (flags, EMB2, None, *args, **kw)
190

◆ etaoff_e1()

CaloSwCorrections.etaoff_e1 ( flags,
cells_name,
* args,
** kw )

Definition at line 191 of file CaloSwCorrections.py.

191def etaoff_e1 (flags, cells_name, *args, **kw):
192 return make_CaloSwEtaoff (flags, EME1, None, *args, **kw)
193

◆ etaoff_e2()

CaloSwCorrections.etaoff_e2 ( flags,
cells_name,
* args,
** kw )

Definition at line 194 of file CaloSwCorrections.py.

194def etaoff_e2 (flags, cells_name, *args, **kw):
195 return make_CaloSwEtaoff (flags, EME2, None, *args, **kw)
196

◆ gap()

CaloSwCorrections.gap ( flags,
cells_name,
* args,
** kw )

Definition at line 212 of file CaloSwCorrections.py.

212def gap (flags, cells_name, *args, **kw):
213 return make_CaloSwGap (flags, None, *args, cells_name=cells_name, **kw)
214

◆ layers()

CaloSwCorrections.layers ( flags,
cells_name,
* args,
** kw )

Here we define wrapper functions to set up all of the standard corrections.

In the case where a correction has multiple versions for different samplings, we define multiple wrappers here. These are the names to use in the correction list and in the arguments to make_CaloSwCorrectionCfg.

Definition at line 176 of file CaloSwCorrections.py.

176def layers (flags, cells_name, *args, **kw):
177 return make_CaloSwLayers (flags, None, *args, cells_name=cells_name, **kw)
178

◆ listBadChannel()

CaloSwCorrections.listBadChannel ( flags,
cells_name,
* args,
** kw )

Definition at line 239 of file CaloSwCorrections.py.

239def listBadChannel (flags, cells_name, *args, **kw):
240 return make_CaloClusterListBadChannel (flags, CALOCORR_SW, None, *args, **kw)
241

◆ lwc()

CaloSwCorrections.lwc ( flags,
cells_name,
* args,
** kw )

Definition at line 215 of file CaloSwCorrections.py.

215def lwc (flags, cells_name, *args, **kw):
216 return make_CaloSwLongWeights (flags, None, *args, **kw)
217

◆ make_CaloSwCorrectionsCfg()

CaloSwCorrections.make_CaloSwCorrectionsCfg ( flags,
key = None,
suffix = '',
version = None,
corrlist = None,
cells_name = None,
source = None,
weighting = False,
remdup = False,
rembad = False,
** kw )

Main entry point to create a list of correction tools.

Definition at line 1222 of file CaloSwCorrections.py.

1232 **kw):
1233 return CaloSwCorrections.make_corrections (flags,
1234 corrclass = CALOCORR_SW,
1235 key = key,
1236 suffix = suffix,
1237 version = version,
1238 corrlist = corrlist,
1239 cells_name = cells_name,
1240 source = source,
1241 weighting = weighting,
1242 remdup = remdup,
1243 rembad = rembad,
1244 **kw)

◆ phimod()

CaloSwCorrections.phimod ( flags,
cells_name,
* args,
** kw )

Definition at line 203 of file CaloSwCorrections.py.

203def phimod (flags, cells_name, *args, **kw):
204 return make_CaloSwPhimod (flags, None, *args, **kw)
205

◆ phioff_b2()

CaloSwCorrections.phioff_b2 ( flags,
cells_name,
* args,
** kw )

Definition at line 197 of file CaloSwCorrections.py.

197def phioff_b2 (flags, cells_name, *args, **kw):
198 return make_CaloSwPhioff (flags, EMB2, None, *args, **kw)
199

◆ phioff_e2()

CaloSwCorrections.phioff_e2 ( flags,
cells_name,
* args,
** kw )

Definition at line 200 of file CaloSwCorrections.py.

200def phioff_e2 (flags, cells_name, *args, **kw):
201 return make_CaloSwPhioff (flags, EME2, None, *args, **kw)
202

◆ removebad()

CaloSwCorrections.removebad ( flags,
cells_name,
* args,
** kw )

Definition at line 236 of file CaloSwCorrections.py.

236def removebad (flags, cells_name, *args, **kw):
237 return make_CaloClusterRemoveBad (flags, None, *args, **kw)
238

◆ removeduplicates()

CaloSwCorrections.removeduplicates ( flags,
cells_name,
* args,
** kw )

Definition at line 233 of file CaloSwCorrections.py.

233def removeduplicates (flags, cells_name, *args, **kw):
234 return make_CaloClusterRemoveDuplicates (flags, None, *args, **kw)
235

◆ rfac()

CaloSwCorrections.rfac ( flags,
cells_name,
* args,
** kw )

Definition at line 182 of file CaloSwCorrections.py.

182def rfac (flags, cells_name, *args, **kw):
183 return make_CaloSwRfac (flags, None, *args, **kw)
184

◆ time()

CaloSwCorrections.time ( flags,
cells_name,
* args,
** kw )

Definition at line 242 of file CaloSwCorrections.py.

242def time (flags, cells_name, *args, **kw):
243 return make_CaloSwTime (flags, None, *args, **kw)
244
245

◆ trcorr()

CaloSwCorrections.trcorr ( flags,
cells_name,
* args,
** kw )

Definition at line 221 of file CaloSwCorrections.py.

221def trcorr (flags, cells_name, *args, **kw):
222 return make_CaloSwTransitionRegionsCorr (flags, None, *args, **kw)
223

◆ update()

CaloSwCorrections.update ( flags,
cells_name,
* args,
** kw )

Definition at line 209 of file CaloSwCorrections.py.

209def update (flags, cells_name, *args, **kw):
210 return make_CaloSwClusterUpdate (flags, None, *args, **kw)
211

◆ weight()

CaloSwCorrections.weight ( flags,
cells_name,
* args,
** kw )

Definition at line 179 of file CaloSwCorrections.py.

179def weight (flags, cells_name, *args, **kw):
180 return make_CaloComputeSWcellWeights (flags, None, *args, **kw)
181

Variable Documentation

◆ CaloSwCorrections

CaloSwCorrections.CaloSwCorrections = CaloSwCorrectionsSetup()

Definition at line 1196 of file CaloSwCorrections.py.