7def CaloNoise2NtupleCfg(flags,outputFile):
8
9 cfg=ComponentAccumulator()
10 from LArGeoAlgsNV.LArGMConfig import LArGMCfg
11 cfg.merge(LArGMCfg(flags))
12 from TileGeoModel.TileGMConfig import TileGMCfg
13 cfg.merge(TileGMCfg(flags))
14
15 from CaloTools.CaloNoiseCondAlgConfig import CaloNoiseCondAlgCfg
16 cfg.merge(CaloNoiseCondAlgCfg(flags,"totalNoise"))
17 cfg.merge(CaloNoiseCondAlgCfg(flags,"electronicNoise"))
18 cfg.merge(CaloNoiseCondAlgCfg(flags,"pileupNoise"))
19
20 cfg.addEventAlgo(CompFactory.CaloNoise2Ntuple())
21 cfg.addService(CompFactory.THistSvc(Output = ["file1 DATAFILE='"+outputFile+"' OPT='RECREATE'"]))
22
23 return cfg
24