ATLAS Offline Software
Functions
L1CaloFEXCondConfig Namespace Reference

Functions

def jFexDBConfig (flags, name="jFEXCondAlgo")
 

Function Documentation

◆ jFexDBConfig()

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

Definition at line 8 of file L1CaloFEXCondConfig.py.

8 def jFexDBConfig(flags, name="jFEXCondAlgo"):
9 
10 
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
L1CaloFEXCondConfig.jFexDBConfig
def jFexDBConfig(flags, name="jFEXCondAlgo")
Definition: L1CaloFEXCondConfig.py:8
python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
python.IOVDbSvcConfig.addFolders
def addFolders(flags, folderStrings, detDb=None, className=None, extensible=False, tag=None, db=None, modifiers='')
Definition: IOVDbSvcConfig.py:72