ATLAS Offline Software
Functions
python.FilledBunchFilterToolConfig Namespace Reference

Functions

def FilledBunchFilterToolCfg (AthConfigFlags flags)
 

Function Documentation

◆ FilledBunchFilterToolCfg()

def python.FilledBunchFilterToolConfig.FilledBunchFilterToolCfg ( AthConfigFlags  flags)

Definition at line 9 of file FilledBunchFilterToolConfig.py.

9 def FilledBunchFilterToolCfg(flags: AthConfigFlags):
10  fbft_local_logger = logging.getLogger('FilledBunchFilterToolCfg')
11  fbft_local_logger.debug('Configuring FilledBunchFilterTool')
12  result=ComponentAccumulator()
13 
14  if (flags.DQ.disableFilledBunchFilter
15  or flags.Input.isMC
16  or flags.DQ.DataType is not DQDataType.Collisions
17  or flags.Input.TriggerStream == 'CosmicCalo'):
18  fbft_local_logger.info('Filled bunch filter being configured to always return true')
19  result.setPrivateTools(CompFactory.DQDummyFilterTool())
20  return result
21  else:
22  fbft_local_logger.debug('Filled bunch filter being configured')
23  from LumiBlockComps.BunchCrossingCondAlgConfig import BunchCrossingCondAlgCfg
24  result.merge(BunchCrossingCondAlgCfg(flags))
25  result.setPrivateTools(CompFactory.DQFilledBunchFilterTool())
26  return result
python.FilledBunchFilterToolConfig.FilledBunchFilterToolCfg
def FilledBunchFilterToolCfg(AthConfigFlags flags)
Definition: FilledBunchFilterToolConfig.py:9
python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
python.BunchCrossingCondAlgConfig.BunchCrossingCondAlgCfg
def BunchCrossingCondAlgCfg(flags)
Definition: BunchCrossingCondAlgConfig.py:8