ATLAS Offline Software
Loading...
Searching...
No Matches
LArCollisionTimeConfig.py
Go to the documentation of this file.
1# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
2
3# python fragment to configure LAr collision time algo
4
5from AthenaConfiguration.ComponentAccumulator import ComponentAccumulator
6from AthenaConfiguration.ComponentFactory import CompFactory
7
8def LArCollisionTimeCfg(configFlags, cutIteration=False):
9
10 result=ComponentAccumulator()
11
12 from LumiBlockComps.BunchCrossingCondAlgConfig import BunchCrossingCondAlgCfg
13 result.merge(BunchCrossingCondAlgCfg(configFlags))
14 from CaloTools.CaloNoiseCondAlgConfig import CaloNoiseCondAlgCfg
15 result.merge(CaloNoiseCondAlgCfg(configFlags,"totalNoise"))
16
17 LArCollisionTimeAlg=CompFactory.LArCollisionTimeAlg
18 result.addEventAlgo(LArCollisionTimeAlg("LArCollisionTimeAlg",
19 isMC=configFlags.Input.isMC,
20 cutIteration=cutIteration))
21
22 return result
23
LArCollisionTimeCfg(configFlags, cutIteration=False)