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

Functions

 jFexDBConfig (flags, name="jFEXCondAlgo")
 gFexDBConfig (flags, name="gFEXCondAlgo")

Function Documentation

◆ gFexDBConfig()

L1CaloFEXCondConfig.gFexDBConfig ( flags,
name = "gFEXCondAlgo" )

Definition at line 35 of file L1CaloFEXCondConfig.py.

35def gFexDBConfig(flags, name="gFEXCondAlgo"):
36
37 acc=ComponentAccumulator()
38 DBCond = CompFactory.LVL1.gFEXCondAlgo(name)
39 NoiseCut_folder = "/TRIGGER/L1Calo/V1/Calibration/GfexModuleSettings"
40 database = "TRIGGER_OFL" if flags.Input.isMC else "TRIGGER_ONL"
41 tagCalib = "GfexModuleSettings-RUN3-MCDEFAULT-TEST" if flags.Input.isMC else None
42
43 from IOVDbSvc.IOVDbSvcConfig import addFolders
44 acc.merge(addFolders(flags, NoiseCut_folder, database, className="CondAttrListCollection", tag=tagCalib))
45 DBCond.GfexNoiseCuts = NoiseCut_folder
46
47 DBCond.IsMC = flags.Input.isMC
48
49 acc.addCondAlgo(DBCond)
50
51 return acc

◆ jFexDBConfig()

L1CaloFEXCondConfig.jFexDBConfig ( flags,
name = "jFEXCondAlgo" )

Definition at line 8 of file L1CaloFEXCondConfig.py.

8def jFexDBConfig(flags, name="jFEXCondAlgo"):
9
10
11 acc=ComponentAccumulator()
12 DBCond = CompFactory.LVL1.jFEXCondAlgo(name)
13
14 ModSettings_folder = "/TRIGGER/L1Calo/V1/Calibration/JfexModuleSettings"
15 NoiseCut_folder = "/TRIGGER/L1Calo/V1/Calibration/JfexNoiseCuts"
16 SysSettingst_folder = "/TRIGGER/L1Calo/V1/Calibration/JfexSystemSettings"
17
18 from IOVDbSvc.IOVDbSvcConfig import addFolders
19 database = "TRIGGER_OFL" if flags.Input.isMC else "TRIGGER_ONL"
20 acc.merge(addFolders(flags, ModSettings_folder , database, className="CondAttrListCollection"))
21 acc.merge(addFolders(flags, NoiseCut_folder , database, className="CondAttrListCollection"))
22 acc.merge(addFolders(flags, SysSettingst_folder, database, className="CondAttrListCollection"))
23
24 DBCond.JfexModuleSettings = ModSettings_folder
25 DBCond.JfexNoiseCuts = NoiseCut_folder
26 DBCond.JfexSystemSettings = SysSettingst_folder
27
28 DBCond.IsMC = flags.Input.isMC
29
30 acc.addCondAlgo(DBCond)
31
32 return acc
33
34