3from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
4from AthenaConfiguration.ComponentFactory
import CompFactory
7 result=ComponentAccumulator()
8 from LArRecUtils.LArADC2MeVCondAlgConfig
import LArADC2MeVCondAlgCfg
9 result.merge(LArADC2MeVCondAlgCfg(flags))
11 noiseAlg=CompFactory.CaloCellNoiseAlg(
"CaloCellNoiseAlg",
18 result.addEventAlgo(noiseAlg)
20 result.addService(CompFactory.NTupleSvc(Output = [
"FILE1 DATAFILE='cellnoise.root' OPT='NEW'" ]))
21 result.setAppProperty(
"HistogramPersistency",
"ROOT")
27if __name__==
"__main__":
28 from AthenaCommon.Logging
import log
32 from AthenaConfiguration.AllConfigFlags
import initConfigFlags
33 from AthenaConfiguration.TestDefaults
import defaultTestFiles
34 flags = initConfigFlags()
35 flags.Input.Files = defaultTestFiles.RDO_RUN2
39 from AthenaConfiguration.MainServicesConfig
import MainServicesCfg
40 from AthenaPoolCnvSvc.PoolReadConfig
import PoolReadCfg
41 cfg=MainServicesCfg(flags)
42 cfg.merge(PoolReadCfg(flags))
43 from xAODEventInfoCnv.xAODEventInfoCnvConfig
import EventInfoCnvAlgCfg
44 cfg.merge(EventInfoCnvAlgCfg(flags, disableBeamSpot=
True),sequenceName=
"AthAlgSeq")
46 from CaloRec.CaloCellMakerConfig
import CaloCellMakerCfg
47 cfg.merge(CaloCellMakerCfg(flags))
CaloCellNoiseAlgCfg(flags)