ATLAS Offline Software
Loading...
Searching...
No Matches
GepJetAlgConfig Namespace Reference

Functions

 GepJetAlgCfg (flags, name, jetAlgName, caloClustersKey, outputJetsKey, wta_seed_cleaning_name='TwoPass', wta_min_cluster_et=2.0, wta_min_seed_et=5.0, wta_inf_buffer=False, wta_max_const_n=205, wta_max_seed_sorting_n=50, wta_jet_dR2=0.16, wta_block_n=4, OutputLevel=None)

Function Documentation

◆ GepJetAlgCfg()

GepJetAlgConfig.GepJetAlgCfg ( flags,
name,
jetAlgName,
caloClustersKey,
outputJetsKey,
wta_seed_cleaning_name = 'TwoPass',
wta_min_cluster_et = 2.0,
wta_min_seed_et = 5.0,
wta_inf_buffer = False,
wta_max_const_n = 205,
wta_max_seed_sorting_n = 50,
wta_jet_dR2 = 0.16,
wta_block_n = 4,
OutputLevel = None )

Definition at line 6 of file GepJetAlgConfig.py.

20 OutputLevel=None):
21
22 cfg = ComponentAccumulator()
23
24
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)
29 if wta_inf_buffer:
30 wta_max_const_n = 9999
31 wta_max_seed_sorting_n = 9999
32
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)
44
45 if OutputLevel is not None:
46 alg.OutputLevel = OutputLevel
47
48 cfg.addEventAlgo(alg)
49
50 return cfg