3 from AthenaConfiguration.ComponentFactory
import CompFactory
4 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
12 from LArByteStream.LArRawSCDataReadingConfig
import LArRawSCDataReadingCfg
15 from LArCabling.LArCablingConfig
import LArOnOffIdMappingSCCfg,LArCalibIdMappingSCCfg,LArLATOMEMappingCfg
21 cil=cfg.getCondAlgo(
'CondInputLoader')
22 iovdbsvc=cfg.getService(
'IOVDbSvc')
23 folder=
'/LAR/Identifier/LatomeMapping'
24 for i
in range(0,len(iovdbsvc.Folders)):
25 if (iovdbsvc.Folders[i].
find(folder)>=0):
26 del iovdbsvc.Folders[i]
30 for cil_Loadval
in cil.Load:
31 if folder
in cil_Loadval:
32 print(f
"Removing {cil_Loadval} from cil/Load")
35 if remove_folder: cil.Load.remove(cil_Loadval)
36 from IOVDbSvc.IOVDbSvcConfig
import addFolders
37 cfg.merge(
addFolders(flags,
'/LAR/Identifier/LatomeMapping',tag=
'LARIdentifierLatomeMapping-EMF',className=
"CondAttrListCollection",detDb=
'/afs/cern.ch/user/p/pavol/w0/public/DB_update_24/SCcalib/LatomeMapping_EMF.db'))
39 if flags.LArSCDump.doRawChan:
40 from LArByteStream.LArRawDataReadingConfig
import LArRawDataReadingCfg
42 from LArCabling.LArCablingConfig
import LArOnOffIdMappingCfg
44 from LArConfiguration.LArConfigFlags
import RawChannelSource
45 if flags.LAr.RawChannelSource
is RawChannelSource.Calculated:
46 from LArROD.LArRawChannelBuilderAlgConfig
import LArRawChannelBuilderAlgCfg
49 cfg.getEventAlgo(
"LArRawChannelBuilder").LArRawChannelKey=
"LArRawChannels"
51 if 'FillLB' in kwargs
and kwargs[
'FillLB']:
52 from LArCellRec.LArTimeVetoAlgConfig
import LArTimeVetoAlgCfg
54 if flags.LArSCDump.fillNoisyRO:
55 from CaloRec.CaloRecoConfig
import CaloRecoCfg
57 from LArCellRec.LArNoisyROSummaryConfig
import LArNoisyROSummaryCfg
60 if 'FillTriggerTowers' in kwargs
and kwargs[
'FillTriggerTowers']:
61 from TrigT1ResultByteStream.TrigT1ResultByteStreamConfig
import L1TriggerByteStreamDecoderCfg
62 from TrigT1CaloByteStream.LVL1CaloRun2ByteStreamConfig
import LVL1CaloRun2ReadBSCfg
65 from TrigConfigSvc.TrigConfigSvcCfg
import L1ConfigSvcCfg, HLTConfigSvcCfg, L1PrescaleCondAlgCfg, HLTPrescaleCondAlgCfg
71 alg=CompFactory.LArSC2Ntuple(
'LArSC2Ntuple',**kwargs)