11 L1CaloFolders[
'PprChanCalibV2Physics'] =
'/TRIGGER/L1Calo/V2/Calibration/Physics/PprChanCalib'
12 L1CaloFolders[
'PprChanCommonV2Physics'] =
'/TRIGGER/L1Calo/V2/Calibration/Physics/PprChanCommon'
13 L1CaloFolders[
'PprChanHighMuV2Physics'] =
'/TRIGGER/L1Calo/V2/Calibration/Physics/PprChanHighMu'
14 L1CaloFolders[
'PprChanLowMuV2Physics'] =
'/TRIGGER/L1Calo/V2/Calibration/Physics/PprChanLowMu'
16 L1CaloFolders[
'PprChanCalibV2Calib1'] =
'/TRIGGER/L1Calo/V2/Calibration/Calib1/PprChanCalib'
17 L1CaloFolders[
'PprChanCommonV2Calib1'] =
'/TRIGGER/L1Calo/V2/Calibration/Calib1/PprChanCommon'
18 L1CaloFolders[
'PprChanHighMuV2Calib1'] =
'/TRIGGER/L1Calo/V2/Calibration/Calib1/PprChanHighMu'
19 L1CaloFolders[
'PprChanLowMuV2Calib1'] =
'/TRIGGER/L1Calo/V2/Calibration/Calib1/PprChanLowMu'
21 L1CaloFolders[
'PprChanCalibV2Calib2'] =
'/TRIGGER/L1Calo/V2/Calibration/Calib2/PprChanCalib'
22 L1CaloFolders[
'PprChanCommonV2Calib2'] =
'/TRIGGER/L1Calo/V2/Calibration/Calib2/PprChanCommon'
23 L1CaloFolders[
'PprChanHighMuV2Calib2'] =
'/TRIGGER/L1Calo/V2/Calibration/Calib2/PprChanHighMu'
24 L1CaloFolders[
'PprChanLowMuV2Calib2'] =
'/TRIGGER/L1Calo/V2/Calibration/Calib2/PprChanLowMu'
26 L1CaloFolders[
'PprChanDefaultsV2'] =
'/TRIGGER/L1Calo/V2/Configuration/PprChanDefaults'
27 L1CaloFolders[
'ReadoutConfig'] =
"/TRIGGER/L1Calo/V2/Configuration/ReadoutConfig"
28 L1CaloFolders[
'ReadoutConfigJSON'] =
"/TRIGGER/L1Calo/V2/Configuration/ReadoutConfigJSON"
29 L1CaloFolders[
'PprChanStrategy'] =
"/TRIGGER/L1Calo/V2/Configuration/PprChanStrategy"
32 L1CaloFolders[
'FineTimeReferences'] =
"/TRIGGER/L1Calo/V1/References/FineTimeReferences"
33 L1CaloFolders[
'RunParameters'] =
"/TRIGGER/L1Calo/V1/Conditions/RunParameters"
34 L1CaloFolders[
'Strategy'] =
'/TRIGGER/Receivers/Conditions/Strategy'
35 L1CaloFolders[
'DisabledTowers'] =
'/TRIGGER/L1Calo/V1/Conditions/DisabledTowers'
36 L1CaloFolders[
'DerivedRunPars'] =
'/TRIGGER/L1Calo/V1/Conditions/DerivedRunPars'
37 L1CaloFolders[
'PpmDeadChannels'] =
'/TRIGGER/L1Calo/V1/Calibration/PpmDeadChannels'
39 from IOVDbSvc.IOVDbSvcConfig
import addFolders
41 return addFolders(flags,
list(L1CaloFolders.values()), db, className=
'CondAttrListCollection')
47 from AthenaConfiguration.ComponentFactory
import CompFactory
49 result.addCondAlgo(CompFactory.L1CaloCondAlg(UsePhysicsRegime = Physics,
50 UseCalib1Regime = Calib1,
51 UseCalib2Regime = Calib2))
55 L1CaloCondReader = CompFactory.L1CaloCondAlgReader()
56 result.addEventAlgo(L1CaloCondReader,
'AthAlgSeq')
62 if __name__==
"__main__":
64 from AthenaConfiguration.AllConfigFlags
import initConfigFlags
65 from AthenaConfiguration.TestDefaults
import defaultTestFiles, defaultGeometryTags
68 flags.Input.Files = defaultTestFiles.RAW_RUN2
69 flags.GeoModel.AtlasVersion = defaultGeometryTags.RUN2
70 flags.Exec.MaxEvents = 1
71 flags.IOVDb.GlobalTag =
'CONDBR2-BLKPA-2022-02'
72 flags.Trigger.enableL1CaloLegacy =
True
76 from AthenaConfiguration.MainServicesConfig
import MainServicesCfg
77 from ByteStreamCnvSvc.ByteStreamConfig
import ByteStreamReadCfg
78 from TrigT1ResultByteStream.TrigT1ResultByteStreamConfig
import L1TriggerByteStreamDecoderCfg
79 from TrigT1CaloByteStream.LVL1CaloRun2ByteStreamConfig
import LVL1CaloRun2ReadBSCfg
104 sys.exit(acc.run().isFailure())