ATLAS Offline Software
Loading...
Searching...
No Matches
python.DecisionHandlingConfig Namespace Reference

Functions

 setupFilterMonitoring (flags, filterAlg)
 TriggerSummaryAlg (flags, name, **kwargs)
 ComboHypoCfg (name)

Function Documentation

◆ ComboHypoCfg()

python.DecisionHandlingConfig.ComboHypoCfg ( name)

Definition at line 37 of file DecisionHandlingConfig.py.

37def ComboHypoCfg( name ):
38 acc = ComponentAccumulator()
39 acc.addEventAlgo( CompFactory.ComboHypo(name) )
40 return acc

◆ setupFilterMonitoring()

python.DecisionHandlingConfig.setupFilterMonitoring ( flags,
filterAlg )

Definition at line 9 of file DecisionHandlingConfig.py.

9def setupFilterMonitoring( flags, filterAlg ):
10 if not hasattr(filterAlg, "Input"):
11 return
12
13 monTool = GenericMonitoringTool(flags, 'MonTool',
14 HistPath="HLTFramework/Filters")
15
16 inputKeys = [str(i) for i in filterAlg.Input]
17 monTool.defineHistogram( 'name,stat;'+filterAlg.getName(), path='EXPERT', type='TH2I',
18 title='Input activity fraction;;presence',
19 xbins=len(inputKeys), xmin=0, xmax=len(inputKeys)+2, xlabels=['exec', 'anyvalid']+inputKeys,
20 ybins=2, ymin=-0.5, ymax=1.5, ylabels=['no', 'yes'] )
21
22 filterAlg.MonTool = monTool
23
24

◆ TriggerSummaryAlg()

python.DecisionHandlingConfig.TriggerSummaryAlg ( flags,
name,
** kwargs )

Definition at line 25 of file DecisionHandlingConfig.py.

25def TriggerSummaryAlg( flags, name, **kwargs ):
26 monTool = GenericMonitoringTool(flags, 'MonTool', HistPath='HLTFramework/'+name)
27 monTool.defineHistogram('TIME_SinceEventStart', path='EXPERT', type='TH1F',
28 title='Time since beginning of event processing;time [ms]',
29 xbins=100, xmin=0, xmax=3.5e3 )
30
31 alg = CompFactory.TriggerSummaryAlg( name,
32 MonTool = monTool,
33 **kwargs )
34 return alg
35
36
In addition, a merged decisions collection is prepared.