7def DataOverlayConditionsBaseCfg(flags):
8 """Data overlay conditions overrides for data overlay."""
9 acc = ComponentAccumulator()
10
11
12
13 acc.merge(addOverride(flags, "/LAR/LArCellPositionShift", tag="LArCellPositionShift-IOVDEP-00", db="COOLOFL_LAR/OFLP200"))
14
15
16 if flags.Common.ProductionStep is not ProductionStep.Reconstruction:
17
18
19
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
24
25
26 acc.merge(addOverride(flags, "/LAR/ElecCalibMC/fSampl", tag="LARElecCalibMCfSampl-G4106-22056-v2"))
27
28
29
30
31 acc.merge(addOverride(flags, "/TILE/OFL02/CALIB/SFR", tag="TileOfl02CalibSfr-SIM-07"))
32
33
34
35
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
42
43
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