ATLAS Offline Software
python
makeConditionFilterConfigurer
Functions
python.makeConditionFilterConfigurer Namespace Reference
Functions
def
makeConditionFilterConfigurer
(filterparams)
Function Documentation
◆
makeConditionFilterConfigurer()
def python.makeConditionFilterConfigurer.makeConditionFilterConfigurer
(
filterparams
)
Definition at line
12
of file
makeConditionFilterConfigurer.py
.
12
def
makeConditionFilterConfigurer
(filterparams):
13
14
assert
filterparams.typename ==
'ConditionFilter'
15
16
# one Repeated Condition
17
assert
len(filterparams.args) == 1
18
19
repcond_arg = filterparams.args[0]
20
21
# check that there are contained conditions
22
assert
repcond_arg.condargs, \
23
'no elemental conditions, use PassThroughFilter?'
24
25
repeatedConditionConfigurer =
make_repeatedCondCfgFromParams
(
26
repcond_arg)
27
28
toolclass, name =
toolfactory
(
'ConditionFilterConfigTool'
)
29
vals = {
'name'
: name,
30
'conditionMakers'
: [repeatedConditionConfigurer]}
31
32
33
# return a ConditionFilter configuration AlgTool that has one
34
# RepeatedCondition and zero or more internal conditions
35
36
return
toolclass(**vals)
python.makeConditionFilterConfigurer.makeConditionFilterConfigurer
def makeConditionFilterConfigurer(filterparams)
Definition:
makeConditionFilterConfigurer.py:12
python.make_repeatedCondConfigurer.make_repeatedCondCfgFromParams
def make_repeatedCondCfgFromParams(repcondarg)
Definition:
make_repeatedCondConfigurer.py:44
python.FastReductionAlgToolFactory.toolfactory
toolfactory
Definition:
FastReductionAlgToolFactory.py:106
Generated on Mon Jul 8 2024 22:25:20 for ATLAS Offline Software by
1.8.18