11def createTrigVSIHypoAlgCfg(flags: AthConfigFlags, name: str, **kwargs) ->CompFactory:
12
13
14 theHypoAlg = CompFactory.TrigVSIHypoAlg(name, **kwargs)
15
16
18
19 monTool.defineHistogram("nVtx", type='TH1F', path='EXPERT', title="Nr of TrigVSI vertices;N TrigVSI vertices size;Nevents", xbins=50, xmin=0, xmax=500)
20 monTool.defineHistogram("preselNVtx", type='TH1F', path='EXPERT', title="Nr of vertices passed preselection on hypo;N vertices;Nevents", xbins=50, xmin=0, xmax=500)
21 monTool.defineHistogram("maxVtxNTrk", type='TH1F', path='EXPERT', title="Max Ntracks of a vertex in each event;Max Ntracks;Nevents", xbins=15, xmin=0, xmax=15)
22 monTool.defineHistogram("maxVtxMass", type='TH1F', path='EXPERT', title="Max vertex mass in each event;Max mass;Nevents", xbins=50, xmin=0, xmax=100000.)
23
24 monTool.HistPath = 'TrigVSIHypoAlg'
25 theHypoAlg.MonTool = monTool
26
27 return theHypoAlg
28
29