ATLAS Offline Software
Loading...
Searching...
No Matches
python.DataOverlayConditions Namespace Reference

Functions

 DataOverlayConditionsBaseCfg (flags)
 DataOverlay2023Cfg (flags)
 DataOverlay2024Cfg (flags)
 DataOverlay2025OOCfg (flags)

Function Documentation

◆ DataOverlay2023Cfg()

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

Definition at line 50 of file DataOverlayConditions.py.

50def DataOverlay2023Cfg(flags):
51 """Conditions for 2023 data overlay."""
52 return DataOverlayConditionsBaseCfg(flags)
53
54

◆ DataOverlay2024Cfg()

python.DataOverlayConditions.DataOverlay2024Cfg ( flags)
Conditions for 2024 data overlay.

Definition at line 55 of file DataOverlayConditions.py.

55def DataOverlay2024Cfg(flags):
56 """Conditions for 2024 data overlay."""
57 return DataOverlayConditionsBaseCfg(flags)
58
59

◆ DataOverlay2025OOCfg()

python.DataOverlayConditions.DataOverlay2025OOCfg ( flags)
Conditions for 2025 OO data overlay.

Definition at line 60 of file DataOverlayConditions.py.

60def DataOverlay2025OOCfg(flags):
61 """Conditions for 2025 OO data overlay."""
62 return DataOverlayConditionsBaseCfg(flags)

◆ DataOverlayConditionsBaseCfg()

python.DataOverlayConditions.DataOverlayConditionsBaseCfg ( flags)
Data overlay conditions overrides for data overlay.

Definition at line 7 of file DataOverlayConditions.py.

7def DataOverlayConditionsBaseCfg(flags):
8 """Data overlay conditions overrides for data overlay."""
9 acc = ComponentAccumulator()
10
11 # LAr alignment (common for all substeps)
12 # Used from MC for simplicity
13 acc.merge(addOverride(flags, "/LAR/LArCellPositionShift", tag="LArCellPositionShift-IOVDEP-00", db="COOLOFL_LAR/OFLP200"))
14
15 # Some conditions are split by fast chain (sim+digi+overlay) and reco steps
16 if flags.Common.ProductionStep is not ProductionStep.Reconstruction:
17 # SCT
18 # Only for digitization, not reconstruction
19 # Available only in OFLP200 (not in CONDBR2).
20 acc.merge(addOverride(flags, "/SCT/DAQ/Calibration/ChipNoise", "SctDaqCalibrationChipNoise-MC-01", db="COOLOFL_SCT/OFLP200"))
21 acc.merge(addOverride(flags, "/SCT/DAQ/Calibration/ChipGain", "SctDaqCalibrationChipGain-MC-01", db="COOLOFL_SCT/OFLP200"))
22
23 # LAr
24 # Sampling fractions only for simulation+digitization, not reconstruction
25 # Available only in OFLP200 (not in CONDBR2).
26 acc.merge(addOverride(flags, "/LAR/ElecCalibMC/fSampl", tag="LARElecCalibMCfSampl-G4106-22056-v2"))
27
28 # Tile
29 # Sampling fractions only for simulation+digitization, not reconstruction
30 # Available only in OFLP200 (not in CONDBR2).
31 acc.merge(addOverride(flags, "/TILE/OFL02/CALIB/SFR", tag="TileOfl02CalibSfr-SIM-07"))
32
33 # TGC
34 # Only for digitization, not reconstruction
35 # Available only in OFLP200 (not in CONDBR2).
36 acc.merge(addOverride(flags, "/TGC/DIGIT/ASDPOS", tag="TgcDigitAsdPos-00-01"))
37 acc.merge(addOverride(flags, "/TGC/DIGIT/TOFFSET", tag="TgcDigitTimeOffset-00-01"))
38 acc.merge(addOverride(flags, "/TGC/DIGIT/XTALK", tag="TgcDigitXTalk-00-01"))
39
40 else:
41 # TRT
42 # Only for reconstruction
43 # TODO: Include in a global tag
44 acc.merge(addOverride(flags, "/TRT/Calib/MC/RT", tag="TrtCalibRt-MC-run2-run3-01"))
45 acc.merge(addOverride(flags, "/TRT/Calib/MC/T0", tag="TrtCalibT0-MC-run2-run3-01"))
46
47 return acc
48
49