Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Functions
python.DataOverlayConditions Namespace Reference

Functions

def DataOverlay2023Cfg (flags)
 
def PPTestCfg (flags)
 

Function Documentation

◆ DataOverlay2023Cfg()

def python.DataOverlayConditions.DataOverlay2023Cfg (   flags)
Conditions for 2023 data overlay.

Definition at line 7 of file DataOverlayConditions.py.

7 def DataOverlay2023Cfg(flags):
8  """Conditions for 2023 data overlay."""
9  # TODO: for now this is mostly a placeholder based on the p-p test configuration.
10 
11  acc = ComponentAccumulator()
12 
13  if flags.Common.ProductionStep is ProductionStep.Reconstruction:
14  # TRT
15  acc.merge(addOverride(flags, "/TRT/Calib/MC/RT", tag="TrtCalibRt-MC-run2-run3-01"))
16  acc.merge(addOverride(flags, "/TRT/Calib/MC/T0", tag="TrtCalibT0-MC-run2-run3-01"))
17  else:
18  # SCT
19  acc.merge(addOverride(flags, "/SCT/DAQ/Calibration/ChipNoise", "SctDaqCalibrationChipNoise-Apr10-01", db="COOLOFL_SCT/OFLP200"))
20  acc.merge(addOverride(flags, "/SCT/DAQ/Calibration/ChipGain", "SctDaqCalibrationChipGain-Apr10-01", db="COOLOFL_SCT/OFLP200"))
21 
22  # TRT
23  # TODO: TRTCondDigVers
24 
25  # LAr
26  acc.merge(addOverride(flags, "/LAR/BadChannels/MissingFEBs", tag="LArBadChannelsMissingFEBs-IOVDEP-04", db="COOLOFL_LAR/OFLP200"))
27  acc.merge(addOverride(flags, "/LAR/LArCellPositionShift", tag="LArCellPositionShift-ideal", db="COOLOFL_LAR/OFLP200"))
28  acc.merge(addOverride(flags, "/LAR/ElecCalibOfl/OFC/PhysWave/RTM/4samples1phase", tag="LARElecCalibOflOFCPhysWaveRTM4samples1phase-RUN2-UPD4-00"))
29  acc.merge(addOverride(flags, "/LAR/ElecCalibOfl/Shape/RTM/4samples1phase", tag="LARElecCalibOflShapeRTM4samples1phase-RUN2-UPD4-00"))
30  acc.merge(addOverride(flags, "/LAR/ElecCalibMC/fSampl", tag="LARElecCalibMCfSampl-G496-19213-FTFP_BERT_BIRK"))
31 
32  # Tile
33  # TODO: Tile sampling fraction
34 
35  # TGC
36  # TODO: /TGC/DIGIT/* folders are available only in OFLP200 (not in CONDBR2).
37  acc.merge(addOverride(flags, "/TGC/DIGIT/ASDPOS", tag="TgcDigitAsdPos-00-01", db="COOLOFL_TGC/OFLP200"))
38  acc.merge(addOverride(flags, "/TGC/DIGIT/TOFFSET", tag="TgcDigitTimeOffset-00-01", db="COOLOFL_TGC/OFLP200"))
39  acc.merge(addOverride(flags, "/TGC/DIGIT/XTALK", tag="TgcDigitXTalk-00-01", db="COOLOFL_TGC/OFLP200"))
40 
41  return acc
42 
43 

◆ PPTestCfg()

def python.DataOverlayConditions.PPTestCfg (   flags)
Conditions for p-p test.

Definition at line 44 of file DataOverlayConditions.py.

44 def PPTestCfg(flags):
45  """Conditions for p-p test."""
46  acc = ComponentAccumulator()
47 
48  # SCT
49  acc.merge(addOverride(flags, "/SCT/DAQ/Calibration/ChipNoise", "SctDaqCalibrationChipNoise-Apr10-01", db="COOLOFL_SCT/OFLP200"))
50  acc.merge(addOverride(flags, "/SCT/DAQ/Calibration/ChipGain", "SctDaqCalibrationChipGain-Apr10-01", db="COOLOFL_SCT/OFLP200"))
51 
52  # TRT
53  # TODO: TRTCondDigVers
54 
55  # LAr
56  acc.merge(addOverride(flags, "/LAR/BadChannels/MissingFEBs", tag="LArBadChannelsMissingFEBs-IOVDEP-04", db="COOLOFL_LAR/OFLP200"))
57  acc.merge(addOverride(flags, "/LAR/LArCellPositionShift", tag="LArCellPositionShift-ideal", db="COOLOFL_LAR/OFLP200"))
58  acc.merge(addOverride(flags, "/LAR/ElecCalibOfl/OFC/PhysWave/RTM/4samples1phase", tag="LARElecCalibOflOFCPhysWaveRTM4samples1phase-RUN2-UPD4-00"))
59  acc.merge(addOverride(flags, "/LAR/ElecCalibOfl/Shape/RTM/4samples1phase", tag="LARElecCalibOflShapeRTM4samples1phase-RUN2-UPD4-00"))
60  acc.merge(addOverride(flags, "/LAR/ElecCalibMC/fSampl", tag="LARElecCalibMCfSampl-G496-19213-FTFP_BERT_BIRK"))
61 
62  # Tile
63  # TODO: Tile sampling fraction
64 
65  # TGC
66  # TODO: /TGC/DIGIT/* folders are available only in OFLP200 (not in CONDBR2).
67  acc.merge(addOverride(flags, "/TGC/DIGIT/ASDPOS", tag="TgcDigitAsdPos-00-01", db="COOLOFL_TGC/OFLP200"))
68  acc.merge(addOverride(flags, "/TGC/DIGIT/TOFFSET", tag="TgcDigitTimeOffset-00-01", db="COOLOFL_TGC/OFLP200"))
69  acc.merge(addOverride(flags, "/TGC/DIGIT/XTALK", tag="TgcDigitXTalk-00-01", db="COOLOFL_TGC/OFLP200"))
70 
71  return acc
python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
python.DataOverlayConditions.DataOverlay2023Cfg
def DataOverlay2023Cfg(flags)
Definition: DataOverlayConditions.py:7
python.DataOverlayConditions.PPTestCfg
def PPTestCfg(flags)
Definition: DataOverlayConditions.py:44
python.IOVDbSvcConfig.addOverride
def addOverride(flags, folder, tag, db=None)
Definition: IOVDbSvcConfig.py:233