3 from AthenaConfiguration.ComponentFactory
import CompFactory
4 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
12 wta_seed_cleaning_name='TwoPass',
13 wta_min_cluster_et=2.0,
17 wta_max_seed_sorting_n=50,
25 assert jetAlgName
in (
'ModAntikT',
'Cone',
'WTACone')
26 if jetAlgName ==
'WTACone':
27 assert wta_seed_cleaning_name
in (
'Baseline',
'TwoPass')
28 assert wta_block_n
in (1, 4)
30 wta_max_const_n = 9999
31 wta_max_seed_sorting_n = 9999
33 alg = CompFactory.GepJetAlg(name,
34 jetAlgName=jetAlgName,
35 caloClustersKey=caloClustersKey,
36 outputJetsKey=outputJetsKey,
37 WTAConstEtCut=wta_min_cluster_et,
38 WTASeedEtCut=wta_min_seed_et,
39 WTAMaxConstN=wta_max_const_n,
40 WTAMaxSeedSortingN=wta_max_seed_sorting_n,
41 WTAJet_dR2=wta_jet_dR2,
42 WTASeedCleaningName=wta_seed_cleaning_name,
43 WTABlockN=wta_block_n)
45 if OutputLevel
is not None:
46 alg.OutputLevel = OutputLevel